--- /srv/rebuilderd/tmp/rebuilderdPzNTWS/inputs/faker-doc_39.0.0-1_all.deb +++ /srv/rebuilderd/tmp/rebuilderdPzNTWS/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 1018560 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: 36966 │ │ │ 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) 439876 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) 185234 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) 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) 681960 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) 627595 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) 497230 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) 652710 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) 621306 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) 652367 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) 1152823 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) 1451675 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) 547986 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) 533094 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) 679360 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) 1109457 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) 367646 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) 235868 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) 644968 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) 235447 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) 272341 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) 454569 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) 475276 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) 462292 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) 456611 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) 550169 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) 615404 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) 335354 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) 444986 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) 441688 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) 422441 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) 603807 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) 508000 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) 484265 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) 461694 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) 693401 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) 538578 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) 388564 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) 271955 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) 642413 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) 1109343 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) 438480 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) 491521 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) 313252 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) 474690 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) 571076 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) 525539 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) 186744 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) 508776 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) 113818 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) 2576516 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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 35, 56, 416809)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 5, 591007)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 24, 39380)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 53, 56, 851920)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 22, 86105)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 10, 51, 886665)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 19, 474373)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 16, 83374)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 37, 821777)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 3, 78308)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 4, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 50, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 31, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 7, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 21)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 21)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 21)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 21)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 4, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 50, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 31, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 7, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 18, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 7, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 7, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 28, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 2, 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, 27, 12, 40, 24, 790189)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 41, 53, 234347)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 21, 154848)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 44, 884176)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 58, 54, 742208)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 38, 378497)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 14, 388542)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 30, 51, 767900)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 0, 20346)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 40, 963992)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 4, 356452)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 7, 55, 909769)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 46, 770299)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 40, 103272)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 51, 800968)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 25, 884403)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 7, 382727)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 40, 114268)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 38, 490793)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 7, 737615)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 23, 202345)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 1, 82189)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 4, 59, 762642)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 7, 465388)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 25, 850633)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 57, 284780)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 24, 990647)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 40, 159456)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 16, 158597)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 13, 363081)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 23, 202345)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 1, 82189)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 4, 59, 762642)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 7, 465388)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 25, 850633)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 5, 307349)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 9, 968937)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 46, 610440)
│ │ │ +datetime.datetime(2026, 4, 16, 1, 59, 52, 171851)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 11, 54, 762447)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -743,19 +743,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'السبت'
│ │ │ -'الثلاثاء'
│ │ │ -'السبت'
│ │ │ +'الأربعاء'
│ │ │  'الجمعة'
│ │ │ -'السبت'
│ │ │ +'الإثنين'
│ │ │ +'الأربعاء'
│ │ │ +'الثلاثاء'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 22, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 18, 59, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 3, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 33, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 25, 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, 19, 16, 35, 18, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 8, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 7, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 29, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 2, 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-27T20:35:56.416809'
│ │ │ +'2012-06-23T00:27:05.591007'
│ │ │ +'1993-07-27T08:59:24.039380'
│ │ │ +'1984-07-05T13:53:56.851920'
│ │ │ +'1998-08-26T21:52:22.086105'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 21, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 18, 58, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 2, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 32, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 24, 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'
│ │ │ +'20:35:56'
│ │ │ +'00:27:05'
│ │ │ +'08:59:24'
│ │ │ +'13:53:56'
│ │ │ +'21:52: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'
│ │ │ +'08:35 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:53 PM'
│ │ │ +'09:52 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(20, 35, 56, 416809)
│ │ │ +datetime.time(0, 27, 5, 591007)
│ │ │ +datetime.time(8, 59, 24, 39380)
│ │ │ +datetime.time(13, 53, 56, 851920)
│ │ │ +datetime.time(21, 52, 22, 86105)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 36, 335474)
│ │ │ +datetime.time(1, 12, 34, 226857)
│ │ │ +datetime.time(9, 24, 38, 97071)
│ │ │ +datetime.time(14, 9, 28, 952221)
│ │ │ +datetime.time(22, 23, 2, 675102)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1b40c6320>
│ │ │ +<generator object Provider.time_series at 0x7fc1b40c6320>
│ │ │ +<generator object Provider.time_series at 0x7fc1b40c6320>
│ │ │ +<generator object Provider.time_series at 0x7fc1b40c6320>
│ │ │ +<generator object Provider.time_series at 0x7fc1b40c6320>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325356.4168088
│ │ │ +1340411225.5910065
│ │ │ +743763564.0393804
│ │ │ +457883636.8519204
│ │ │ +904168342.0861051
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 35, 56, 416809) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 5, 591007) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 24, 39380) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 53, 56, 851920) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 22, 86105) │ │ │ │ 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, 27, 23, 10, 51, 886665) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 19, 474373) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 16, 83374) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 37, 821777) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 3, 78308) │ │ │ │ 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, 16, 13, 46, 4, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 50, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 31, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 7, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 21) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 21) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 21) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 21) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 4, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 50, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 31, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 7, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 18, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 7, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 7, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 28, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 24, 790189) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 41, 53, 234347) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 21, 154848) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 44, 884176) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 58, 54, 742208) │ │ │ │ >>> 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, 29, 6, 6, 38, 378497) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 14, 388542) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 30, 51, 767900) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 0, 20346) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 40, 963992) │ │ │ │ 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, 2, 6, 0, 38, 4, 356452) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 7, 55, 909769) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 46, 770299) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 40, 103272) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 51, 800968) │ │ │ │ >>> 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, 20, 22, 6, 25, 884403) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 7, 382727) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 40, 114268) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 38, 490793) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 7, 737615) │ │ │ │ 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, 13, 1, 17, 23, 202345) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 1, 82189) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 4, 59, 762642) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 7, 465388) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 25, 850633) │ │ │ │ >>> 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, 29, 9, 32, 57, 284780) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 24, 990647) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 40, 159456) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 16, 158597) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 13, 363081) │ │ │ │ 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, 13, 1, 17, 23, 202345) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 1, 82189) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 4, 59, 762642) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 7, 465388) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 25, 850633) │ │ │ │ >>> 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, 7, 10, 26, 5, 307349) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 9, 968937) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 46, 610440) │ │ │ │ + datetime.datetime(2026, 4, 16, 1, 59, 52, 171851) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 11, 54, 762447) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 22, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 18, 59, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 3, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 33, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 25, 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, 19, 16, 35, 18, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 8, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 7, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 29, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:35:56.416809' │ │ │ │ + '2012-06-23T00:27:05.591007' │ │ │ │ + '1993-07-27T08:59:24.039380' │ │ │ │ + '1984-07-05T13:53:56.851920' │ │ │ │ + '1998-08-26T21:52:22.086105' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 21, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 18, 58, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 2, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 32, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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. │ │ │ │ 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' │ │ │ │ + '20:35:56' │ │ │ │ + '00:27:05' │ │ │ │ + '08:59:24' │ │ │ │ + '13:53:56' │ │ │ │ + '21:52: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' │ │ │ │ + '08:35 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:53 PM' │ │ │ │ + '09:52 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(20, 35, 56, 416809) │ │ │ │ + datetime.time(0, 27, 5, 591007) │ │ │ │ + datetime.time(8, 59, 24, 39380) │ │ │ │ + datetime.time(13, 53, 56, 851920) │ │ │ │ + datetime.time(21, 52, 22, 86105) │ │ │ │ >>> 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(21, 26, 36, 335474) │ │ │ │ + datetime.time(1, 12, 34, 226857) │ │ │ │ + datetime.time(9, 24, 38, 97071) │ │ │ │ + datetime.time(14, 9, 28, 952221) │ │ │ │ + datetime.time(22, 23, 2, 675102) │ │ │ │ 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 │ │ │ │ + 1493325356.4168088 │ │ │ │ + 1340411225.5910065 │ │ │ │ + 743763564.0393804 │ │ │ │ + 457883636.8519204 │ │ │ │ + 904168342.0861051 │ │ │ │ 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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 35, 57, 261231)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 6, 348961)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 24, 459952)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 53, 57, 110837)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 22, 597380)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 10, 52, 731087)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 20, 232330)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 16, 503944)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 38, 80688)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 3, 589584)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 5, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 51, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 32, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 8, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 22)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 22)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 22)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 22)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 5, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 51, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 32, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 8, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 19, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 8, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 8, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 29, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 3, 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, 27, 12, 40, 25, 634611)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 41, 53, 992301)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 21, 575420)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 45, 143093)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 58, 55, 253483)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 38, 534075)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 14, 630588)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 30, 52, 347328)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 0, 761429)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 41, 452717)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 5, 200874)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 7, 56, 667723)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 47, 190870)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 40, 362189)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 52, 312243)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 26, 39981)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 7, 624772)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 40, 693696)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 39, 231876)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 8, 226340)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 24, 46767)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 1, 840143)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 0, 183213)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 7, 724305)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 26, 361908)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 57, 440358)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 25, 232692)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 40, 738884)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 16, 899680)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 13, 851806)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 24, 46767)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 1, 840143)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 0, 183213)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 7, 724305)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 26, 361908)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 5, 462927)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 10, 210982)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 47, 189868)
│ │ │ +datetime.datetime(2026, 4, 16, 1, 59, 52, 912934)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 11, 55, 251173)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -743,19 +743,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'السبت'
│ │ │ -'الثلاثاء'
│ │ │ -'السبت'
│ │ │ +'الأربعاء'
│ │ │  'الجمعة'
│ │ │ -'السبت'
│ │ │ +'الإثنين'
│ │ │ +'الأربعاء'
│ │ │ +'الثلاثاء'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 23, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 0, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 4, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 34, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 26, 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, 19, 16, 35, 19, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 9, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 8, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 30, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 3, 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-27T20:35:57.261231'
│ │ │ +'2012-06-23T00:27:06.348961'
│ │ │ +'1993-07-27T08:59:24.459952'
│ │ │ +'1984-07-05T13:53:57.110837'
│ │ │ +'1998-08-26T21:52:22.597380'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 22, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 18, 59, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 3, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 33, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 25, 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'
│ │ │ +'20:35:57'
│ │ │ +'00:27:06'
│ │ │ +'08:59:24'
│ │ │ +'13:53:57'
│ │ │ +'21:52: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'
│ │ │ +'08:35 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:53 PM'
│ │ │ +'09:52 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(20, 35, 57, 261231)
│ │ │ +datetime.time(0, 27, 6, 348961)
│ │ │ +datetime.time(8, 59, 24, 459952)
│ │ │ +datetime.time(13, 53, 57, 110837)
│ │ │ +datetime.time(21, 52, 22, 597380)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 37, 179896)
│ │ │ +datetime.time(1, 12, 34, 984812)
│ │ │ +datetime.time(9, 24, 38, 517643)
│ │ │ +datetime.time(14, 9, 29, 211138)
│ │ │ +datetime.time(22, 23, 3, 186377)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1b29ccdc0>
│ │ │ +<generator object Provider.time_series at 0x7fc1b29ccdc0>
│ │ │ +<generator object Provider.time_series at 0x7fc1b29ccdc0>
│ │ │ +<generator object Provider.time_series at 0x7fc1b29ccdc0>
│ │ │ +<generator object Provider.time_series at 0x7fc1b29ccdc0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325357.2612307
│ │ │ +1340411226.3489609
│ │ │ +743763564.459952
│ │ │ +457883637.11083716
│ │ │ +904168342.5973798
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 35, 57, 261231) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 6, 348961) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 24, 459952) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 53, 57, 110837) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 22, 597380) │ │ │ │ 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, 27, 23, 10, 52, 731087) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 20, 232330) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 16, 503944) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 38, 80688) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 3, 589584) │ │ │ │ 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, 16, 13, 46, 5, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 51, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 32, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 8, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 22) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 22) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 22) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 22) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 5, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 51, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 32, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 8, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 19, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 8, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 8, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 29, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 25, 634611) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 41, 53, 992301) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 21, 575420) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 45, 143093) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 58, 55, 253483) │ │ │ │ >>> 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, 29, 6, 6, 38, 534075) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 14, 630588) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 30, 52, 347328) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 0, 761429) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 41, 452717) │ │ │ │ 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, 2, 6, 0, 38, 5, 200874) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 7, 56, 667723) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 47, 190870) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 40, 362189) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 52, 312243) │ │ │ │ >>> 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, 20, 22, 6, 26, 39981) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 7, 624772) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 40, 693696) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 39, 231876) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 8, 226340) │ │ │ │ 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, 13, 1, 17, 24, 46767) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 1, 840143) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 0, 183213) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 7, 724305) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 26, 361908) │ │ │ │ >>> 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, 29, 9, 32, 57, 440358) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 25, 232692) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 40, 738884) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 16, 899680) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 13, 851806) │ │ │ │ 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, 13, 1, 17, 24, 46767) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 1, 840143) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 0, 183213) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 7, 724305) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 26, 361908) │ │ │ │ >>> 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, 7, 10, 26, 5, 462927) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 10, 210982) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 47, 189868) │ │ │ │ + datetime.datetime(2026, 4, 16, 1, 59, 52, 912934) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 11, 55, 251173) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 23, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 0, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 4, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 34, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 26, 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, 19, 16, 35, 19, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 9, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 8, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 30, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:35:57.261231' │ │ │ │ + '2012-06-23T00:27:06.348961' │ │ │ │ + '1993-07-27T08:59:24.459952' │ │ │ │ + '1984-07-05T13:53:57.110837' │ │ │ │ + '1998-08-26T21:52:22.597380' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 22, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 18, 59, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 3, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 33, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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. │ │ │ │ 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' │ │ │ │ + '20:35:57' │ │ │ │ + '00:27:06' │ │ │ │ + '08:59:24' │ │ │ │ + '13:53:57' │ │ │ │ + '21:52: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' │ │ │ │ + '08:35 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:53 PM' │ │ │ │ + '09:52 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(20, 35, 57, 261231) │ │ │ │ + datetime.time(0, 27, 6, 348961) │ │ │ │ + datetime.time(8, 59, 24, 459952) │ │ │ │ + datetime.time(13, 53, 57, 110837) │ │ │ │ + datetime.time(21, 52, 22, 597380) │ │ │ │ >>> 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(21, 26, 37, 179896) │ │ │ │ + datetime.time(1, 12, 34, 984812) │ │ │ │ + datetime.time(9, 24, 38, 517643) │ │ │ │ + datetime.time(14, 9, 29, 211138) │ │ │ │ + datetime.time(22, 23, 3, 186377) │ │ │ │ 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 │ │ │ │ + 1493325357.2612307 │ │ │ │ + 1340411226.3489609 │ │ │ │ + 743763564.459952 │ │ │ │ + 457883637.11083716 │ │ │ │ + 904168342.5973798 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 35, 58, 105653)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 7, 106915)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 24, 880524)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 53, 57, 369754)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 23, 108654)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 10, 53, 575508)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 20, 990288)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 16, 924515)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 38, 339607)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 4, 100857)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 6, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 52, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 33, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 9, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 23)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 23)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 23)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 23)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 6, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 52, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 33, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 9, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 20, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 9, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 9, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 30, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 4, 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, 27, 12, 40, 26, 479033)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 41, 54, 750256)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 21, 995991)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 45, 402010)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 58, 55, 764758)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 38, 689653)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 14, 872633)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 30, 52, 926756)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 1, 502512)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 41, 941442)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 6, 45295)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 7, 57, 425678)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 47, 611442)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 40, 621105)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 52, 823518)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 26, 195559)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 7, 866818)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 41, 273125)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 39, 972959)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 8, 715065)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 24, 891188)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 2, 598098)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 0, 603785)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 7, 983222)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 26, 873183)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 57, 595936)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 25, 474738)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 41, 318312)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 17, 640763)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 14, 340531)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 24, 891188)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 2, 598098)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 0, 603785)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 7, 983222)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 26, 873183)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 5, 618505)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 10, 453028)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 47, 769296)
│ │ │ +datetime.datetime(2026, 4, 16, 1, 59, 53, 654017)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 11, 55, 739898)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2312,19 +2312,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Bazar'
│ │ │ -'Çərşənbə'
│ │ │ -'Bazar'
│ │ │ +'Cümə axşamı'
│ │ │  'Şənbə'
│ │ │ -'Bazar'
│ │ │ +'Çərşənbə axşamı'
│ │ │ +'Cümə axşamı'
│ │ │ +'Çərşənbə'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 24, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 1, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 5, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 35, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 27, 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, 19, 16, 35, 20, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 10, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 9, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 31, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 4, 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-27T20:35:58.105653'
│ │ │ +'2012-06-23T00:27:07.106915'
│ │ │ +'1993-07-27T08:59:24.880524'
│ │ │ +'1984-07-05T13:53:57.369754'
│ │ │ +'1998-08-26T21:52:23.108654'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 23, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 0, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 4, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 34, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 26, 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'
│ │ │ +'20:35:58'
│ │ │ +'00:27:07'
│ │ │ +'08:59:24'
│ │ │ +'13:53:57'
│ │ │ +'21:52:23'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:35 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:53 PM'
│ │ │ +'09:52 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(20, 35, 58, 105653)
│ │ │ +datetime.time(0, 27, 7, 106915)
│ │ │ +datetime.time(8, 59, 24, 880524)
│ │ │ +datetime.time(13, 53, 57, 369754)
│ │ │ +datetime.time(21, 52, 23, 108654)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 38, 24318)
│ │ │ +datetime.time(1, 12, 35, 742766)
│ │ │ +datetime.time(9, 24, 38, 938215)
│ │ │ +datetime.time(14, 9, 29, 470055)
│ │ │ +datetime.time(22, 23, 3, 697651)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1b83bbd00>
│ │ │ +<generator object Provider.time_series at 0x7fc1b83bbd00>
│ │ │ +<generator object Provider.time_series at 0x7fc1b83bbd00>
│ │ │ +<generator object Provider.time_series at 0x7fc1b83bbd00>
│ │ │ +<generator object Provider.time_series at 0x7fc1b83bbd00>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325358.1056526
│ │ │ +1340411227.1069152
│ │ │ +743763564.8805236
│ │ │ +457883637.3697539
│ │ │ +904168343.1086545
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 35, 58, 105653) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 7, 106915) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 24, 880524) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 53, 57, 369754) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 23, 108654) │ │ │ │ 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, 27, 23, 10, 53, 575508) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 20, 990288) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 16, 924515) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 38, 339607) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 4, 100857) │ │ │ │ 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, 16, 13, 46, 6, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 52, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 33, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 9, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 23) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 23) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 23) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 23) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 6, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 52, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 33, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 9, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 20, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 9, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 9, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 30, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 26, 479033) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 41, 54, 750256) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 21, 995991) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 45, 402010) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 58, 55, 764758) │ │ │ │ >>> 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, 29, 6, 6, 38, 689653) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 14, 872633) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 30, 52, 926756) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 1, 502512) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 41, 941442) │ │ │ │ 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, 2, 6, 0, 38, 6, 45295) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 7, 57, 425678) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 47, 611442) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 40, 621105) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 52, 823518) │ │ │ │ >>> 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, 20, 22, 6, 26, 195559) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 7, 866818) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 41, 273125) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 39, 972959) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 8, 715065) │ │ │ │ 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, 13, 1, 17, 24, 891188) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 2, 598098) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 0, 603785) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 7, 983222) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 26, 873183) │ │ │ │ >>> 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, 29, 9, 32, 57, 595936) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 25, 474738) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 41, 318312) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 17, 640763) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 14, 340531) │ │ │ │ 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, 13, 1, 17, 24, 891188) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 2, 598098) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 0, 603785) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 7, 983222) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 26, 873183) │ │ │ │ >>> 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, 7, 10, 26, 5, 618505) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 10, 453028) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 47, 769296) │ │ │ │ + datetime.datetime(2026, 4, 16, 1, 59, 53, 654017) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 11, 55, 739898) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Bazar' │ │ │ │ - 'Çərşənbə' │ │ │ │ - 'Bazar' │ │ │ │ + 'Cümə axşamı' │ │ │ │ 'Şənbə' │ │ │ │ - 'Bazar' │ │ │ │ + 'Çərşənbə axşamı' │ │ │ │ + 'Cümə axşamı' │ │ │ │ + 'Çərşənbə' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 24, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 1, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 5, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 35, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 27, 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, 19, 16, 35, 20, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 10, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 9, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 31, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:35:58.105653' │ │ │ │ + '2012-06-23T00:27:07.106915' │ │ │ │ + '1993-07-27T08:59:24.880524' │ │ │ │ + '1984-07-05T13:53:57.369754' │ │ │ │ + '1998-08-26T21:52:23.108654' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 23, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 0, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 4, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 34, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:35:58' │ │ │ │ + '00:27:07' │ │ │ │ + '08:59:24' │ │ │ │ + '13:53:57' │ │ │ │ + '21:52:23' │ │ │ │ >>> 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' │ │ │ │ + '08:35 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:53 PM' │ │ │ │ + '09:52 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(20, 35, 58, 105653) │ │ │ │ + datetime.time(0, 27, 7, 106915) │ │ │ │ + datetime.time(8, 59, 24, 880524) │ │ │ │ + datetime.time(13, 53, 57, 369754) │ │ │ │ + datetime.time(21, 52, 23, 108654) │ │ │ │ >>> 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(21, 26, 38, 24318) │ │ │ │ + datetime.time(1, 12, 35, 742766) │ │ │ │ + datetime.time(9, 24, 38, 938215) │ │ │ │ + datetime.time(14, 9, 29, 470055) │ │ │ │ + datetime.time(22, 23, 3, 697651) │ │ │ │ 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 │ │ │ │ + 1493325358.1056526 │ │ │ │ + 1340411227.1069152 │ │ │ │ + 743763564.8805236 │ │ │ │ + 457883637.3697539 │ │ │ │ + 904168343.1086545 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 35, 58, 950074)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 7, 864870)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 25, 301095)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 53, 57, 628671)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 23, 619929)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 10, 54, 419930)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 21, 748238)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 17, 345093)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 38, 598526)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 4, 612133)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 7, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 53, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 34, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 10, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 6, 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, 15, 6, 35, 24)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 24)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 24)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 24)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 7, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 53, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 34, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 10, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 6, 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, 19, 16, 35, 21, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 10, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 10, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 31, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 5, 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, 27, 12, 40, 27, 323454)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 41, 55, 508210)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 22, 416563)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 45, 660927)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 58, 56, 276032)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 38, 845231)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 15, 114679)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 30, 53, 506185)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 2, 243595)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 42, 430168)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 6, 889717)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 7, 58, 183632)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 48, 32013)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 40, 880022)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 53, 334792)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 26, 351137)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 8, 108864)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 41, 852553)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 40, 714043)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 9, 203791)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 25, 735610)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 3, 356052)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 1, 24357)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 8, 242138)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 27, 384457)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 57, 751514)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 25, 716783)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 41, 897741)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 18, 381846)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 14, 829257)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 25, 735610)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 3, 356052)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 1, 24357)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 8, 242138)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 27, 384457)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 5, 774084)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 10, 695073)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 48, 348725)
│ │ │ +datetime.datetime(2026, 4, 16, 1, 59, 54, 395101)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 11, 56, 228623)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2283,19 +2283,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'রবিবার'
│ │ │ -'বুধবার'
│ │ │ -'রবিবার'
│ │ │ +'বৃহস্পতিবার'
│ │ │  'শনিবার'
│ │ │ -'রবিবার'
│ │ │ +'মঙ্গলবার'
│ │ │ +'বৃহস্পতিবার'
│ │ │ +'বুধবার'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 25, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 2, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 6, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 36, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 28, 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, 19, 16, 35, 21, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 11, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 10, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 32, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 5, 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-27T20:35:58.950074'
│ │ │ +'2012-06-23T00:27:07.864870'
│ │ │ +'1993-07-27T08:59:25.301095'
│ │ │ +'1984-07-05T13:53:57.628671'
│ │ │ +'1998-08-26T21:52:23.619929'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 24, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 1, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 5, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 35, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 27, 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'
│ │ │ +'20:35:58'
│ │ │ +'00:27:07'
│ │ │ +'08:59:25'
│ │ │ +'13:53:57'
│ │ │ +'21:52:23'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:35 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:53 PM'
│ │ │ +'09:52 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(20, 35, 58, 950074)
│ │ │ +datetime.time(0, 27, 7, 864870)
│ │ │ +datetime.time(8, 59, 25, 301095)
│ │ │ +datetime.time(13, 53, 57, 628671)
│ │ │ +datetime.time(21, 52, 23, 619929)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 38, 868740)
│ │ │ +datetime.time(1, 12, 36, 500720)
│ │ │ +datetime.time(9, 24, 39, 358786)
│ │ │ +datetime.time(14, 9, 29, 728972)
│ │ │ +datetime.time(22, 23, 4, 208926)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1b14bb880>
│ │ │ +<generator object Provider.time_series at 0x7fc1b14bb880>
│ │ │ +<generator object Provider.time_series at 0x7fc1b14bb880>
│ │ │ +<generator object Provider.time_series at 0x7fc1b14bb880>
│ │ │ +<generator object Provider.time_series at 0x7fc1b14bb880>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325358.9500744
│ │ │ +1340411227.8648698
│ │ │ +743763565.3010951
│ │ │ +457883637.62867063
│ │ │ +904168343.6199292
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 35, 58, 950074) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 7, 864870) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 25, 301095) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 53, 57, 628671) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 23, 619929) │ │ │ │ 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, 27, 23, 10, 54, 419930) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 21, 748238) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 17, 345093) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 38, 598526) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 4, 612133) │ │ │ │ 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, 16, 13, 46, 7, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 53, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 34, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 10, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 6, 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, 15, 6, 35, 24) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 24) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 24) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 24) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 24) │ │ │ │ >>> 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, 16, 13, 46, 7, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 53, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 34, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 10, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 6, 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, 19, 16, 35, 21, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 10, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 10, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 31, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 5, 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, 27, 12, 40, 27, 323454) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 41, 55, 508210) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 22, 416563) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 45, 660927) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 58, 56, 276032) │ │ │ │ >>> 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, 29, 6, 6, 38, 845231) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 15, 114679) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 30, 53, 506185) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 2, 243595) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 42, 430168) │ │ │ │ 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, 2, 6, 0, 38, 6, 889717) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 7, 58, 183632) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 48, 32013) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 40, 880022) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 53, 334792) │ │ │ │ >>> 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, 20, 22, 6, 26, 351137) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 8, 108864) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 41, 852553) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 40, 714043) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 9, 203791) │ │ │ │ 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, 13, 1, 17, 25, 735610) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 3, 356052) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 1, 24357) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 8, 242138) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 27, 384457) │ │ │ │ >>> 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, 29, 9, 32, 57, 751514) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 25, 716783) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 41, 897741) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 18, 381846) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 14, 829257) │ │ │ │ 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, 13, 1, 17, 25, 735610) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 3, 356052) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 1, 24357) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 8, 242138) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 27, 384457) │ │ │ │ >>> 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, 7, 10, 26, 5, 774084) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 10, 695073) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 48, 348725) │ │ │ │ + datetime.datetime(2026, 4, 16, 1, 59, 54, 395101) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 11, 56, 228623) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 25, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 2, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 6, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 36, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 28, 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, 19, 16, 35, 21, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 11, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 10, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 32, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 5, 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-27T20:35:58.950074' │ │ │ │ + '2012-06-23T00:27:07.864870' │ │ │ │ + '1993-07-27T08:59:25.301095' │ │ │ │ + '1984-07-05T13:53:57.628671' │ │ │ │ + '1998-08-26T21:52:23.619929' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 24, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 1, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 5, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 35, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 27, 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' │ │ │ │ + '20:35:58' │ │ │ │ + '00:27:07' │ │ │ │ + '08:59:25' │ │ │ │ + '13:53:57' │ │ │ │ + '21:52:23' │ │ │ │ >>> 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' │ │ │ │ + '08:35 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:53 PM' │ │ │ │ + '09:52 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(20, 35, 58, 950074) │ │ │ │ + datetime.time(0, 27, 7, 864870) │ │ │ │ + datetime.time(8, 59, 25, 301095) │ │ │ │ + datetime.time(13, 53, 57, 628671) │ │ │ │ + datetime.time(21, 52, 23, 619929) │ │ │ │ >>> 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(21, 26, 38, 868740) │ │ │ │ + datetime.time(1, 12, 36, 500720) │ │ │ │ + datetime.time(9, 24, 39, 358786) │ │ │ │ + datetime.time(14, 9, 29, 728972) │ │ │ │ + datetime.time(22, 23, 4, 208926) │ │ │ │ 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 │ │ │ │ + 1493325358.9500744 │ │ │ │ + 1340411227.8648698 │ │ │ │ + 743763565.3010951 │ │ │ │ + 457883637.62867063 │ │ │ │ + 904168343.6199292 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 0, 638918)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 9, 380779)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 26, 142238)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 53, 58, 146504)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 24, 642479)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 10, 56, 108772)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 23, 264145)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 18, 186234)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 39, 116356)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 5, 634682)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 9, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 55, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 36, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 12, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 8, 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, 15, 6, 35, 26)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 26)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 26)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 26)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 9, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 55, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 36, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 12, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 8, 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, 19, 16, 35, 23, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 12, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 12, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 33, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 7, 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, 27, 12, 40, 29, 12298)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 41, 57, 24119)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 23, 257706)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 46, 178760)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 58, 57, 298582)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 39, 156387)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 15, 598770)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 30, 54, 665041)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 3, 725762)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 43, 407619)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 8, 578561)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 7, 59, 699541)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 48, 873157)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 41, 397856)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 54, 357342)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 26, 662293)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 8, 592955)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 43, 11410)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 42, 196209)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 10, 181241)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 27, 424454)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 4, 871961)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 1, 865500)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 8, 759972)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 28, 407007)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 58, 62671)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 26, 200875)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 43, 56597)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 19, 864013)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 15, 806707)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 27, 424454)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 4, 871961)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 1, 865500)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 8, 759972)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 28, 407007)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 6, 85240)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 11, 179165)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 49, 507582)
│ │ │ +datetime.datetime(2026, 4, 16, 1, 59, 55, 877267)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 11, 57, 206074)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2116,19 +2116,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'neděle'
│ │ │ -'středa'
│ │ │ -'neděle'
│ │ │ +'čtvrtek'
│ │ │  'sobota'
│ │ │ -'neděle'
│ │ │ +'úterý'
│ │ │ +'čtvrtek'
│ │ │ +'středa'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 27, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 4, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 8, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 38, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 30, 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, 19, 16, 35, 23, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 13, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 12, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 34, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 7, 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-27T20:36:00.638918'
│ │ │ +'2012-06-23T00:27:09.380779'
│ │ │ +'1993-07-27T08:59:26.142238'
│ │ │ +'1984-07-05T13:53:58.146504'
│ │ │ +'1998-08-26T21:52:24.642479'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 26, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 3, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 7, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 37, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 29, 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'
│ │ │ +'20:36:00'
│ │ │ +'00:27:09'
│ │ │ +'08:59:26'
│ │ │ +'13:53:58'
│ │ │ +'21:52:24'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:53 PM'
│ │ │ +'09:52 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(20, 36, 0, 638918)
│ │ │ +datetime.time(0, 27, 9, 380779)
│ │ │ +datetime.time(8, 59, 26, 142238)
│ │ │ +datetime.time(13, 53, 58, 146504)
│ │ │ +datetime.time(21, 52, 24, 642479)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 40, 557584)
│ │ │ +datetime.time(1, 12, 38, 16629)
│ │ │ +datetime.time(9, 24, 40, 199929)
│ │ │ +datetime.time(14, 9, 30, 246805)
│ │ │ +datetime.time(22, 23, 5, 231476)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1b0dfe0e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1b0dfe0e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1b0dfe0e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1b0dfe0e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1b0dfe0e0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325360.6389182
│ │ │ +1340411229.3807786
│ │ │ +743763566.1422384
│ │ │ +457883638.14650416
│ │ │ +904168344.6424787
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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'
│ │ │ +'075229/1672'
│ │ │ +'405528/607'
│ │ │ +'571004/8817'
│ │ │ +'510729/626'
│ │ │ +'260512/879'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 0, 638918) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 9, 380779) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 26, 142238) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 53, 58, 146504) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 24, 642479) │ │ │ │ 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, 27, 23, 10, 56, 108772) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 23, 264145) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 18, 186234) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 39, 116356) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 5, 634682) │ │ │ │ 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, 16, 13, 46, 9, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 55, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 36, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 12, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 8, 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, 15, 6, 35, 26) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 26) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 26) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 26) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 26) │ │ │ │ >>> 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, 16, 13, 46, 9, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 55, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 36, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 12, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 8, 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, 19, 16, 35, 23, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 12, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 12, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 33, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 7, 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, 27, 12, 40, 29, 12298) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 41, 57, 24119) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 23, 257706) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 46, 178760) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 58, 57, 298582) │ │ │ │ >>> 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, 29, 6, 6, 39, 156387) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 15, 598770) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 30, 54, 665041) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 3, 725762) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 43, 407619) │ │ │ │ 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, 2, 6, 0, 38, 8, 578561) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 7, 59, 699541) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 48, 873157) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 41, 397856) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 54, 357342) │ │ │ │ >>> 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, 20, 22, 6, 26, 662293) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 8, 592955) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 43, 11410) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 42, 196209) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 10, 181241) │ │ │ │ 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, 13, 1, 17, 27, 424454) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 4, 871961) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 1, 865500) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 8, 759972) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 28, 407007) │ │ │ │ >>> 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, 29, 9, 32, 58, 62671) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 26, 200875) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 43, 56597) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 19, 864013) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 15, 806707) │ │ │ │ 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, 13, 1, 17, 27, 424454) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 4, 871961) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 1, 865500) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 8, 759972) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 28, 407007) │ │ │ │ >>> 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, 7, 10, 26, 6, 85240) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 11, 179165) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 49, 507582) │ │ │ │ + datetime.datetime(2026, 4, 16, 1, 59, 55, 877267) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 11, 57, 206074) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'neděle' │ │ │ │ - 'středa' │ │ │ │ - 'neděle' │ │ │ │ + 'čtvrtek' │ │ │ │ 'sobota' │ │ │ │ - 'neděle' │ │ │ │ + 'úterý' │ │ │ │ + 'čtvrtek' │ │ │ │ + 'středa' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 27, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 4, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 8, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 38, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 30, 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, 19, 16, 35, 23, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 13, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 12, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 34, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 7, 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-27T20:36:00.638918' │ │ │ │ + '2012-06-23T00:27:09.380779' │ │ │ │ + '1993-07-27T08:59:26.142238' │ │ │ │ + '1984-07-05T13:53:58.146504' │ │ │ │ + '1998-08-26T21:52:24.642479' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 26, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 3, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 7, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 37, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 29, 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' │ │ │ │ + '20:36:00' │ │ │ │ + '00:27:09' │ │ │ │ + '08:59:26' │ │ │ │ + '13:53:58' │ │ │ │ + '21:52:24' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:53 PM' │ │ │ │ + '09:52 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(20, 36, 0, 638918) │ │ │ │ + datetime.time(0, 27, 9, 380779) │ │ │ │ + datetime.time(8, 59, 26, 142238) │ │ │ │ + datetime.time(13, 53, 58, 146504) │ │ │ │ + datetime.time(21, 52, 24, 642479) │ │ │ │ >>> 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(21, 26, 40, 557584) │ │ │ │ + datetime.time(1, 12, 38, 16629) │ │ │ │ + datetime.time(9, 24, 40, 199929) │ │ │ │ + datetime.time(14, 9, 30, 246805) │ │ │ │ + datetime.time(22, 23, 5, 231476) │ │ │ │ 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 │ │ │ │ + 1493325360.6389182 │ │ │ │ + 1340411229.3807786 │ │ │ │ + 743763566.1422384 │ │ │ │ + 457883638.14650416 │ │ │ │ + 904168344.6424787 │ │ │ │ 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' │ │ │ │ + '075229/1672' │ │ │ │ + '405528/607' │ │ │ │ + '571004/8817' │ │ │ │ + '510729/626' │ │ │ │ + '260512/879' │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 1, 483340)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 10, 138733)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 26, 562810)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 53, 58, 405421)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 25, 153753)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 10, 56, 953194)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 24, 22102)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 18, 606804)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 39, 375275)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 6, 145958)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 10, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 56, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 37, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 13, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 9, 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, 15, 6, 35, 27)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 27)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 27)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 27)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 27)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 10, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 56, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 37, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 13, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 9, 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, 19, 16, 35, 24, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 13, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 13, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 34, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 8, 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, 27, 12, 40, 29, 856720)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 41, 57, 782073)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 23, 678277)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 46, 437677)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 58, 57, 809856)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 39, 311966)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 15, 840816)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 30, 55, 244470)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 4, 466845)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 43, 896343)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 9, 422983)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 0, 457495)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 49, 293728)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 41, 656773)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 54, 868617)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 26, 817872)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 8, 835001)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 43, 590838)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 42, 937292)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 10, 669967)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 28, 268876)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 5, 629915)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 2, 286071)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 9, 18888)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 28, 918281)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 58, 218249)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 26, 442920)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 43, 636026)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 20, 605096)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 16, 295432)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 28, 268876)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 5, 629915)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 2, 286071)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 9, 18888)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 28, 918281)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 6, 240818)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 11, 421210)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 50, 87010)
│ │ │ +datetime.datetime(2026, 4, 16, 1, 59, 56, 618350)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 11, 57, 694799)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2129,19 +2129,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'mandag'
│ │ │ -'torsdag'
│ │ │ -'mandag'
│ │ │ +'fredag'
│ │ │  'søndag'
│ │ │ -'mandag'
│ │ │ +'onsdag'
│ │ │ +'fredag'
│ │ │ +'torsdag'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 28, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 5, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 9, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 39, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 31, 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, 19, 16, 35, 24, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 14, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 13, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 35, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 8, 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-27T20:36:01.483340'
│ │ │ +'2012-06-23T00:27:10.138733'
│ │ │ +'1993-07-27T08:59:26.562810'
│ │ │ +'1984-07-05T13:53:58.405421'
│ │ │ +'1998-08-26T21:52:25.153753'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 27, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 4, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 8, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 38, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 30, 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'
│ │ │ +'20:36:01'
│ │ │ +'00:27:10'
│ │ │ +'08:59:26'
│ │ │ +'13:53:58'
│ │ │ +'21:52:25'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:53 PM'
│ │ │ +'09:52 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(20, 36, 1, 483340)
│ │ │ +datetime.time(0, 27, 10, 138733)
│ │ │ +datetime.time(8, 59, 26, 562810)
│ │ │ +datetime.time(13, 53, 58, 405421)
│ │ │ +datetime.time(21, 52, 25, 153753)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 41, 402005)
│ │ │ +datetime.time(1, 12, 38, 774584)
│ │ │ +datetime.time(9, 24, 40, 620501)
│ │ │ +datetime.time(14, 9, 30, 505722)
│ │ │ +datetime.time(22, 23, 5, 742750)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1b042be20>
│ │ │ +<generator object Provider.time_series at 0x7fc1b042be20>
│ │ │ +<generator object Provider.time_series at 0x7fc1b042be20>
│ │ │ +<generator object Provider.time_series at 0x7fc1b042be20>
│ │ │ +<generator object Provider.time_series at 0x7fc1b042be20>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325361.48334
│ │ │ +1340411230.138733
│ │ │ +743763566.56281
│ │ │ +457883638.4054209
│ │ │ +904168345.1537534
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 1, 483340) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 10, 138733) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 26, 562810) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 53, 58, 405421) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 25, 153753) │ │ │ │ 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, 27, 23, 10, 56, 953194) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 24, 22102) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 18, 606804) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 39, 375275) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 6, 145958) │ │ │ │ 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, 16, 13, 46, 10, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 56, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 37, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 13, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 9, 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, 15, 6, 35, 27) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 27) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 27) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 27) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 27) │ │ │ │ >>> 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, 16, 13, 46, 10, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 56, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 37, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 13, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 9, 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, 19, 16, 35, 24, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 13, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 13, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 34, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 8, 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, 27, 12, 40, 29, 856720) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 41, 57, 782073) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 23, 678277) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 46, 437677) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 58, 57, 809856) │ │ │ │ >>> 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, 29, 6, 6, 39, 311966) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 15, 840816) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 30, 55, 244470) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 4, 466845) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 43, 896343) │ │ │ │ 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, 2, 6, 0, 38, 9, 422983) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 0, 457495) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 49, 293728) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 41, 656773) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 54, 868617) │ │ │ │ >>> 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, 20, 22, 6, 26, 817872) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 8, 835001) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 43, 590838) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 42, 937292) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 10, 669967) │ │ │ │ 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, 13, 1, 17, 28, 268876) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 5, 629915) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 2, 286071) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 9, 18888) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 28, 918281) │ │ │ │ >>> 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, 29, 9, 32, 58, 218249) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 26, 442920) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 43, 636026) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 20, 605096) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 16, 295432) │ │ │ │ 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, 13, 1, 17, 28, 268876) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 5, 629915) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 2, 286071) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 9, 18888) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 28, 918281) │ │ │ │ >>> 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, 7, 10, 26, 6, 240818) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 11, 421210) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 50, 87010) │ │ │ │ + datetime.datetime(2026, 4, 16, 1, 59, 56, 618350) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 11, 57, 694799) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'mandag' │ │ │ │ - 'torsdag' │ │ │ │ - 'mandag' │ │ │ │ + 'fredag' │ │ │ │ 'søndag' │ │ │ │ - 'mandag' │ │ │ │ + 'onsdag' │ │ │ │ + 'fredag' │ │ │ │ + 'torsdag' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 28, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 5, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 9, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 39, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 31, 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, 19, 16, 35, 24, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 14, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 13, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 35, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 8, 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-27T20:36:01.483340' │ │ │ │ + '2012-06-23T00:27:10.138733' │ │ │ │ + '1993-07-27T08:59:26.562810' │ │ │ │ + '1984-07-05T13:53:58.405421' │ │ │ │ + '1998-08-26T21:52:25.153753' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 27, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 4, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 8, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 38, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 30, 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' │ │ │ │ + '20:36:01' │ │ │ │ + '00:27:10' │ │ │ │ + '08:59:26' │ │ │ │ + '13:53:58' │ │ │ │ + '21:52:25' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:53 PM' │ │ │ │ + '09:52 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(20, 36, 1, 483340) │ │ │ │ + datetime.time(0, 27, 10, 138733) │ │ │ │ + datetime.time(8, 59, 26, 562810) │ │ │ │ + datetime.time(13, 53, 58, 405421) │ │ │ │ + datetime.time(21, 52, 25, 153753) │ │ │ │ >>> 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(21, 26, 41, 402005) │ │ │ │ + datetime.time(1, 12, 38, 774584) │ │ │ │ + datetime.time(9, 24, 40, 620501) │ │ │ │ + datetime.time(14, 9, 30, 505722) │ │ │ │ + datetime.time(22, 23, 5, 742750) │ │ │ │ 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 │ │ │ │ + 1493325361.48334 │ │ │ │ + 1340411230.138733 │ │ │ │ + 743763566.56281 │ │ │ │ + 457883638.4054209 │ │ │ │ + 904168345.1537534 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 2, 327762)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 10, 896687)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 26, 983382)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 53, 58, 664338)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 25, 665028)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 10, 57, 797615)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 24, 780060)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 19, 27374)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 39, 634186)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 6, 657230)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 11, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 57, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 38, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 14, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 28)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 28)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 28)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 28)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 11, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 57, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 38, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 14, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 25, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 14, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 14, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 35, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 9, 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, 27, 12, 40, 30, 701142)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 41, 58, 540028)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 24, 98849)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 46, 696594)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 58, 58, 321131)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 39, 467544)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 16, 82861)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 30, 55, 823898)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 5, 207928)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 44, 385069)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 10, 267405)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 1, 215450)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 49, 714300)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 41, 915689)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 55, 379891)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 26, 973450)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 9, 77046)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 44, 170267)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 43, 678375)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 11, 158692)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 29, 113298)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 6, 387870)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 2, 706643)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 9, 277805)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 29, 429556)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 58, 373827)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 26, 684966)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 44, 215454)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 21, 346179)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 16, 784158)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 29, 113298)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 6, 387870)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 2, 706643)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 9, 277805)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 29, 429556)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 6, 396396)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 11, 663256)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 50, 666439)
│ │ │ +datetime.datetime(2026, 4, 16, 1, 59, 57, 359434)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 11, 58, 183524)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2170,19 +2170,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Sonntag'
│ │ │ -'Mittwoch'
│ │ │ -'Sonntag'
│ │ │ +'Donnerstag'
│ │ │  'Samstag'
│ │ │ -'Sonntag'
│ │ │ +'Dienstag'
│ │ │ +'Donnerstag'
│ │ │ +'Mittwoch'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 29, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 6, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 10, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 40, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 32, 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, 19, 16, 35, 25, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 15, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 14, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 36, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 9, 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-27T20:36:02.327762'
│ │ │ +'2012-06-23T00:27:10.896687'
│ │ │ +'1993-07-27T08:59:26.983382'
│ │ │ +'1984-07-05T13:53:58.664338'
│ │ │ +'1998-08-26T21:52:25.665028'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 28, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 5, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 9, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 39, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 31, 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'
│ │ │ +'20:36:02'
│ │ │ +'00:27:10'
│ │ │ +'08:59:26'
│ │ │ +'13:53:58'
│ │ │ +'21:52:25'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:53 PM'
│ │ │ +'09:52 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(20, 36, 2, 327762)
│ │ │ +datetime.time(0, 27, 10, 896687)
│ │ │ +datetime.time(8, 59, 26, 983382)
│ │ │ +datetime.time(13, 53, 58, 664338)
│ │ │ +datetime.time(21, 52, 25, 665028)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 42, 246427)
│ │ │ +datetime.time(1, 12, 39, 532538)
│ │ │ +datetime.time(9, 24, 41, 41072)
│ │ │ +datetime.time(14, 9, 30, 764639)
│ │ │ +datetime.time(22, 23, 6, 254025)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1ab66b640>
│ │ │ +<generator object Provider.time_series at 0x7fc1ab66b640>
│ │ │ +<generator object Provider.time_series at 0x7fc1ab66b640>
│ │ │ +<generator object Provider.time_series at 0x7fc1ab66b640>
│ │ │ +<generator object Provider.time_series at 0x7fc1ab66b640>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325362.3277617
│ │ │ +1340411230.8966873
│ │ │ +743763566.9833815
│ │ │ +457883638.66433764
│ │ │ +904168345.6650281
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ passport_number() str
│ │ │ @@ -4949,19 +4949,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'5604090417'
│ │ │ -'5766180124'
│ │ │ -'5824060324'
│ │ │ -'3899281077'
│ │ │ -'8150130587'
│ │ │ +'5609270417'
│ │ │ +'5763080224'
│ │ │ +'4596270324'
│ │ │ +'2420140498'
│ │ │ +'3489260804'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 2, 327762) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 10, 896687) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 26, 983382) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 53, 58, 664338) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 25, 665028) │ │ │ │ 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, 27, 23, 10, 57, 797615) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 24, 780060) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 19, 27374) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 39, 634186) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 6, 657230) │ │ │ │ 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, 16, 13, 46, 11, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 57, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 38, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 14, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 28) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 28) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 28) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 28) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 11, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 57, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 38, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 14, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 25, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 14, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 14, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 35, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 30, 701142) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 41, 58, 540028) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 24, 98849) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 46, 696594) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 58, 58, 321131) │ │ │ │ >>> 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, 29, 6, 6, 39, 467544) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 16, 82861) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 30, 55, 823898) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 5, 207928) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 44, 385069) │ │ │ │ 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, 2, 6, 0, 38, 10, 267405) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 1, 215450) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 49, 714300) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 41, 915689) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 55, 379891) │ │ │ │ >>> 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, 20, 22, 6, 26, 973450) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 9, 77046) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 44, 170267) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 43, 678375) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 11, 158692) │ │ │ │ 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, 13, 1, 17, 29, 113298) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 6, 387870) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 2, 706643) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 9, 277805) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 29, 429556) │ │ │ │ >>> 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, 29, 9, 32, 58, 373827) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 26, 684966) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 44, 215454) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 21, 346179) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 16, 784158) │ │ │ │ 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, 13, 1, 17, 29, 113298) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 6, 387870) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 2, 706643) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 9, 277805) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 29, 429556) │ │ │ │ >>> 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, 7, 10, 26, 6, 396396) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 11, 663256) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 50, 666439) │ │ │ │ + datetime.datetime(2026, 4, 16, 1, 59, 57, 359434) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 11, 58, 183524) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Sonntag' │ │ │ │ - 'Mittwoch' │ │ │ │ - 'Sonntag' │ │ │ │ + 'Donnerstag' │ │ │ │ 'Samstag' │ │ │ │ - 'Sonntag' │ │ │ │ + 'Dienstag' │ │ │ │ + 'Donnerstag' │ │ │ │ + 'Mittwoch' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 29, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 6, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 10, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 40, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 32, 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, 19, 16, 35, 25, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 15, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 14, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 36, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:02.327762' │ │ │ │ + '2012-06-23T00:27:10.896687' │ │ │ │ + '1993-07-27T08:59:26.983382' │ │ │ │ + '1984-07-05T13:53:58.664338' │ │ │ │ + '1998-08-26T21:52:25.665028' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 28, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 5, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 9, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 39, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:02' │ │ │ │ + '00:27:10' │ │ │ │ + '08:59:26' │ │ │ │ + '13:53:58' │ │ │ │ + '21:52:25' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:53 PM' │ │ │ │ + '09:52 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(20, 36, 2, 327762) │ │ │ │ + datetime.time(0, 27, 10, 896687) │ │ │ │ + datetime.time(8, 59, 26, 983382) │ │ │ │ + datetime.time(13, 53, 58, 664338) │ │ │ │ + datetime.time(21, 52, 25, 665028) │ │ │ │ >>> 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(21, 26, 42, 246427) │ │ │ │ + datetime.time(1, 12, 39, 532538) │ │ │ │ + datetime.time(9, 24, 41, 41072) │ │ │ │ + datetime.time(14, 9, 30, 764639) │ │ │ │ + datetime.time(22, 23, 6, 254025) │ │ │ │ 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 │ │ │ │ + 1493325362.3277617 │ │ │ │ + 1340411230.8966873 │ │ │ │ + 743763566.9833815 │ │ │ │ + 457883638.66433764 │ │ │ │ + 904168345.6650281 │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ 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' │ │ │ │ + '5609270417' │ │ │ │ + '5763080224' │ │ │ │ + '4596270324' │ │ │ │ + '2420140498' │ │ │ │ + '3489260804' │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 4, 16605)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 12, 412596)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 27, 824525)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 53, 59, 182171)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 26, 687578)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 10, 59, 486458)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 26, 295967)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 19, 868515)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 40, 152023)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 7, 679779)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 13, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 59, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 40, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 16, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 30)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 30)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 30)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 30)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 13, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 10, 59, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 40, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 16, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 27, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 16, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 16, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 37, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 11, 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, 27, 12, 40, 32, 389986)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 0, 55936)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 24, 939992)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 47, 214427)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 58, 59, 343681)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 39, 778700)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 16, 566953)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 30, 56, 982755)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 6, 690095)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 45, 362519)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 11, 956249)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 2, 731359)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 50, 555443)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 42, 433523)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 56, 402441)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 27, 284606)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 9, 561137)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 45, 329124)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 45, 160542)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 12, 136142)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 30, 802141)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 7, 903778)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 3, 547786)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 9, 795639)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 30, 452106)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 58, 684983)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 27, 169057)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 45, 374311)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 22, 828346)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 17, 761608)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 30, 802141)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 7, 903778)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 3, 547786)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 9, 795639)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 30, 452106)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 6, 707552)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 12, 147347)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 51, 825295)
│ │ │ +datetime.datetime(2026, 4, 16, 1, 59, 58, 841600)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 11, 59, 160975)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2174,19 +2174,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Sonntag'
│ │ │ -'Mittwoch'
│ │ │ -'Sonntag'
│ │ │ +'Donnerstag'
│ │ │  'Samstag'
│ │ │ -'Sonntag'
│ │ │ +'Dienstag'
│ │ │ +'Donnerstag'
│ │ │ +'Mittwoch'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 31, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 8, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 12, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 42, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 34, 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, 19, 16, 35, 27, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 17, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 16, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 38, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 11, 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-27T20:36:04.016605'
│ │ │ +'2012-06-23T00:27:12.412596'
│ │ │ +'1993-07-27T08:59:27.824525'
│ │ │ +'1984-07-05T13:53:59.182171'
│ │ │ +'1998-08-26T21:52:26.687578'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 30, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 7, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 11, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 41, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 33, 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'
│ │ │ +'20:36:04'
│ │ │ +'00:27:12'
│ │ │ +'08:59:27'
│ │ │ +'13:53:59'
│ │ │ +'21:52:26'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:53 PM'
│ │ │ +'09:52 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(20, 36, 4, 16605)
│ │ │ +datetime.time(0, 27, 12, 412596)
│ │ │ +datetime.time(8, 59, 27, 824525)
│ │ │ +datetime.time(13, 53, 59, 182171)
│ │ │ +datetime.time(21, 52, 26, 687578)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 43, 935271)
│ │ │ +datetime.time(1, 12, 41, 48447)
│ │ │ +datetime.time(9, 24, 41, 882216)
│ │ │ +datetime.time(14, 9, 31, 282472)
│ │ │ +datetime.time(22, 23, 7, 276574)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1aacd2200>
│ │ │ +<generator object Provider.time_series at 0x7fc1aacd2200>
│ │ │ +<generator object Provider.time_series at 0x7fc1aacd2200>
│ │ │ +<generator object Provider.time_series at 0x7fc1aacd2200>
│ │ │ +<generator object Provider.time_series at 0x7fc1aacd2200>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325364.0166054
│ │ │ +1340411232.4125962
│ │ │ +743763567.8245246
│ │ │ +457883639.18217117
│ │ │ +904168346.6875776
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4695,19 +4695,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.rvnr()
│ │ │  ...
│ │ │ -'60090417P489'
│ │ │ -'47010992G597'
│ │ │ -'42030498Z198'
│ │ │ -'89100184D242'
│ │ │ -'57091110L819'
│ │ │ +'60270417P482'
│ │ │ +'47100992G594'
│ │ │ +'42140498Z196'
│ │ │ +'89150184D249'
│ │ │ +'57251110L811'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 4, 16605) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 12, 412596) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 27, 824525) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 53, 59, 182171) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 26, 687578) │ │ │ │ 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, 27, 23, 10, 59, 486458) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 26, 295967) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 19, 868515) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 40, 152023) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 7, 679779) │ │ │ │ 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, 16, 13, 46, 13, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 59, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 40, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 16, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 30) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 30) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 30) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 30) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 13, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 10, 59, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 40, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 16, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 27, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 16, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 16, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 37, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 32, 389986) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 0, 55936) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 24, 939992) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 47, 214427) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 58, 59, 343681) │ │ │ │ >>> 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, 29, 6, 6, 39, 778700) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 16, 566953) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 30, 56, 982755) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 6, 690095) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 45, 362519) │ │ │ │ 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, 2, 6, 0, 38, 11, 956249) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 2, 731359) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 50, 555443) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 42, 433523) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 56, 402441) │ │ │ │ >>> 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, 20, 22, 6, 27, 284606) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 9, 561137) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 45, 329124) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 45, 160542) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 12, 136142) │ │ │ │ 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, 13, 1, 17, 30, 802141) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 7, 903778) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 3, 547786) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 9, 795639) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 30, 452106) │ │ │ │ >>> 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, 29, 9, 32, 58, 684983) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 27, 169057) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 45, 374311) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 22, 828346) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 17, 761608) │ │ │ │ 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, 13, 1, 17, 30, 802141) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 7, 903778) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 3, 547786) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 9, 795639) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 30, 452106) │ │ │ │ >>> 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, 7, 10, 26, 6, 707552) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 12, 147347) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 51, 825295) │ │ │ │ + datetime.datetime(2026, 4, 16, 1, 59, 58, 841600) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 11, 59, 160975) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Sonntag' │ │ │ │ - 'Mittwoch' │ │ │ │ - 'Sonntag' │ │ │ │ + 'Donnerstag' │ │ │ │ 'Samstag' │ │ │ │ - 'Sonntag' │ │ │ │ + 'Dienstag' │ │ │ │ + 'Donnerstag' │ │ │ │ + 'Mittwoch' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 31, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 8, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 12, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 42, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 34, 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, 19, 16, 35, 27, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 17, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 16, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 38, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:04.016605' │ │ │ │ + '2012-06-23T00:27:12.412596' │ │ │ │ + '1993-07-27T08:59:27.824525' │ │ │ │ + '1984-07-05T13:53:59.182171' │ │ │ │ + '1998-08-26T21:52:26.687578' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 30, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 7, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 11, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 41, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:04' │ │ │ │ + '00:27:12' │ │ │ │ + '08:59:27' │ │ │ │ + '13:53:59' │ │ │ │ + '21:52:26' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:53 PM' │ │ │ │ + '09:52 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(20, 36, 4, 16605) │ │ │ │ + datetime.time(0, 27, 12, 412596) │ │ │ │ + datetime.time(8, 59, 27, 824525) │ │ │ │ + datetime.time(13, 53, 59, 182171) │ │ │ │ + datetime.time(21, 52, 26, 687578) │ │ │ │ >>> 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(21, 26, 43, 935271) │ │ │ │ + datetime.time(1, 12, 41, 48447) │ │ │ │ + datetime.time(9, 24, 41, 882216) │ │ │ │ + datetime.time(14, 9, 31, 282472) │ │ │ │ + datetime.time(22, 23, 7, 276574) │ │ │ │ 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 │ │ │ │ + 1493325364.0166054 │ │ │ │ + 1340411232.4125962 │ │ │ │ + 743763567.8245246 │ │ │ │ + 457883639.18217117 │ │ │ │ + 904168346.6875776 │ │ │ │ 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' │ │ │ │ + '60270417P482' │ │ │ │ + '47100992G594' │ │ │ │ + '42140498Z196' │ │ │ │ + '89150184D249' │ │ │ │ + '57251110L811' │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 5, 705449)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 13, 928505)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 28, 665668)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 53, 59, 700005)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 27, 710127)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 1, 175301)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 27, 811874)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 20, 709663)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 40, 669861)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 8, 702332)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 15, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 1, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 42, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 18, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 32)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 32)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 32)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 32)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 15, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 1, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 42, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 18, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 29, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 18, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 18, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 39, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 13, 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, 27, 12, 40, 34, 78829)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 1, 571845)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 25, 781136)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 47, 732261)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 0, 366230)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 40, 89857)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 17, 51044)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 30, 58, 141612)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 8, 172261)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 46, 339970)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 13, 645092)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 4, 247267)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 51, 396586)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 42, 951356)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 57, 424990)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 27, 595762)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 10, 45228)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 46, 487981)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 46, 642709)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 13, 113593)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 32, 490985)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 9, 419687)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 4, 388929)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 10, 313472)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 31, 474655)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 58, 996140)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 27, 653148)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 46, 533168)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 24, 310512)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 18, 739059)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 32, 490985)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 9, 419687)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 4, 388929)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 10, 313472)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 31, 474655)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 7, 18709)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 12, 631438)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 52, 984152)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 0, 323766)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 0, 138425)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2188,19 +2188,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Κυριακή'
│ │ │ -'Τετάρτη'
│ │ │ -'Κυριακή'
│ │ │ +'Πέμπτη'
│ │ │  'Σάββατο'
│ │ │ -'Κυριακή'
│ │ │ +'Τρίτη'
│ │ │ +'Πέμπτη'
│ │ │ +'Τετάρτη'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 33, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 10, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 14, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 44, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 36, 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, 19, 16, 35, 29, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 19, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 18, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 40, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 13, 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-27T20:36:05.705449'
│ │ │ +'2012-06-23T00:27:13.928505'
│ │ │ +'1993-07-27T08:59:28.665668'
│ │ │ +'1984-07-05T13:53:59.700005'
│ │ │ +'1998-08-26T21:52:27.710127'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 32, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 9, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 13, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 43, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 35, 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'
│ │ │ +'20:36:05'
│ │ │ +'00:27:13'
│ │ │ +'08:59:28'
│ │ │ +'13:53:59'
│ │ │ +'21:52: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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:53 PM'
│ │ │ +'09:52 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(20, 36, 5, 705449)
│ │ │ +datetime.time(0, 27, 13, 928505)
│ │ │ +datetime.time(8, 59, 28, 665668)
│ │ │ +datetime.time(13, 53, 59, 700005)
│ │ │ +datetime.time(21, 52, 27, 710127)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 45, 624115)
│ │ │ +datetime.time(1, 12, 42, 564356)
│ │ │ +datetime.time(9, 24, 42, 723359)
│ │ │ +datetime.time(14, 9, 31, 800306)
│ │ │ +datetime.time(22, 23, 8, 299124)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1a9c3e0e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a9c3e0e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a9c3e0e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a9c3e0e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a9c3e0e0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325365.705449
│ │ │ +1340411233.928505
│ │ │ +743763568.6656678
│ │ │ +457883639.70000464
│ │ │ +904168347.710127
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4806,19 +4806,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'09041760480'
│ │ │ -'15039747595'
│ │ │ -'01121938243'
│ │ │ -'28107719487'
│ │ │ -'07012592411'
│ │ │ +'27041760482'
│ │ │ +'26039747592'
│ │ │ +'20121938243'
│ │ │ +'31107719481'
│ │ │ +'27012592419'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ tin() str
│ │ │ @@ -4828,19 +4828,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.tin()
│ │ │  ...
│ │ │ -'166048763'
│ │ │ -'247593820'
│ │ │ +'266048766'
│ │ │ +'147593827'
│ │ │  '242194892'
│ │ │ -'224115781'
│ │ │ -'115659389'
│ │ │ +'124115789'
│ │ │ +'315659384'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id(prefix: bool = True) str
│ │ │ @@ -4853,17 +4853,17 @@ │ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.vat_id()
│ │ │  ...
│ │ │  'EL866048762'
│ │ │  'EL047593824'
│ │ │ -'EL042194897'
│ │ │ -'EL824115788'
│ │ │ -'EL015659386'
│ │ │ +'EL842194899'
│ │ │ +'EL024115786'
│ │ │ +'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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 5, 705449) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 13, 928505) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 28, 665668) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 53, 59, 700005) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 27, 710127) │ │ │ │ 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, 27, 23, 11, 1, 175301) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 27, 811874) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 20, 709663) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 40, 669861) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 8, 702332) │ │ │ │ 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, 16, 13, 46, 15, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 1, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 42, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 18, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 32) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 32) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 32) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 32) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 15, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 1, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 42, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 18, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 29, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 18, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 18, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 39, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 34, 78829) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 1, 571845) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 25, 781136) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 47, 732261) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 0, 366230) │ │ │ │ >>> 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, 29, 6, 6, 40, 89857) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 17, 51044) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 30, 58, 141612) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 8, 172261) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 46, 339970) │ │ │ │ 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, 2, 6, 0, 38, 13, 645092) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 4, 247267) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 51, 396586) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 42, 951356) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 57, 424990) │ │ │ │ >>> 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, 20, 22, 6, 27, 595762) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 10, 45228) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 46, 487981) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 46, 642709) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 13, 113593) │ │ │ │ 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, 13, 1, 17, 32, 490985) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 9, 419687) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 4, 388929) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 10, 313472) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 31, 474655) │ │ │ │ >>> 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, 29, 9, 32, 58, 996140) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 27, 653148) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 46, 533168) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 24, 310512) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 18, 739059) │ │ │ │ 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, 13, 1, 17, 32, 490985) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 9, 419687) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 4, 388929) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 10, 313472) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 31, 474655) │ │ │ │ >>> 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, 7, 10, 26, 7, 18709) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 12, 631438) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 52, 984152) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 0, 323766) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 0, 138425) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 33, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 10, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 14, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 44, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 36, 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, 19, 16, 35, 29, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 19, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 18, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 40, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:05.705449' │ │ │ │ + '2012-06-23T00:27:13.928505' │ │ │ │ + '1993-07-27T08:59:28.665668' │ │ │ │ + '1984-07-05T13:53:59.700005' │ │ │ │ + '1998-08-26T21:52:27.710127' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 32, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 9, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 13, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 43, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:05' │ │ │ │ + '00:27:13' │ │ │ │ + '08:59:28' │ │ │ │ + '13:53:59' │ │ │ │ + '21:52: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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:53 PM' │ │ │ │ + '09:52 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(20, 36, 5, 705449) │ │ │ │ + datetime.time(0, 27, 13, 928505) │ │ │ │ + datetime.time(8, 59, 28, 665668) │ │ │ │ + datetime.time(13, 53, 59, 700005) │ │ │ │ + datetime.time(21, 52, 27, 710127) │ │ │ │ >>> 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(21, 26, 45, 624115) │ │ │ │ + datetime.time(1, 12, 42, 564356) │ │ │ │ + datetime.time(9, 24, 42, 723359) │ │ │ │ + datetime.time(14, 9, 31, 800306) │ │ │ │ + datetime.time(22, 23, 8, 299124) │ │ │ │ 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 │ │ │ │ + 1493325365.705449 │ │ │ │ + 1340411233.928505 │ │ │ │ + 743763568.6656678 │ │ │ │ + 457883639.70000464 │ │ │ │ + 904168347.710127 │ │ │ │ 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' │ │ │ │ + '27041760482' │ │ │ │ + '26039747592' │ │ │ │ + '20121938243' │ │ │ │ + '31107719481' │ │ │ │ + '27012592419' │ │ │ │ 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' │ │ │ │ + '266048766' │ │ │ │ + '147593827' │ │ │ │ '242194892' │ │ │ │ - '224115781' │ │ │ │ - '115659389' │ │ │ │ + '124115789' │ │ │ │ + '315659384' │ │ │ │ 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' │ │ │ │ + 'EL842194899' │ │ │ │ + 'EL024115786' │ │ │ │ + '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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 9, 83137)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 16, 960323)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 30, 347954)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 0, 735672)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 29, 755226)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 4, 552994)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 30, 843689)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 22, 391953)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 41, 705521)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 10, 747429)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 19, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 5, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 46, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 22, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 18, 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, 15, 6, 35, 36)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 36)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 36)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 36)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 36)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 19, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 5, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 46, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 22, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 18, 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, 19, 16, 35, 33, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 22, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 22, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 43, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 17, 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, 27, 12, 40, 37, 456517)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 4, 603663)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 27, 463422)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 48, 767928)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 2, 411329)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 40, 712169)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 18, 19226)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 0, 459326)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 11, 136594)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 48, 294871)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 17, 22779)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 7, 279085)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 53, 78872)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 43, 987023)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 17, 59, 470089)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 28, 218075)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 11, 13411)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 48, 805694)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 49, 607042)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 15, 68494)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 35, 868673)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 12, 451505)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 6, 71216)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 11, 349139)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 33, 519754)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 59, 618452)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 28, 621330)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 48, 850882)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 27, 274845)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 20, 693960)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 35, 868673)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 12, 451505)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 6, 71216)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 11, 349139)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 33, 519754)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 7, 641021)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 13, 599621)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 55, 301866)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 3, 288100)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 2, 93327)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2309,19 +2309,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Sunday'
│ │ │ -'Wednesday'
│ │ │ -'Sunday'
│ │ │ +'Thursday'
│ │ │  'Saturday'
│ │ │ -'Sunday'
│ │ │ +'Tuesday'
│ │ │ +'Thursday'
│ │ │ +'Wednesday'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 37, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 14, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 18, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 48, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 40, 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, 19, 16, 35, 33, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 23, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 22, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 44, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 17, 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-27T20:36:09.083137'
│ │ │ +'2012-06-23T00:27:16.960323'
│ │ │ +'1993-07-27T08:59:30.347954'
│ │ │ +'1984-07-05T13:54:00.735672'
│ │ │ +'1998-08-26T21:52:29.755226'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 36, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 13, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 17, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 47, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 39, 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'
│ │ │ +'20:36:09'
│ │ │ +'00:27:16'
│ │ │ +'08:59:30'
│ │ │ +'13:54:00'
│ │ │ +'21:52: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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 9, 83137)
│ │ │ +datetime.time(0, 27, 16, 960323)
│ │ │ +datetime.time(8, 59, 30, 347954)
│ │ │ +datetime.time(13, 54, 0, 735672)
│ │ │ +datetime.time(21, 52, 29, 755226)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 49, 1802)
│ │ │ +datetime.time(1, 12, 45, 596173)
│ │ │ +datetime.time(9, 24, 44, 405645)
│ │ │ +datetime.time(14, 9, 32, 835973)
│ │ │ +datetime.time(22, 23, 10, 344223)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1a8116f80>
│ │ │ +<generator object Provider.time_series at 0x7fc1a8116f80>
│ │ │ +<generator object Provider.time_series at 0x7fc1a8116f80>
│ │ │ +<generator object Provider.time_series at 0x7fc1a8116f80>
│ │ │ +<generator object Provider.time_series at 0x7fc1a8116f80>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325369.0831366
│ │ │ +1340411236.9603226
│ │ │ +743763570.3479542
│ │ │ +457883640.73567164
│ │ │ +904168349.7552259
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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:20260115063537Z)\n/ModDate (D:20260115063537Z)\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:20260115063537Z)\n/ModDate (D:20260115063537Z)\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:20260115063537Z)\n/ModDate (D:20260115063537Z)\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:20260115063537Z)\n/ModDate (D:20260115063537Z)\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:20260115063537Z)\n/ModDate (D:20260115063537Z)\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-06 19:52:34.332439</animi><facilis>2021-05-01 19:50:25.029804</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-05 23:43:45.272614</molestias><unde>ZZhvJTzVqzzIkFlrYUQb</unde><explicabo>TFitpKyPAVdgpNxSPTxt</explicabo><dolor>8680</dolor><ratione>1971-11-20 02:27:58.816686</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-10 04:50:09.952851</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\x00r4/\\}\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\}\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\`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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\`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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\+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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\[\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\x00r4/\\\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\x00r4/\\&\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\x00r4/\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\,\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\`\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\x00r4/\\>\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\x00r4/\\\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\x00r4/\\+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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\[\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\x00r4/\\\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\x00r4/\\&\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\x00r4/\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\,\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\`\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\x00r4/\\>\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\#\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\x00r4/\\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\x00r4/\\\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\x00r4/\\]\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\\\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\x00r4/\\$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\x00r4/\\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\x00r4/\\\'\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\x00r4/\\\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\x00r4/\\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\x00r4/\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\#\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\x00r4/\\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\x00r4/\\\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\x00r4/\\]\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\\\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\x00r4/\\$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\x00r4/\\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\x00r4/\\\'\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\x00r4/\\\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\x00r4/\\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\x00r4/\\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\x00r4/\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\~$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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\$\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\~$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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\$\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\;\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\%\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\;\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\%\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\x00r4/\\\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\x00r4/\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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\x00r4/\\\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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 9, 83137) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 16, 960323) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 30, 347954) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 0, 735672) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 29, 755226) │ │ │ │ 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, 27, 23, 11, 4, 552994) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 30, 843689) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 22, 391953) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 41, 705521) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 10, 747429) │ │ │ │ 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, 16, 13, 46, 19, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 5, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 46, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 22, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 18, 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, 15, 6, 35, 36) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 36) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 36) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 36) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 36) │ │ │ │ >>> 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, 16, 13, 46, 19, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 5, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 46, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 22, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 18, 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, 19, 16, 35, 33, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 22, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 22, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 43, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 17, 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, 27, 12, 40, 37, 456517) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 4, 603663) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 27, 463422) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 48, 767928) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 2, 411329) │ │ │ │ >>> 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, 29, 6, 6, 40, 712169) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 18, 19226) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 0, 459326) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 11, 136594) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 48, 294871) │ │ │ │ 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, 2, 6, 0, 38, 17, 22779) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 7, 279085) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 53, 78872) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 43, 987023) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 17, 59, 470089) │ │ │ │ >>> 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, 20, 22, 6, 28, 218075) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 11, 13411) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 48, 805694) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 49, 607042) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 15, 68494) │ │ │ │ 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, 13, 1, 17, 35, 868673) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 12, 451505) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 6, 71216) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 11, 349139) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 33, 519754) │ │ │ │ >>> 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, 29, 9, 32, 59, 618452) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 28, 621330) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 48, 850882) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 27, 274845) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 20, 693960) │ │ │ │ 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, 13, 1, 17, 35, 868673) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 12, 451505) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 6, 71216) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 11, 349139) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 33, 519754) │ │ │ │ >>> 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, 7, 10, 26, 7, 641021) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 13, 599621) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 55, 301866) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 3, 288100) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 2, 93327) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Sunday' │ │ │ │ - 'Wednesday' │ │ │ │ - 'Sunday' │ │ │ │ + 'Thursday' │ │ │ │ 'Saturday' │ │ │ │ - 'Sunday' │ │ │ │ + 'Tuesday' │ │ │ │ + 'Thursday' │ │ │ │ + 'Wednesday' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 37, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 14, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 18, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 48, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 40, 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, 19, 16, 35, 33, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 23, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 22, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 44, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 17, 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-27T20:36:09.083137' │ │ │ │ + '2012-06-23T00:27:16.960323' │ │ │ │ + '1993-07-27T08:59:30.347954' │ │ │ │ + '1984-07-05T13:54:00.735672' │ │ │ │ + '1998-08-26T21:52:29.755226' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 36, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 13, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 17, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 47, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 39, 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' │ │ │ │ + '20:36:09' │ │ │ │ + '00:27:16' │ │ │ │ + '08:59:30' │ │ │ │ + '13:54:00' │ │ │ │ + '21:52: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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 9, 83137) │ │ │ │ + datetime.time(0, 27, 16, 960323) │ │ │ │ + datetime.time(8, 59, 30, 347954) │ │ │ │ + datetime.time(13, 54, 0, 735672) │ │ │ │ + datetime.time(21, 52, 29, 755226) │ │ │ │ >>> 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(21, 26, 49, 1802) │ │ │ │ + datetime.time(1, 12, 45, 596173) │ │ │ │ + datetime.time(9, 24, 44, 405645) │ │ │ │ + datetime.time(14, 9, 32, 835973) │ │ │ │ + datetime.time(22, 23, 10, 344223) │ │ │ │ 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 │ │ │ │ + 1493325369.0831366 │ │ │ │ + 1340411236.9603226 │ │ │ │ + 743763570.3479542 │ │ │ │ + 457883640.73567164 │ │ │ │ + 904168349.7552259 │ │ │ │ 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 │ │ │ │ + 20260115063537Z)\n/ModDate (D:20260115063537Z)\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 │ │ │ │ + 20260115063537Z)\n/ModDate (D:20260115063537Z)\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 │ │ │ │ + 20260115063537Z)\n/ModDate (D:20260115063537Z)\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 │ │ │ │ + 20260115063537Z)\n/ModDate (D:20260115063537Z)\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 │ │ │ │ + 20260115063537Z)\n/ModDate (D:20260115063537Z)\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-05-01 19:50:25.029804LuQIazTmqTjDmYPxeqAWppgrVkPCoePqmjQbZndJTWRUWCuKoQSUEXExIZVPqfErjaoKtiwdOSlQGWFdHFDutYbbXjgkPWbwfnlH7144dyFKunVyUDKkNPiiBgVI\nxeMChNzFJEUSgqMReEKiHtTDvuKvIcxniBzDNTzq11411791321240764654788082438993844835687523124385969.65030089131934421761047142851240003485590977658236938191497835621.56016rGciZpuCpymcjBdurvfV- │ │ │ │ 6549903182054842898289740559728455724548119.0452296111330601688477936153492635110873176430392137652016-04-18 09:52:03.9437282016-05-05 23:43:45.272614ZZhvJTzVqzzIkFlrYUQbTFitpKyPAVdgpNxSPTxt86801971-11-19 09:19:01.752900' │ │ │ │ + dolor>1971-11-20 02:27:58.816686' │ │ │ │ '\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-10 04:50: │ │ │ │ + 09.952851hUvefdviXPwvzSqnsgJraYQdUkkJWgatbFSjfrXgsypWXHjZfEiUXPqmNpvcFuKgpvWEpsmGHBtaYUwt51839219157262739737151.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\x00r4/ │ │ │ │ + \\}\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\}\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/\\\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\x00r4/ │ │ │ │ + \\\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\x00r4/\\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\`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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\`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\x00r4/ │ │ │ │ + \\\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\x00r4/\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\+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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/\\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\ │ │ │ │ [\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\&\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\,\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\>\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\+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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\ │ │ │ │ + [\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\&\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\,\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\`\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\x00r4/ │ │ │ │ + \\>\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\$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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\'\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\~$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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/\\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\$\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\~$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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\$\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\;\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\%\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\;\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\%\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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\x00r4/ │ │ │ │ + \\\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'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -1839,17 +1839,17 @@ │ │ │

│ │ │
│ │ │
>>> 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'
│ │ │ +'VISA 16 digit\nKyle Blair\n4781565938778403 02/34\nCVC: 801\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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 10, 771980)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 18, 476231)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 31, 189097)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 1, 253505)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 30, 777775)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 6, 241837)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 32, 359604)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 23, 233093)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 42, 223358)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 11, 769978)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 21, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 7, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 48, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 24, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 38)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 38)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 38)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 38)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 21, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 7, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 48, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 24, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 35, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 24, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 24, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 45, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 19, 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, 27, 12, 40, 39, 145360)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 6, 119572)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 28, 304565)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 49, 285761)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 3, 433878)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 41, 23325)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 18, 503317)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 1, 618182)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 12, 618761)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 49, 272322)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 18, 711623)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 8, 794994)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 53, 920016)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 44, 504857)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 0, 492638)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 28, 529231)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 11, 497502)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 49, 964551)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 51, 89208)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 16, 45945)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 37, 557516)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 13, 967414)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 6, 912359)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 11, 866973)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 34, 542303)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 32, 59, 929609)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 29, 105422)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 50, 9739)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 28, 757012)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 21, 671410)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 37, 557516)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 13, 967414)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 6, 912359)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 11, 866973)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 34, 542303)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 7, 952178)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 14, 83712)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 56, 460723)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 4, 770266)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 3, 70777)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2789,19 +2789,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Sunday'
│ │ │ -'Wednesday'
│ │ │ -'Sunday'
│ │ │ +'Thursday'
│ │ │  'Saturday'
│ │ │ -'Sunday'
│ │ │ +'Tuesday'
│ │ │ +'Thursday'
│ │ │ +'Wednesday'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 39, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 16, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 20, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 50, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 42, 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, 19, 16, 35, 35, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 25, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 24, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 46, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 19, 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-27T20:36:10.771980'
│ │ │ +'2012-06-23T00:27:18.476231'
│ │ │ +'1993-07-27T08:59:31.189097'
│ │ │ +'1984-07-05T13:54:01.253505'
│ │ │ +'1998-08-26T21:52:30.777775'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 38, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 15, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 19, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 49, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 41, 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'
│ │ │ +'20:36:10'
│ │ │ +'00:27:18'
│ │ │ +'08:59:31'
│ │ │ +'13:54:01'
│ │ │ +'21:52: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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 10, 771980)
│ │ │ +datetime.time(0, 27, 18, 476231)
│ │ │ +datetime.time(8, 59, 31, 189097)
│ │ │ +datetime.time(13, 54, 1, 253505)
│ │ │ +datetime.time(21, 52, 30, 777775)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 50, 690646)
│ │ │ +datetime.time(1, 12, 47, 112082)
│ │ │ +datetime.time(9, 24, 45, 246788)
│ │ │ +datetime.time(14, 9, 33, 353806)
│ │ │ +datetime.time(22, 23, 11, 366772)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1a573f2e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a573f2e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a573f2e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a573f2e0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a573f2e0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325370.7719803
│ │ │ +1340411238.4762313
│ │ │ +743763571.1890973
│ │ │ +457883641.2535052
│ │ │ +904168350.7777753
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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:20260115063539Z)\n/ModDate (D:20260115063539Z)\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:20260115063539Z)\n/ModDate (D:20260115063539Z)\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:20260115063539Z)\n/ModDate (D:20260115063539Z)\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:20260115063539Z)\n/ModDate (D:20260115063539Z)\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:20260115063539Z)\n/ModDate (D:20260115063539Z)\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-21 16:37:08.925324</voice><kitchen>NGnVZQUqLUJyfwFVYySn</kitchen><amount>2021-05-01 19:50:26.861793</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-06-01 20:52:26.675132</blood><scene>paul42@example.net</scene></rock>'
│ │ │ +'<?xml version="1.0" encoding="utf-8"?>\n<different><lot>1985-09-28 04:39:02.576543</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-06 02:30:36.342754</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\x00s4/\\}\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\}\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\`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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\`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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\+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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\[\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\x00s4/\\\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\x00s4/\\&\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\x00s4/\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\,\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\`\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\x00s4/\\>\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\x00s4/\\\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\x00s4/\\+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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\[\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\x00s4/\\\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\x00s4/\\&\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\x00s4/\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\,\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\`\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\x00s4/\\>\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\#\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\x00s4/\\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\x00s4/\\\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\x00s4/\\]\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\\\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\x00s4/\\$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\x00s4/\\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\x00s4/\\\'\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\x00s4/\\\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\x00s4/\\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\x00s4/\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\#\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\x00s4/\\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\x00s4/\\\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\x00s4/\\]\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\\\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\x00s4/\\$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\x00s4/\\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\x00s4/\\\'\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\x00s4/\\\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\x00s4/\\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\x00s4/\\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\x00s4/\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\~$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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\$\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\~$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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\$\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\;\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\%\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\;\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\%\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\x00s4/\\\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\x00s4/\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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\x00s4/\\\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, 15)) 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')
│ │ │ +('15 Jan 2026', '15 Jan 2026', '15 Jan 2031')
│ │ │ +('15 Jan 2026', '15 Jan 2026', '15 Jan 2031')
│ │ │ +('15 Jan 2026', '15 Jan 2026', '15 Jan 2031')
│ │ │ +('15 Jan 2026', '15 Jan 2026', '15 Jan 2031')
│ │ │ +('15 Jan 2026', '15 Jan 2026', '15 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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\n29 Dec 2007\n08 Apr 2023\n08 Apr 2028\n647593824\n'
│ │ │ +'Robert\nArcher\nM\n01 Apr 1926\n30 Dec 2016\n30 Dec 2026\nJ11578156\n'
│ │ │ +'Christine\nTran\nF\n19 Sep 1946\n12 Jun 2022\n12 Jun 2032\n840801609\n'
│ │ │ +'Dana\nNguyen\nF\n18 Apr 1967\n18 Sep 2024\n18 Sep 2034\nG93328711\n'
│ │ │ +'Katherine\nTurner\nF\n02 Apr 2025\n14 Jan 2026\n14 Jan 2031\n185839894\n'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ passport_gender(seed: int = 0) Literal['M', 'F', 'X']
│ │ │ @@ -6062,17 +6062,17 @@ │ │ │
│ │ │
>>> 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, 29)}
│ │ │ +{'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, 28)}
│ │ │ +{'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, 21)}
│ │ │ +{'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, 17)}
│ │ │ +{'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, 22)}
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 19)}
│ │ │ +{'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, 21)}
│ │ │ +{'username': 'lisa83', 'name': 'Juan Mann', 'sex': 'M', 'address': 'USNV Wallace\nFPO AP 50950', 'mail': 'barbara42@gmail.com', 'birthdate': datetime.date(2005, 4, 30)}
│ │ │ +{'username': 'sheltondavid', 'name': 'Mary Alvarez', 'sex': 'F', 'address': '86848 Melissa Springs\nRileymouth, NM 87040', 'mail': 'christopher91@yahoo.com', 'birthdate': datetime.date(1978, 2, 20)}
│ │ │ +{'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, 30)}
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ @@ -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, 21, 16, 37, 8, 925324), 'kitchen': 'NGnVZQUqLUJyfwFVYySn', 'amount': datetime.datetime(2021, 5, 1, 19, 50, 26, 861793), '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, 3, 1, 12, 36, 5, 642128), 'use': 'dSogBkfXCMVoxDhgguyD', 'relate': -797087381.435271, 'amount': 'yKqHdpMcGbyUaBdTJMIa', 'a': 'gaoHpUhDjwLtrHJhWhqk', 'establish': 'xPuPulkWEcumejcHjFFK', 'information': datetime.datetime(2012, 2, 11, 17, 55, 48, 349347), '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, 24, 13, 36, 43, 335045), datetime.datetime(1984, 8, 6, 19, 52, 34, 853423), datetime.datetime(2021, 5, 1, 19, 50, 26, 861793), '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'}
│ │ │ +{'http://www.bruce-compton.org/tag/posts/searchfaq.php', datetime.datetime(1998, 2, 26, 20, 19, 7, 26667), 584, Decimal('18000400001558710168379151556371850715591491746684745560870153172067760283158232944569591.3306016884'), 2036, 'ohEsZgfLWqSLpRpfDzrP', Decimal('-5566738374584561609320871321036086986788440028749554064377698700636073309631096713016282417601397773.26351108731764303921376582197296687577389305550824926947118013204075227586')}
│ │ │ +{'http://www.garcia.com/category/tagscategory.jsp', 'butjsGXUcnbBDTlOUGAB', 531.866983954573, 'FgqKHkOOfdKFWHYLpSXu', datetime.datetime(1987, 2, 10, 4, 50, 10, 563474), 'IajAndSXpvQdHgoRcbvz', '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, 21, 16, 37, 8, 925324), 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 5, 1, 19, 50, 26, 861793), 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd']
│ │ │ +['catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 6, 1, 20, 52, 26, 675132), '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, 5, 23, 43, 46, 926587)]
│ │ │ +['https://www.bolton-reid.com/category/blog/listregister.php', datetime.datetime(2004, 3, 3, 22, 51, 26, 731042), 'aKMqqBTFitpKyPAVdgpN', Decimal('-74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), 'james71@example.org', 'https://lloyd-stark.com/main/blog/tagsprivacy.html', datetime.datetime(2018, 3, 21, 13, 29, 46, 551560)]
│ │ │ +['OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 21, 2, 20, 15, 624119), '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'}
│ │ │ +{-424604.985946604, 'LuQIazTmqTjDmYPxeqAW', datetime.datetime(2021, 5, 1, 19, 50, 26, 861793), 'qfErjaoKtiwdOSlQGWFd', datetime.datetime(1977, 10, 21, 16, 37, 8, 925324), 'NGnVZQUqLUJyfwFVYySn', 663, 'ppgrVkPCoePqmjQbZndJ', -9787526.29318886, 'TWRUWCuKoQSUEXExIZVP'}
│ │ │ +{'HtTDvuKvIcxniBzDNTzq', 'paul42@example.net', 'tYbbXjgkPWbwfnlHsjAc', 'catherinejohnston@example.com', datetime.datetime(2021, 6, 1, 20, 52, 26, 675132), 'KunVyUDKkNPiiBgVIaJU', 'xeMChNzFJEUSgqMReEKi'}
│ │ │ +{-958272097856.158, 0.28952549189774, 6016, 'johnsonrobin@example.org', Decimal('-6549903182054842898289740559728455724548119.045229611133060168847793615349263511087317643039213765'), 'QTQjZGeLZuJqlLaQBfgH', 'angela59@example.org', 'https://taylor.com/tag/list/wp-contentcategory.htm', datetime.datetime(2016, 5, 5, 23, 43, 46, 926587), 4725240091.51995, 'rGciZpuCpymcjBdurvfV'}
│ │ │ +{datetime.datetime(2004, 3, 3, 22, 51, 26, 731042), 'aKMqqBTFitpKyPAVdgpN', datetime.datetime(2018, 3, 21, 13, 29, 46, 551560), 'james71@example.org', 'https://www.bolton-reid.com/category/blog/listregister.php', 'https://lloyd-stark.com/main/blog/tagsprivacy.html', Decimal('-74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518')}
│ │ │ +{7424134494689.1, Decimal('-75235466116100008450701.3758257173407970341489'), 'OxNxPdcWzUXIDleQUOKv', 'vfOMbxJbVYLedsbsaYQd', 'kkJWgatbFSjfrXgYsypW', 'EpsmGHBtaYUwtXejffFi', datetime.datetime(2005, 8, 21, 2, 20, 15, 624119), 'EeBqthglAmjtISFuKgpv'}
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 21, 16, 37, 8, 925324), 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 5, 1, 19, 50, 26, 861793)], 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, 6, 1, 20, 52, 26, 675132), 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, 20, 2, 27, 58, 917540), '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, 21, 2, 20, 16, 260035), '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, 21, 5, 46, 38, 289981), 7: [-65.812867516148, datetime.datetime(2005, 7, 20, 4, 17, 35, 814914)]}}, '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, 16, 21, 37, 9, 17109), 8: [8.8904196742809, 'bethanydavid@example.net', datetime.datetime(2003, 11, 28, 5, 47, 7, 132499)], 9: {7: 4354, 8: 7378402728.33841, 9: [datetime.datetime(1999, 7, 20, 5, 2, 33, 628299), 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, 11, 20, 36, 879621), 'tXVeSLVxvUBNjdwrArSM', 'sheltonbianca@example.net', 'JsSvEZCxeXBKImHfcRFp'], {'population': 'RqQuzssEOKNaBskVkjjI', 'while': datetime.datetime(2008, 12, 15, 16, 12, 0, 517669), '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, 27, 12, 52, 51, 782697), 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, 13, 9, 38, 27, 159971), '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, 17, 0, 39, 44, 14769), 9: [Decimal('4.922992114149794960'), 'hYdrHubpmOEhTlqTNvBY', 9330], 10: {8: 'tbradshaw@example.org', 9: Decimal('-502850235694362672917184272063.706704896799832041'), 10: [4212, 'zyAgzXiarKSfbqGVrOgH']}}, 'stand': {9: datetime.datetime(1976, 12, 21, 17, 20, 37, 394535), 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, 14, 4, 23, 360047), '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, 11, 10, 6, 6, 732387), '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, 25, 19, 19, 56, 299627), datetime.datetime(2004, 5, 2, 4, 11, 21, 312481)]}}, 'total': {3: 8099, 4: ['BMbMPaDahTcVINJNMUst', 'paula36@example.net', 'FlaxahkEgVONTOxBzQAp'], 5: {3: datetime.datetime(1988, 8, 11, 3, 25, 42, 589481), 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, 27, 1, 46, 47, 976517), 6: 'NtclxFOSONEkIKntpZKs', 7: ['VmYkJgZIYsuTIBJnKAMU', 'AvCjPoSMpzpWSCJePsnr']}}, 'table': {6: 6756, 7: [datetime.datetime(1990, 8, 11, 18, 44, 8, 13456), 'iHXBhsAwhFTYjIbhAFmM', datetime.datetime(2024, 5, 12, 16, 43, 45, 294277)], 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, 31, 15, 38, 45, 718361), 4561, 'ZBdvTqMeNFxkzPcnppIW', 4773, 100747154.732271, 'rPzGqsGUZRSoTGRUHZsx', Decimal('9261180484357572076354885502404.39521633993627491143005174476438589156518297'), 'clZVPANXtkWjaKclsLBo', 'hcnLWQZQFOGqFPyBJFzR'], {'director': 4055, 'face': 'rQLmAoOqqRkepfvBqvyS', 'guy': datetime.datetime(2023, 9, 10, 2, 18, 3, 940763), 'college': datetime.datetime(1996, 6, 29, 22, 29, 59, 423485), '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, 11, 3, 41, 5, 680167), 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, 9, 14, 10, 27, 469265), 'zGaRLkXZGRZpjqYpxSjx']}}, 'such': {6: 'zpayne@example.net', 7: [106, 376, 'https://robertson-herrera.org/listterms.html'], 8: {6: datetime.datetime(2019, 1, 24, 8, 45, 37, 304557), 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, 21, 9, 13, 2, 565523), 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, 30, 18, 16, 7, 399979)]}}, 'compare': {1: 'LXezkrcAngrgTKMZWpFz', 2: [17206187561897.0, 'ngAWjppRUyYDvkRKtiOb', 6696], 3: {1: datetime.datetime(1989, 1, 4, 19, 23, 11, 403291), 2: 'pgrcIBfchSYpwjLAamaw', 3: [66916.6865598951, 1724]}}, 'country': {2: datetime.datetime(2008, 1, 22, 13, 55, 13, 278510), 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, 3, 0, 46, 39, 569159), 5: [datetime.datetime(1995, 12, 11, 1, 41, 48, 522185), '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, 25, 18, 24, 48, 707279), 4983], 7: {5: 'https://www.mann.com/explore/category/categoriesabout.php', 6: datetime.datetime(1983, 4, 25, 16, 11, 57, 429979), 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, 17, 20, 37, 14, 793349), 8: 1657, 9: [datetime.datetime(2004, 12, 28, 9, 59, 57, 286018), 'vHVrbMijYxYzLOHsjbxw']}}, 'face': {8: datetime.datetime(1982, 10, 14, 2, 40, 1, 219809), 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, 21, 16, 37, 9, 64597), 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 5, 1, 19, 50, 27, 777787), 'LuQIazTmqTjDmYPxeqAW', 'ppgrVkPCoePqmjQbZndJ', 'TWRUWCuKoQSUEXExIZVP', 'qfErjaoKtiwdOSlQGWFd')
│ │ │ +('catherinejohnston@example.com', 'tYbbXjgkPWbwfnlHsjAc', 'KunVyUDKkNPiiBgVIaJU', datetime.datetime(2021, 6, 1, 20, 52, 27, 592643), '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, 5, 23, 43, 47, 753573))
│ │ │ +('https://www.bolton-reid.com/category/blog/listregister.php', datetime.datetime(2004, 3, 3, 22, 51, 27, 340812), 'aKMqqBTFitpKyPAVdgpN', Decimal('-74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518'), 'james71@example.org', 'https://lloyd-stark.com/main/blog/tagsprivacy.html', datetime.datetime(2018, 3, 21, 13, 29, 47, 411992))
│ │ │ +('OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 21, 2, 20, 16, 260035), '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' │ │ │ │ + 'VISA 16 digit\nKyle Blair\n4781565938778403 02/34\nCVC: 801\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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 10, 771980) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 18, 476231) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 31, 189097) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 1, 253505) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 30, 777775) │ │ │ │ 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, 27, 23, 11, 6, 241837) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 32, 359604) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 23, 233093) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 42, 223358) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 11, 769978) │ │ │ │ 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, 16, 13, 46, 21, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 7, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 48, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 24, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 38) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 38) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 38) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 38) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 21, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 7, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 48, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 24, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 35, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 24, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 24, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 45, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 39, 145360) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 6, 119572) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 28, 304565) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 49, 285761) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 3, 433878) │ │ │ │ >>> 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, 29, 6, 6, 41, 23325) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 18, 503317) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 1, 618182) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 12, 618761) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 49, 272322) │ │ │ │ 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, 2, 6, 0, 38, 18, 711623) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 8, 794994) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 53, 920016) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 44, 504857) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 0, 492638) │ │ │ │ >>> 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, 20, 22, 6, 28, 529231) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 11, 497502) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 49, 964551) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 51, 89208) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 16, 45945) │ │ │ │ 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, 13, 1, 17, 37, 557516) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 13, 967414) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 6, 912359) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 11, 866973) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 34, 542303) │ │ │ │ >>> 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, 29, 9, 32, 59, 929609) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 29, 105422) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 50, 9739) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 28, 757012) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 21, 671410) │ │ │ │ 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, 13, 1, 17, 37, 557516) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 13, 967414) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 6, 912359) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 11, 866973) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 34, 542303) │ │ │ │ >>> 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, 7, 10, 26, 7, 952178) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 14, 83712) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 56, 460723) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 4, 770266) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 3, 70777) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Sunday' │ │ │ │ - 'Wednesday' │ │ │ │ - 'Sunday' │ │ │ │ + 'Thursday' │ │ │ │ 'Saturday' │ │ │ │ - 'Sunday' │ │ │ │ + 'Tuesday' │ │ │ │ + 'Thursday' │ │ │ │ + 'Wednesday' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 39, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 16, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 20, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 50, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 42, 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, 19, 16, 35, 35, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 25, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 24, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 46, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:10.771980' │ │ │ │ + '2012-06-23T00:27:18.476231' │ │ │ │ + '1993-07-27T08:59:31.189097' │ │ │ │ + '1984-07-05T13:54:01.253505' │ │ │ │ + '1998-08-26T21:52:30.777775' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 38, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 15, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 19, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 49, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:10' │ │ │ │ + '00:27:18' │ │ │ │ + '08:59:31' │ │ │ │ + '13:54:01' │ │ │ │ + '21:52: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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 10, 771980) │ │ │ │ + datetime.time(0, 27, 18, 476231) │ │ │ │ + datetime.time(8, 59, 31, 189097) │ │ │ │ + datetime.time(13, 54, 1, 253505) │ │ │ │ + datetime.time(21, 52, 30, 777775) │ │ │ │ >>> 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(21, 26, 50, 690646) │ │ │ │ + datetime.time(1, 12, 47, 112082) │ │ │ │ + datetime.time(9, 24, 45, 246788) │ │ │ │ + datetime.time(14, 9, 33, 353806) │ │ │ │ + datetime.time(22, 23, 11, 366772) │ │ │ │ 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 │ │ │ │ + 1493325370.7719803 │ │ │ │ + 1340411238.4762313 │ │ │ │ + 743763571.1890973 │ │ │ │ + 457883641.2535052 │ │ │ │ + 904168350.7777753 │ │ │ │ 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 │ │ │ │ + 20260115063539Z)\n/ModDate (D:20260115063539Z)\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 │ │ │ │ + 20260115063539Z)\n/ModDate (D:20260115063539Z)\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 │ │ │ │ + 20260115063539Z)\n/ModDate (D:20260115063539Z)\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 │ │ │ │ + 20260115063539Z)\n/ModDate (D:20260115063539Z)\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 │ │ │ │ + 20260115063539Z)\n/ModDate (D:20260115063539Z)\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-21 16:37:08.925324NGnVZQUqLUJyfwFVYySn2021-05-01 19: │ │ │ │ + 50:26.861793LuQIazTmqTjDmYPxeqAWppgrVkPCoePqmjQbZndJTWRUWCuKoQSUEXExIZVPqfErjaoKtiwdOSlQGWFdHFDutYbbXjgkPWbwfnlH7144' │ │ │ │ '\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-06-01 │ │ │ │ + 20:52:26.675132paul42@example.net' │ │ │ │ + '\n1985-09-28 │ │ │ │ + 04:39:02.576543NzFJEUSgqMReEKilxKJTuKvIcxniBzDNTzqyQTQjmonroedavid@example.org684055' │ │ │ │ '\nhttp:// │ │ │ │ www.ramirez-good.com/postsabout.htm- │ │ │ │ 23587860434913790978655934625693951978093570729960966912834032313989657524780944.4000348559097765823961938191497835621.56016rGciZpuCpymcjBdurvfV' │ │ │ │ '\npMUVGtYHdeMdauAxzEJv360656521.5119364862dSKUxJgukcXlhktChZZh69341997-09-25 13:47:39.03088269341997-10-06 02:30:36.3427548166600995291888988873211025510262505134712632953600564174616347579450201.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,811 @@ │ │ │ │ * '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\x00s4/ │ │ │ │ + \\}\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\}\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/\\\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\x00s4/ │ │ │ │ + \\\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\x00s4/\\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\`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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\`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\x00s4/ │ │ │ │ + \\\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\x00s4/\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\+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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/\\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\ │ │ │ │ [\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\&\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\,\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\>\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\+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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\ │ │ │ │ + [\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\&\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\,\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\`\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\x00s4/ │ │ │ │ + \\>\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\$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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\'\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\~$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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/\\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\$\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\~$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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\$\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\;\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\%\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\;\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\%\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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\x00s4/ │ │ │ │ + \\\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 │ │ │ │ + passport_dates(bbiirrtthhddaayy:: _dd_aa_tt_ee == ddaatteettiimmee..ddaattee((22002266,, 11,, 1155))) → _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') │ │ │ │ + ('15 Jan 2026', '15 Jan 2026', '15 Jan 2031') │ │ │ │ + ('15 Jan 2026', '15 Jan 2026', '15 Jan 2031') │ │ │ │ + ('15 Jan 2026', '15 Jan 2026', '15 Jan 2031') │ │ │ │ + ('15 Jan 2026', '15 Jan 2026', '15 Jan 2031') │ │ │ │ + ('15 Jan 2026', '15 Jan 2026', '15 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ 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\n29 Dec 2007\n08 Apr 2023\n08 Apr │ │ │ │ 2028\n647593824\n' │ │ │ │ - 'Rebecca\nArcher\nF\n11 Mar 1926\n09 Dec 2016\n09 Dec │ │ │ │ + 'Robert\nArcher\nM\n01 Apr 1926\n30 Dec 2016\n30 Dec │ │ │ │ 2026\nJ11578156\n' │ │ │ │ - 'Christine\nTran\nF\n29 Aug 1946\n22 May 2022\n22 May │ │ │ │ + 'Christine\nTran\nF\n19 Sep 1946\n12 Jun 2022\n12 Jun │ │ │ │ 2032\n840801609\n' │ │ │ │ - 'Dana\nNguyen\nF\n28 Mar 1967\n28 Aug 2024\n28 Aug │ │ │ │ + 'Dana\nNguyen\nF\n18 Apr 1967\n18 Sep 2024\n18 Sep │ │ │ │ 2034\nG93328711\n' │ │ │ │ - 'Katherine\nTurner\nF\n12 Mar 2025\n24 Dec 2025\n24 Dec │ │ │ │ - 2030\n185839894\n' │ │ │ │ + 'Katherine\nTurner\nF\n02 Apr 2025\n14 Jan 2026\n14 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 +6231,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)} │ │ │ │ + 29)} │ │ │ │ {'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)} │ │ │ │ + 28)} │ │ │ │ {'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, 21)} │ │ │ │ {'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, │ │ │ │ + 17)} │ │ │ │ {'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)} │ │ │ │ + 22)} │ │ │ │ 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, │ │ │ │ + 19)} │ │ │ │ {'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, 21)} │ │ │ │ {'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, 30)} │ │ │ │ {'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, 20)} │ │ │ │ {'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)} │ │ │ │ + 30)} │ │ │ │ ********** 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 +6356,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, 21, │ │ │ │ + 16, 37, 8, 925324), 'kitchen': 'NGnVZQUqLUJyfwFVYySn', 'amount': │ │ │ │ + datetime.datetime(2021, 5, 1, 19, 50, 26, 861793), '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 +6380,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, 3, 1, 12, 36, 5, │ │ │ │ + 642128), '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, 11, 17, 55, 48, 349347), │ │ │ │ '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 +6430,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, 24, 13, 36, 43, 335045), │ │ │ │ + datetime.datetime(1984, 8, 6, 19, 52, 34, 853423), │ │ │ │ + datetime.datetime(2021, 5, 1, 19, 50, 26, 861793), │ │ │ │ + '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 │ │ │ │ + {'http://www.bruce-compton.org/tag/posts/searchfaq.php', │ │ │ │ + datetime.datetime(1998, 2, 26, 20, 19, 7, 26667), 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'} │ │ │ │ + 2036, 'ohEsZgfLWqSLpRpfDzrP', Decimal('- │ │ │ │ + 5566738374584561609320871321036086986788440028749554064377698700636073309631096713016282417601397773.26351108731764303921376582197296687577389305550824926947118013204075227586')} │ │ │ │ + {'http://www.garcia.com/category/tagscategory.jsp', │ │ │ │ + 'butjsGXUcnbBDTlOUGAB', 531.866983954573, 'FgqKHkOOfdKFWHYLpSXu', │ │ │ │ + datetime.datetime(1987, 2, 10, 4, 50, 10, 563474), │ │ │ │ + 'IajAndSXpvQdHgoRcbvz', '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, 21, 16, 37, 8, 925324), 'NGnVZQUqLUJyfwFVYySn', │ │ │ │ + datetime.datetime(2021, 5, 1, 19, 50, 26, 861793), │ │ │ │ '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, 6, 1, 20, 52, 26, │ │ │ │ + 675132), '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, 5, 23, 43, 46, 926587)] │ │ │ │ ['https://www.bolton-reid.com/category/blog/listregister.php', │ │ │ │ - datetime.datetime(2004, 2, 19, 23, 48, 7, 518266), │ │ │ │ + datetime.datetime(2004, 3, 3, 22, 51, 26, 731042), │ │ │ │ '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, 21, 13, 29, 46, │ │ │ │ + 551560)] │ │ │ │ ['OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', │ │ │ │ - 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 7, 13, 56, 42, │ │ │ │ - 850965), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('- │ │ │ │ + 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 21, 2, 20, 15, │ │ │ │ + 624119), '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 +6519,41 @@ │ │ │ │ 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', - │ │ │ │ - 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('- │ │ │ │ + {-424604.985946604, 'LuQIazTmqTjDmYPxeqAW', datetime.datetime(2021, │ │ │ │ + 5, 1, 19, 50, 26, 861793), 'qfErjaoKtiwdOSlQGWFd', │ │ │ │ + datetime.datetime(1977, 10, 21, 16, 37, 8, 925324), │ │ │ │ + 'NGnVZQUqLUJyfwFVYySn', 663, 'ppgrVkPCoePqmjQbZndJ', - │ │ │ │ + 9787526.29318886, 'TWRUWCuKoQSUEXExIZVP'} │ │ │ │ + {'HtTDvuKvIcxniBzDNTzq', 'paul42@example.net', │ │ │ │ + 'tYbbXjgkPWbwfnlHsjAc', 'catherinejohnston@example.com', │ │ │ │ + datetime.datetime(2021, 6, 1, 20, 52, 26, 675132), │ │ │ │ + 'KunVyUDKkNPiiBgVIaJU', 'xeMChNzFJEUSgqMReEKi'} │ │ │ │ + {-958272097856.158, 0.28952549189774, 6016, │ │ │ │ + '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('- │ │ │ │ + 'QTQjZGeLZuJqlLaQBfgH', 'angela59@example.org', 'https:// │ │ │ │ + taylor.com/tag/list/wp-contentcategory.htm', datetime.datetime │ │ │ │ + (2016, 5, 5, 23, 43, 46, 926587), 4725240091.51995, │ │ │ │ + 'rGciZpuCpymcjBdurvfV'} │ │ │ │ + {datetime.datetime(2004, 3, 3, 22, 51, 26, 731042), │ │ │ │ + 'aKMqqBTFitpKyPAVdgpN', datetime.datetime(2018, 3, 21, 13, 29, 46, │ │ │ │ + 551560), 'james71@example.org', 'https://www.bolton-reid.com/ │ │ │ │ + category/blog/listregister.php', 'https://lloyd-stark.com/main/ │ │ │ │ + blog/tagsprivacy.html', Decimal('- │ │ │ │ 74655832342888117024.8091891634896769930024894517446660223450076279125609767017200992518')} │ │ │ │ {7424134494689.1, Decimal('- │ │ │ │ - 75235466116100008450701.3758257173407970341489'), datetime.datetime │ │ │ │ - (2005, 8, 7, 13, 56, 42, 850965), 'kkJWgatbFSjfrXgYsypW', │ │ │ │ - 'EpsmGHBtaYUwtXejffFi', 'EeBqthglAmjtISFuKgpv', │ │ │ │ - 'vfOMbxJbVYLedsbsaYQd', 'OxNxPdcWzUXIDleQUOKv'} │ │ │ │ + 75235466116100008450701.3758257173407970341489'), │ │ │ │ + 'OxNxPdcWzUXIDleQUOKv', 'vfOMbxJbVYLedsbsaYQd', │ │ │ │ + 'kkJWgatbFSjfrXgYsypW', 'EpsmGHBtaYUwtXejffFi', datetime.datetime │ │ │ │ + (2005, 8, 21, 2, 20, 15, 624119), 'EeBqthglAmjtISFuKgpv'} │ │ │ │ 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 +6600,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, 21, 16, 37, 8, 925324), │ │ │ │ + 'NGnVZQUqLUJyfwFVYySn', datetime.datetime(2021, 5, 1, 19, 50, 26, │ │ │ │ + 861793)], 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: │ │ │ │ + 6, 1, 20, 52, 26, 675132), 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, 20, 2, 27, │ │ │ │ + 58, 917540), '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, 21, 2, 20, 16, 260035), │ │ │ │ '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, 21, 5, 46, 38, 289981), 7: [- │ │ │ │ + 65.812867516148, datetime.datetime(2005, 7, 20, 4, 17, 35, │ │ │ │ + 814914)]}}, '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, 16, 21, 37, 9, 17109), │ │ │ │ 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, 28, 5, 47, 7, 132499)], 9: {7: 4354, 8: │ │ │ │ + 7378402728.33841, 9: [datetime.datetime(1999, 7, 20, 5, 2, 33, │ │ │ │ + 628299), 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, 11, 20, 36, 879621), │ │ │ │ 'tXVeSLVxvUBNjdwrArSM', 'sheltonbianca@example.net', │ │ │ │ 'JsSvEZCxeXBKImHfcRFp'], {'population': 'RqQuzssEOKNaBskVkjjI', │ │ │ │ - 'while': datetime.datetime(2008, 11, 30, 21, 35, 13, 794366), │ │ │ │ + 'while': datetime.datetime(2008, 12, 15, 16, 12, 0, 517669), │ │ │ │ '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, 27, 12, 52, 51, │ │ │ │ + 782697), 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, 13, 9, 38, 27, 159971), │ │ │ │ '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 +6688,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'), │ │ │ │ + 17, 0, 39, 44, 14769), 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, 21, 17, 20, 37, 394535), 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, 14, 4, 23, 360047), │ │ │ │ '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, 11, 10, 6, 6, │ │ │ │ + 732387), '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, 25, 19, 19, 56, │ │ │ │ + 299627), datetime.datetime(2004, 5, 2, 4, 11, 21, 312481)]}}, │ │ │ │ '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, 11, 3, 25, 42, 589481), 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, 27, 1, │ │ │ │ + 46, 47, 976517), 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, 11, 18, 44, 8, 13456), │ │ │ │ + 'iHXBhsAwhFTYjIbhAFmM', datetime.datetime(2024, 5, 12, 16, 43, 45, │ │ │ │ + 294277)], 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 +6754,32 @@ │ │ │ │ '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, 31, 15, 38, 45, 718361), 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, │ │ │ │ + 'face': 'rQLmAoOqqRkepfvBqvyS', 'guy': datetime.datetime(2023, 9, │ │ │ │ + 10, 2, 18, 3, 940763), 'college': datetime.datetime(1996, 6, 29, │ │ │ │ + 22, 29, 59, 423485), '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, 11, 3, 41, 5, 680167), 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 +6790,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, 9, 14, 10, │ │ │ │ + 27, 469265), '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, 24, 8, 45, 37, │ │ │ │ + 304557), 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, 21, 9, 13, 2, │ │ │ │ + 565523), 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 +6825,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, 30, 18, 16, 7, 399979)]}}, 'compare': │ │ │ │ + {1: 'LXezkrcAngrgTKMZWpFz', 2: [17206187561897.0, │ │ │ │ + 'ngAWjppRUyYDvkRKtiOb', 6696], 3: {1: datetime.datetime(1989, 1, 4, │ │ │ │ + 19, 23, 11, 403291), 2: 'pgrcIBfchSYpwjLAamaw', 3: │ │ │ │ [66916.6865598951, 1724]}}, 'country': {2: datetime.datetime(2008, │ │ │ │ - 1, 8, 3, 29, 3, 468445), 3: ['LsLrfTUwpuFoEGaiqFBR', │ │ │ │ + 1, 22, 13, 55, 13, 278510), 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, 3, 0, │ │ │ │ + 46, 39, 569159), 5: [datetime.datetime(1995, 12, 11, 1, 41, 48, │ │ │ │ + 522185), '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, 25, 18, 24, 48, │ │ │ │ + 707279), 4983], 7: {5: 'https://www.mann.com/explore/category/ │ │ │ │ + categoriesabout.php', 6: datetime.datetime(1983, 4, 25, 16, 11, 57, │ │ │ │ + 429979), 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, 17, │ │ │ │ + 20, 37, 14, 793349), 8: 1657, 9: [datetime.datetime(2004, 12, 28, │ │ │ │ + 9, 59, 57, 286018), 'vHVrbMijYxYzLOHsjbxw']}}, 'face': {8: │ │ │ │ + datetime.datetime(1982, 10, 14, 2, 40, 1, 219809), 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 +6883,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, 21, 16, 37, 9, 64597), 'NGnVZQUqLUJyfwFVYySn', │ │ │ │ + datetime.datetime(2021, 5, 1, 19, 50, 27, 777787), │ │ │ │ '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, 6, 1, 20, 52, 27, │ │ │ │ + 592643), '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, 5, 23, 43, 47, 753573)) │ │ │ │ ('https://www.bolton-reid.com/category/blog/listregister.php', │ │ │ │ - datetime.datetime(2004, 2, 19, 23, 48, 7, 518266), │ │ │ │ + datetime.datetime(2004, 3, 3, 22, 51, 27, 340812), │ │ │ │ '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, 21, 13, 29, 47, │ │ │ │ + 411992)) │ │ │ │ ('OxNxPdcWzUXIDleQUOKv', 7424134494689.1, 'vfOMbxJbVYLedsbsaYQd', │ │ │ │ - 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 7, 13, 56, 42, │ │ │ │ - 850965), 'EeBqthglAmjtISFuKgpv', 'EpsmGHBtaYUwtXejffFi', Decimal('- │ │ │ │ + 'kkJWgatbFSjfrXgYsypW', datetime.datetime(2005, 8, 21, 2, 20, 16, │ │ │ │ + 260035), '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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 13, 305246)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 20, 750095)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 32, 450812)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 2, 30255)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 32, 311599)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 8, 775101)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 34, 633461)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 24, 494804)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 43, 107)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 13, 303802)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 24, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 10, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 51, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 27, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 41)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 41)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 41)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 41)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 24, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 10, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 51, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 27, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 38, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 27, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 27, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 48, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 22, 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, 27, 12, 40, 41, 678626)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 8, 393435)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 29, 566280)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 50, 62511)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 4, 967703)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 41, 490060)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 19, 229454)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 3, 356468)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 14, 842010)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 50, 738498)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 21, 244889)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 11, 68857)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 55, 181730)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 45, 281607)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 2, 26463)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 28, 995966)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 12, 223639)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 51, 702837)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 53, 312458)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 17, 512120)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 40, 90782)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 16, 241277)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 8, 174073)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 12, 643723)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 36, 76128)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 0, 396343)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 29, 831558)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 51, 748024)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 30, 980262)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 23, 137586)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 40, 90782)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 16, 241277)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 8, 174073)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 12, 643723)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 36, 76128)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 8, 418912)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 14, 809849)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 58, 199008)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 6, 993516)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 4, 536953)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1831,19 +1831,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'miércoles'
│ │ │ -'domingo'
│ │ │ +'jueves'
│ │ │  'sábado'
│ │ │ -'domingo'
│ │ │ +'martes'
│ │ │ +'jueves'
│ │ │ +'miércoles'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 42, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 19, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 23, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 53, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 45, 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, 19, 16, 35, 38, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 28, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 27, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 49, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 22, 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-27T20:36:13.305246'
│ │ │ +'2012-06-23T00:27:20.750095'
│ │ │ +'1993-07-27T08:59:32.450812'
│ │ │ +'1984-07-05T13:54:02.030255'
│ │ │ +'1998-08-26T21:52:32.311599'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 41, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 18, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 22, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 52, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 44, 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'
│ │ │ +'20:36:13'
│ │ │ +'00:27:20'
│ │ │ +'08:59:32'
│ │ │ +'13:54:02'
│ │ │ +'21:52:32'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 13, 305246)
│ │ │ +datetime.time(0, 27, 20, 750095)
│ │ │ +datetime.time(8, 59, 32, 450812)
│ │ │ +datetime.time(13, 54, 2, 30255)
│ │ │ +datetime.time(21, 52, 32, 311599)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 53, 223911)
│ │ │ +datetime.time(1, 12, 49, 385945)
│ │ │ +datetime.time(9, 24, 46, 508503)
│ │ │ +datetime.time(14, 9, 34, 130556)
│ │ │ +datetime.time(22, 23, 12, 900596)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1a44e68c0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a44e68c0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a44e68c0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a44e68c0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a44e68c0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325373.3052459
│ │ │ +1340411240.7500947
│ │ │ +743763572.4508121
│ │ │ +457883642.0302554
│ │ │ +904168352.3115995
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 13, 305246) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 20, 750095) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 32, 450812) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 2, 30255) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 32, 311599) │ │ │ │ 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, 27, 23, 11, 8, 775101) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 34, 633461) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 24, 494804) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 43, 107) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 13, 303802) │ │ │ │ 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, 16, 13, 46, 24, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 10, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 51, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 27, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 41) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 41) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 41) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 41) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 24, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 10, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 51, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 27, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 38, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 27, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 27, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 48, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 41, 678626) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 8, 393435) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 29, 566280) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 50, 62511) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 4, 967703) │ │ │ │ >>> 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, 29, 6, 6, 41, 490060) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 19, 229454) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 3, 356468) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 14, 842010) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 50, 738498) │ │ │ │ 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, 2, 6, 0, 38, 21, 244889) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 11, 68857) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 55, 181730) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 45, 281607) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 2, 26463) │ │ │ │ >>> 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, 20, 22, 6, 28, 995966) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 12, 223639) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 51, 702837) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 53, 312458) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 17, 512120) │ │ │ │ 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, 13, 1, 17, 40, 90782) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 16, 241277) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 8, 174073) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 12, 643723) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 36, 76128) │ │ │ │ >>> 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, 29, 9, 33, 0, 396343) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 29, 831558) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 51, 748024) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 30, 980262) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 23, 137586) │ │ │ │ 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, 13, 1, 17, 40, 90782) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 16, 241277) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 8, 174073) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 12, 643723) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 36, 76128) │ │ │ │ >>> 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, 7, 10, 26, 8, 418912) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 14, 809849) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 58, 199008) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 6, 993516) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 4, 536953) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'miércoles' │ │ │ │ - 'domingo' │ │ │ │ + 'jueves' │ │ │ │ 'sábado' │ │ │ │ - 'domingo' │ │ │ │ + 'martes' │ │ │ │ + 'jueves' │ │ │ │ + 'miércoles' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 42, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 19, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 23, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 53, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 45, 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, 19, 16, 35, 38, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 28, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 27, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 49, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:13.305246' │ │ │ │ + '2012-06-23T00:27:20.750095' │ │ │ │ + '1993-07-27T08:59:32.450812' │ │ │ │ + '1984-07-05T13:54:02.030255' │ │ │ │ + '1998-08-26T21:52:32.311599' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 41, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 18, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 22, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 52, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:13' │ │ │ │ + '00:27:20' │ │ │ │ + '08:59:32' │ │ │ │ + '13:54:02' │ │ │ │ + '21:52:32' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 13, 305246) │ │ │ │ + datetime.time(0, 27, 20, 750095) │ │ │ │ + datetime.time(8, 59, 32, 450812) │ │ │ │ + datetime.time(13, 54, 2, 30255) │ │ │ │ + datetime.time(21, 52, 32, 311599) │ │ │ │ >>> 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(21, 26, 53, 223911) │ │ │ │ + datetime.time(1, 12, 49, 385945) │ │ │ │ + datetime.time(9, 24, 46, 508503) │ │ │ │ + datetime.time(14, 9, 34, 130556) │ │ │ │ + datetime.time(22, 23, 12, 900596) │ │ │ │ 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 │ │ │ │ + 1493325373.3052459 │ │ │ │ + 1340411240.7500947 │ │ │ │ + 743763572.4508121 │ │ │ │ + 457883642.0302554 │ │ │ │ + 904168352.3115995 │ │ │ │ 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'
│ │ │ +'G65188179'
│ │ │ +'A60442977'
│ │ │ +'B64794894'
│ │ │ +'Q0731384D'
│ │ │ +'N8670052C'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nie() str
│ │ │ @@ -517,19 +517,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nie()
│ │ │  ...
│ │ │ -'Y2464378B'
│ │ │ -'Z5000031C'
│ │ │ -'Z8327749Y'
│ │ │ -'Z8958678E'
│ │ │ -'X0268877F'
│ │ │ +'Y4694050V'
│ │ │ +'X9670859A'
│ │ │ +'Y5495037Y'
│ │ │ +'X9520811F'
│ │ │ +'Y7255243E'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nif() str
│ │ │ @@ -539,19 +539,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nif()
│ │ │  ...
│ │ │ -'64274286G'
│ │ │ -'69709771Z'
│ │ │ -'19269641B'
│ │ │ -'30876012F'
│ │ │ -'66544035K'
│ │ │ +'95039853N'
│ │ │ +'00213950G'
│ │ │ +'01355138R'
│ │ │ +'44945304S'
│ │ │ +'18645023G'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nuss(company: bool = False) str
│ │ │ @@ -565,30 +565,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nuss()
│ │ │  ...
│ │ │ -'244235610185'
│ │ │ -'034700992992'
│ │ │ -'026394352526'
│ │ │ -'419743000123'
│ │ │ -'375194686759'
│ │ │ +'067787103518'
│ │ │ +'532880333684'
│ │ │ +'248838700426'
│ │ │ +'136302237203'
│ │ │ +'331417337378'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nuss(company=True)
│ │ │  ...
│ │ │ -'34177733970'
│ │ │ -'66700982289'
│ │ │ -'20273943223'
│ │ │ -'51324486719'
│ │ │ -'23813714309'
│ │ │ +'27808985570'
│ │ │ +'35575828821'
│ │ │ +'47355834678'
│ │ │ +'38609756930'
│ │ │ +'53554802160'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ + 'G65188179' │ │ │ │ + 'A60442977' │ │ │ │ + 'B64794894' │ │ │ │ + 'Q0731384D' │ │ │ │ + 'N8670052C' │ │ │ │ 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' │ │ │ │ + 'Y4694050V' │ │ │ │ + 'X9670859A' │ │ │ │ + 'Y5495037Y' │ │ │ │ + 'X9520811F' │ │ │ │ + 'Y7255243E' │ │ │ │ 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' │ │ │ │ + '95039853N' │ │ │ │ + '00213950G' │ │ │ │ + '01355138R' │ │ │ │ + '44945304S' │ │ │ │ + '18645023G' │ │ │ │ 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' │ │ │ │ + '067787103518' │ │ │ │ + '532880333684' │ │ │ │ + '248838700426' │ │ │ │ + '136302237203' │ │ │ │ + '331417337378' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nuss(company=True) │ │ │ │ ... │ │ │ │ - '34177733970' │ │ │ │ - '66700982289' │ │ │ │ - '20273943223' │ │ │ │ - '51324486719' │ │ │ │ - '23813714309' │ │ │ │ + '27808985570' │ │ │ │ + '35575828821' │ │ │ │ + '47355834678' │ │ │ │ + '38609756930' │ │ │ │ + '53554802160' │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 14, 994090)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 22, 266003)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 33, 291955)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 2, 548089)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 33, 334149)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 10, 463943)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 36, 149376)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 25, 335953)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 43, 517944)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 14, 326351)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 26, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 12, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 53, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 29, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 43)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 43)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 43)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 43)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 26, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 12, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 53, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 29, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 40, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 29, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 29, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 50, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 24, 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, 27, 12, 40, 43, 367470)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 9, 909344)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 30, 407423)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 50, 580345)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 5, 990252)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 41, 801216)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 19, 713545)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 4, 515325)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 16, 324177)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 51, 715948)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 22, 933733)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 12, 584766)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 56, 22873)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 45, 799441)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 3, 49012)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 29, 307122)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 12, 707730)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 52, 861693)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 54, 794624)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 18, 489571)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 41, 779625)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 17, 757186)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 9, 15217)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 13, 161556)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 37, 98677)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 0, 707499)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 30, 315650)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 52, 906881)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 32, 462428)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 24, 115037)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 41, 779625)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 17, 757186)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 9, 15217)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 13, 161556)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 37, 98677)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 8, 730068)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 15, 293940)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 59, 357865)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 8, 475682)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 5, 514404)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2197,19 +2197,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'miércoles'
│ │ │ -'domingo'
│ │ │ +'jueves'
│ │ │  'sábado'
│ │ │ -'domingo'
│ │ │ +'martes'
│ │ │ +'jueves'
│ │ │ +'miércoles'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 44, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 21, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 25, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 55, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 47, 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, 19, 16, 35, 40, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 30, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 29, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 51, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 24, 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-27T20:36:14.994090'
│ │ │ +'2012-06-23T00:27:22.266003'
│ │ │ +'1993-07-27T08:59:33.291955'
│ │ │ +'1984-07-05T13:54:02.548089'
│ │ │ +'1998-08-26T21:52:33.334149'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 43, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 20, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 24, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 54, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 46, 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'
│ │ │ +'20:36:14'
│ │ │ +'00:27:22'
│ │ │ +'08:59:33'
│ │ │ +'13:54:02'
│ │ │ +'21:52:33'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 14, 994090)
│ │ │ +datetime.time(0, 27, 22, 266003)
│ │ │ +datetime.time(8, 59, 33, 291955)
│ │ │ +datetime.time(13, 54, 2, 548089)
│ │ │ +datetime.time(21, 52, 33, 334149)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 54, 912755)
│ │ │ +datetime.time(1, 12, 50, 901854)
│ │ │ +datetime.time(9, 24, 47, 349646)
│ │ │ +datetime.time(14, 9, 34, 648390)
│ │ │ +datetime.time(22, 23, 13, 923146)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1a3b4b400>
│ │ │ +<generator object Provider.time_series at 0x7fc1a3b4b400>
│ │ │ +<generator object Provider.time_series at 0x7fc1a3b4b400>
│ │ │ +<generator object Provider.time_series at 0x7fc1a3b4b400>
│ │ │ +<generator object Provider.time_series at 0x7fc1a3b4b400>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325374.9940896
│ │ │ +1340411242.2660034
│ │ │ +743763573.2919552
│ │ │ +457883642.5480889
│ │ │ +904168353.3341489
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 14, 994090) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 22, 266003) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 33, 291955) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 2, 548089) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 33, 334149) │ │ │ │ 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, 27, 23, 11, 10, 463943) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 36, 149376) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 25, 335953) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 43, 517944) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 14, 326351) │ │ │ │ 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, 16, 13, 46, 26, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 12, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 53, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 29, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 43) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 43) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 43) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 43) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 26, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 12, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 53, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 29, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 40, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 29, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 29, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 50, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 43, 367470) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 9, 909344) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 30, 407423) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 50, 580345) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 5, 990252) │ │ │ │ >>> 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, 29, 6, 6, 41, 801216) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 19, 713545) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 4, 515325) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 16, 324177) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 51, 715948) │ │ │ │ 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, 2, 6, 0, 38, 22, 933733) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 12, 584766) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 56, 22873) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 45, 799441) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 3, 49012) │ │ │ │ >>> 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, 20, 22, 6, 29, 307122) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 12, 707730) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 52, 861693) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 54, 794624) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 18, 489571) │ │ │ │ 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, 13, 1, 17, 41, 779625) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 17, 757186) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 9, 15217) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 13, 161556) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 37, 98677) │ │ │ │ >>> 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, 29, 9, 33, 0, 707499) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 30, 315650) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 52, 906881) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 32, 462428) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 24, 115037) │ │ │ │ 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, 13, 1, 17, 41, 779625) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 17, 757186) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 9, 15217) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 13, 161556) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 37, 98677) │ │ │ │ >>> 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, 7, 10, 26, 8, 730068) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 15, 293940) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 59, 357865) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 8, 475682) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 5, 514404) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'miércoles' │ │ │ │ - 'domingo' │ │ │ │ + 'jueves' │ │ │ │ 'sábado' │ │ │ │ - 'domingo' │ │ │ │ + 'martes' │ │ │ │ + 'jueves' │ │ │ │ + 'miércoles' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 44, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 21, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 25, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 55, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 47, 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, 19, 16, 35, 40, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 30, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 29, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 51, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:14.994090' │ │ │ │ + '2012-06-23T00:27:22.266003' │ │ │ │ + '1993-07-27T08:59:33.291955' │ │ │ │ + '1984-07-05T13:54:02.548089' │ │ │ │ + '1998-08-26T21:52:33.334149' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 43, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 20, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 24, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 54, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:14' │ │ │ │ + '00:27:22' │ │ │ │ + '08:59:33' │ │ │ │ + '13:54:02' │ │ │ │ + '21:52:33' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 14, 994090) │ │ │ │ + datetime.time(0, 27, 22, 266003) │ │ │ │ + datetime.time(8, 59, 33, 291955) │ │ │ │ + datetime.time(13, 54, 2, 548089) │ │ │ │ + datetime.time(21, 52, 33, 334149) │ │ │ │ >>> 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(21, 26, 54, 912755) │ │ │ │ + datetime.time(1, 12, 50, 901854) │ │ │ │ + datetime.time(9, 24, 47, 349646) │ │ │ │ + datetime.time(14, 9, 34, 648390) │ │ │ │ + datetime.time(22, 23, 13, 923146) │ │ │ │ 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 │ │ │ │ + 1493325374.9940896 │ │ │ │ + 1340411242.2660034 │ │ │ │ + 743763573.2919552 │ │ │ │ + 457883642.5480889 │ │ │ │ + 904168353.3341489 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 15, 838511)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 23, 23958)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 33, 712527)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 2, 807006)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 33, 845424)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 11, 308365)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 36, 907326)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 25, 756516)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 43, 776855)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 14, 837627)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 27, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 13, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 54, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 30, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 44)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 44)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 44)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 44)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 27, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 13, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 54, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 30, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 41, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 30, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 30, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 51, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 25, 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, 27, 12, 40, 44, 211892)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 10, 667298)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 30, 827994)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 50, 839262)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 6, 501527)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 41, 956794)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 19, 955591)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 5, 94753)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 17, 65260)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 52, 204673)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 23, 778154)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 13, 342720)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 56, 443445)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 46, 58357)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 3, 560287)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 29, 462700)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 12, 949775)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 53, 441122)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 55, 535707)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 18, 978296)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 42, 624047)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 18, 515140)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 9, 435788)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 13, 420473)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 37, 609952)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 0, 863077)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 30, 557695)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 53, 486309)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 33, 203511)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 24, 603762)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 42, 624047)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 18, 515140)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 9, 435788)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 13, 420473)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 37, 609952)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 8, 885647)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 15, 535985)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 42, 59, 937293)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 9, 216766)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 6, 3129)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2608,19 +2608,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'miércoles'
│ │ │ -'domingo'
│ │ │ +'jueves'
│ │ │  'sábado'
│ │ │ -'domingo'
│ │ │ +'martes'
│ │ │ +'jueves'
│ │ │ +'miércoles'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 45, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 22, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 26, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 56, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 48, 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, 19, 16, 35, 41, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 31, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 30, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 52, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 25, 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-27T20:36:15.838511'
│ │ │ +'2012-06-23T00:27:23.023958'
│ │ │ +'1993-07-27T08:59:33.712527'
│ │ │ +'1984-07-05T13:54:02.807006'
│ │ │ +'1998-08-26T21:52:33.845424'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 44, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 21, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 25, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 55, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 47, 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'
│ │ │ +'20:36:15'
│ │ │ +'00:27:23'
│ │ │ +'08:59:33'
│ │ │ +'13:54:02'
│ │ │ +'21:52:33'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 15, 838511)
│ │ │ +datetime.time(0, 27, 23, 23958)
│ │ │ +datetime.time(8, 59, 33, 712527)
│ │ │ +datetime.time(13, 54, 2, 807006)
│ │ │ +datetime.time(21, 52, 33, 845424)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 55, 757177)
│ │ │ +datetime.time(1, 12, 51, 659808)
│ │ │ +datetime.time(9, 24, 47, 770218)
│ │ │ +datetime.time(14, 9, 34, 907307)
│ │ │ +datetime.time(22, 23, 14, 434421)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1a31b03a0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a31b03a0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a31b03a0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a31b03a0>
│ │ │ +<generator object Provider.time_series at 0x7fc1a31b03a0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325375.8385115
│ │ │ +1340411243.0239577
│ │ │ +743763573.7125268
│ │ │ +457883642.80700564
│ │ │ +904168353.8454237
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -5084,19 +5084,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.cif()
│ │ │  ...
│ │ │ -'P9391640A'
│ │ │ -'R7861206F'
│ │ │ -'N2873923C'
│ │ │ -'D68786748'
│ │ │ -'G87592911'
│ │ │ +'E28760817'
│ │ │ +'U8199297F'
│ │ │ +'F1206637I'
│ │ │ +'B05809157'
│ │ │ +'H38732962'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nie() str
│ │ │ @@ -5106,19 +5106,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nie()
│ │ │  ...
│ │ │ -'X4583788A'
│ │ │ -'Y2975670J'
│ │ │ -'Y8119614F'
│ │ │ -'Y6949280M'
│ │ │ -'X0610775X'
│ │ │ +'Y4814639V'
│ │ │ +'Y2485308B'
│ │ │ +'Z7636936K'
│ │ │ +'Z9581661G'
│ │ │ +'Z3814870A'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nif() str
│ │ │ @@ -5128,19 +5128,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nif()
│ │ │  ...
│ │ │ -'61447160S'
│ │ │ -'82632813T'
│ │ │ -'51391925N'
│ │ │ -'45960268N'
│ │ │ -'46318638L'
│ │ │ +'73679456Z'
│ │ │ +'35096889Q'
│ │ │ +'77250983D'
│ │ │ +'68040807E'
│ │ │ +'44758490F'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ nuss(company: bool = False) str
│ │ │ @@ -5154,30 +5154,30 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nuss()
│ │ │  ...
│ │ │ -'358424377270'
│ │ │ -'019970054448'
│ │ │ -'207462817229'
│ │ │ -'114854293478'
│ │ │ -'028128827209'
│ │ │ +'399494119474'
│ │ │ +'153689714242'
│ │ │ +'247388002576'
│ │ │ +'351915444268'
│ │ │ +'247690573969'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.nuss(company=True)
│ │ │  ...
│ │ │ -'15860053809'
│ │ │ -'14966563668'
│ │ │ -'46168807585'
│ │ │ -'43859312155'
│ │ │ -'30348383633'
│ │ │ +'22480769106'
│ │ │ +'35051124600'
│ │ │ +'10538737980'
│ │ │ +'51675782121'
│ │ │ +'52512709740'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 15, 838511) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 23, 23958) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 33, 712527) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 2, 807006) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 33, 845424) │ │ │ │ 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, 27, 23, 11, 11, 308365) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 36, 907326) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 25, 756516) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 43, 776855) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 14, 837627) │ │ │ │ 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, 16, 13, 46, 27, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 13, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 54, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 30, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 44) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 44) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 44) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 44) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 27, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 13, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 54, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 30, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 41, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 30, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 30, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 51, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 44, 211892) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 10, 667298) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 30, 827994) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 50, 839262) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 6, 501527) │ │ │ │ >>> 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, 29, 6, 6, 41, 956794) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 19, 955591) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 5, 94753) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 17, 65260) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 52, 204673) │ │ │ │ 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, 2, 6, 0, 38, 23, 778154) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 13, 342720) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 56, 443445) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 46, 58357) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 3, 560287) │ │ │ │ >>> 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, 20, 22, 6, 29, 462700) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 12, 949775) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 53, 441122) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 55, 535707) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 18, 978296) │ │ │ │ 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, 13, 1, 17, 42, 624047) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 18, 515140) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 9, 435788) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 13, 420473) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 37, 609952) │ │ │ │ >>> 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, 29, 9, 33, 0, 863077) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 30, 557695) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 53, 486309) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 33, 203511) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 24, 603762) │ │ │ │ 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, 13, 1, 17, 42, 624047) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 18, 515140) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 9, 435788) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 13, 420473) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 37, 609952) │ │ │ │ >>> 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, 7, 10, 26, 8, 885647) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 15, 535985) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 42, 59, 937293) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 9, 216766) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 6, 3129) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'miércoles' │ │ │ │ - 'domingo' │ │ │ │ + 'jueves' │ │ │ │ 'sábado' │ │ │ │ - 'domingo' │ │ │ │ + 'martes' │ │ │ │ + 'jueves' │ │ │ │ + 'miércoles' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 45, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 22, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 26, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 56, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 48, 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, 19, 16, 35, 41, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 31, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 30, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 52, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:15.838511' │ │ │ │ + '2012-06-23T00:27:23.023958' │ │ │ │ + '1993-07-27T08:59:33.712527' │ │ │ │ + '1984-07-05T13:54:02.807006' │ │ │ │ + '1998-08-26T21:52:33.845424' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 44, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 21, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 25, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 55, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:15' │ │ │ │ + '00:27:23' │ │ │ │ + '08:59:33' │ │ │ │ + '13:54:02' │ │ │ │ + '21:52:33' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 15, 838511) │ │ │ │ + datetime.time(0, 27, 23, 23958) │ │ │ │ + datetime.time(8, 59, 33, 712527) │ │ │ │ + datetime.time(13, 54, 2, 807006) │ │ │ │ + datetime.time(21, 52, 33, 845424) │ │ │ │ >>> 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(21, 26, 55, 757177) │ │ │ │ + datetime.time(1, 12, 51, 659808) │ │ │ │ + datetime.time(9, 24, 47, 770218) │ │ │ │ + datetime.time(14, 9, 34, 907307) │ │ │ │ + datetime.time(22, 23, 14, 434421) │ │ │ │ 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 │ │ │ │ + 1493325375.8385115 │ │ │ │ + 1340411243.0239577 │ │ │ │ + 743763573.7125268 │ │ │ │ + 457883642.80700564 │ │ │ │ + 904168353.8454237 │ │ │ │ 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' │ │ │ │ + 'E28760817' │ │ │ │ + 'U8199297F' │ │ │ │ + 'F1206637I' │ │ │ │ + 'B05809157' │ │ │ │ + 'H38732962' │ │ │ │ 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' │ │ │ │ + 'Y4814639V' │ │ │ │ + 'Y2485308B' │ │ │ │ + 'Z7636936K' │ │ │ │ + 'Z9581661G' │ │ │ │ + 'Z3814870A' │ │ │ │ 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' │ │ │ │ + '73679456Z' │ │ │ │ + '35096889Q' │ │ │ │ + '77250983D' │ │ │ │ + '68040807E' │ │ │ │ + '44758490F' │ │ │ │ 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' │ │ │ │ + '399494119474' │ │ │ │ + '153689714242' │ │ │ │ + '247388002576' │ │ │ │ + '351915444268' │ │ │ │ + '247690573969' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.nuss(company=True) │ │ │ │ ... │ │ │ │ - '15860053809' │ │ │ │ - '14966563668' │ │ │ │ - '46168807585' │ │ │ │ - '43859312155' │ │ │ │ - '30348383633' │ │ │ │ + '22480769106' │ │ │ │ + '35051124600' │ │ │ │ + '10538737980' │ │ │ │ + '51675782121' │ │ │ │ + '52512709740' │ │ │ │ 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'
│ │ │ +'NIGZ071229MMCMCNA9'
│ │ │ +'SUXE971217MZSKMX01'
│ │ │ +'IUNB581029MGRCZP01'
│ │ │ +'AAOS400128HASTZG04'
│ │ │ +'YAHD690507MBCMRE05'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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'
│ │ │ +'HKHDTP07122924H226'
│ │ │ +'MMHQVB97121725M141'
│ │ │ +'TVXHDP58102918M176'
│ │ │ +'GJTDCG40012806H517'
│ │ │ +'NNCCCY69050723H319'
│ │ │  
│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.elector_code(gender='M')
│ │ │  ...
│ │ │ -'GJGHFG07120802M355'
│ │ │ -'HZXCQG97112607M461'
│ │ │ -'DYZWRX58100829M725'
│ │ │ -'DJDSQC40010708M242'
│ │ │ -'ZYFTXT69041615M863'
│ │ │ +'SYQXZG07122913M758'
│ │ │ +'ZTNZRL97121733M324'
│ │ │ +'WYQTWM58102932M645'
│ │ │ +'RCCKXB40012822M924'
│ │ │ +'YSHNZQ69050732M151'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ rfc(natural: bool = True) str
│ │ │ @@ -2061,19 +2061,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.rfc()
│ │ │  ...
│ │ │ -'GUZP071208G7H'
│ │ │ -'IAPR971126H38'
│ │ │ -'FODC581008YYK'
│ │ │ -'JIGU400107G4N'
│ │ │ -'JORH690416GN7'
│ │ │ +'CIIM071229KCU'
│ │ │ +'DAUB9712172W7'
│ │ │ +'TOLK581029WZG'
│ │ │ +'QOBF40012899N'
│ │ │ +'FEXZ6905075TF'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ + 'NIGZ071229MMCMCNA9' │ │ │ │ + 'SUXE971217MZSKMX01' │ │ │ │ + 'IUNB581029MGRCZP01' │ │ │ │ + 'AAOS400128HASTZG04' │ │ │ │ + 'YAHD690507MBCMRE05' │ │ │ │ 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' │ │ │ │ + 'HKHDTP07122924H226' │ │ │ │ + 'MMHQVB97121725M141' │ │ │ │ + 'TVXHDP58102918M176' │ │ │ │ + 'GJTDCG40012806H517' │ │ │ │ + 'NNCCCY69050723H319' │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.elector_code(gender='M') │ │ │ │ ... │ │ │ │ - 'GJGHFG07120802M355' │ │ │ │ - 'HZXCQG97112607M461' │ │ │ │ - 'DYZWRX58100829M725' │ │ │ │ - 'DJDSQC40010708M242' │ │ │ │ - 'ZYFTXT69041615M863' │ │ │ │ + 'SYQXZG07122913M758' │ │ │ │ + 'ZTNZRL97121733M324' │ │ │ │ + 'WYQTWM58102932M645' │ │ │ │ + 'RCCKXB40012822M924' │ │ │ │ + 'YSHNZQ69050732M151' │ │ │ │ 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' │ │ │ │ + 'CIIM071229KCU' │ │ │ │ + 'DAUB9712172W7' │ │ │ │ + 'TOLK581029WZG' │ │ │ │ + 'QOBF40012899N' │ │ │ │ + 'FEXZ6905075TF' │ │ │ │ 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'
│ │ │ +'47506290416'
│ │ │ +'48610284141'
│ │ │ +'43909269914'
│ │ │ +'46704185975'
│ │ │ +'39006162888'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ + '47506290416' │ │ │ │ + '48610284141' │ │ │ │ + '43909269914' │ │ │ │ + '46704185975' │ │ │ │ + '39006162888' │ │ │ │ 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,18 +1275,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_full()
│ │ │  ...
│ │ │ -'پارسیان\nبهار گلپایگانی\n6221060487647590 11/34\nCVV2: 382\n'
│ │ │ -'اقتصاد نوین\nآوا کمالی\n6274129489241151 09/30\nCVV2: 156\n'
│ │ │ +'پارسیان\nبهار گلپایگانی\n6221060487647590 12/34\nCVV2: 382\n'
│ │ │ +'اقتصاد نوین\nآوا کمالی\n6274129489241151 10/30\nCVV2: 156\n'
│ │ │  'ملی\nسبحان هدایت\n6037998778408012 03/33\nCVV2: 609\n'
│ │ │ -'ملت\nمهسا سمسار\n6104331393328712 10/26\nCVV2: 587\n'
│ │ │ +'ملت\nمهسا سمسار\n6104331393328712 11/26\nCVV2: 587\n'
│ │ │  'کشاورزی\nرقيه میردامادی\n6037701858398941 06/30\nCVV2: 965\n'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ ├── html2text {} │ │ │ │ @@ -779,29 +779,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() │ │ │ │ ... │ │ │ │ - 'پارسیان\nبهار گلپایگانی\n6221060487647590 11/34\nCVV2: 382\n' │ │ │ │ - 'اقتصاد نوین\nآوا کمالی\n6274129489241151 09/30\nCVV2: 156\n' │ │ │ │ + 'پارسیان\nبهار گلپایگانی\n6221060487647590 12/34\nCVV2: 382\n' │ │ │ │ + 'اقتصاد نوین\nآوا کمالی\n6274129489241151 10/30\nCVV2: 156\n' │ │ │ │ 'ملی\nسبحان هدایت\n6037998778408012 03/33\nCVV2: 609\n' │ │ │ │ - 'ملت\nمهسا سمسار\n6104331393328712 10/26\nCVV2: 587\n' │ │ │ │ + 'ملت\nمهسا سمسار\n6104331393328712 11/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: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.credit_card_number() │ │ ├── ./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'
│ │ │ +'011256-778V'
│ │ │ +'310750-043X'
│ │ │ +'020879-5252'
│ │ │ +'081138-4168'
│ │ │ +'150871-4908'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ + '011256-778V' │ │ │ │ + '310750-043X' │ │ │ │ + '020879-5252' │ │ │ │ + '081138-4168' │ │ │ │ + '150871-4908' │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 18, 371777)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 25, 297821)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 34, 974241)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 3, 583756)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 35, 379248)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 13, 841629)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 39, 181190)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 27, 18234)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 44, 553604)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 16, 371452)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 30, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 16, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 57, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 33, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 29, 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, 15, 6, 35, 47)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 47)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 47)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 47)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 47)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 30, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 16, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 57, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 33, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 29, 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, 19, 16, 35, 44, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 33, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 33, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 54, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 28, 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, 27, 12, 40, 46, 745157)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 12, 941161)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 32, 89709)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 51, 616012)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 8, 35351)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 42, 423529)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 20, 681727)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 6, 833038)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 19, 288510)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 53, 670849)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 26, 311420)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 15, 616584)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 57, 705160)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 46, 835108)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 5, 94111)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 29, 929435)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 13, 675912)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 55, 179407)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 57, 758957)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 20, 444472)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 45, 157313)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 20, 789003)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 10, 697503)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 14, 197224)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 39, 143776)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 1, 329812)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 31, 283832)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 55, 224594)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 35, 426761)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 26, 69938)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 45, 157313)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 20, 789003)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 10, 697503)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 14, 197224)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 39, 143776)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 9, 352381)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 16, 262122)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 1, 675579)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 11, 440015)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 7, 469305)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2359,19 +2359,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Linggo'
│ │ │ -'Miyerkules'
│ │ │ -'Linggo'
│ │ │ +'Huwebes'
│ │ │  'Sabado'
│ │ │ -'Linggo'
│ │ │ +'Martes'
│ │ │ +'Huwebes'
│ │ │ +'Miyerkules'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 48, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 25, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 29, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 0, 59, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 51, 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, 19, 16, 35, 44, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 34, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 33, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 55, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 28, 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-27T20:36:18.371777'
│ │ │ +'2012-06-23T00:27:25.297821'
│ │ │ +'1993-07-27T08:59:34.974241'
│ │ │ +'1984-07-05T13:54:03.583756'
│ │ │ +'1998-08-26T21:52:35.379248'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 47, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 24, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 28, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 0, 58, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 50, 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'
│ │ │ +'20:36:18'
│ │ │ +'00:27:25'
│ │ │ +'08:59:34'
│ │ │ +'13:54:03'
│ │ │ +'21:52:35'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 18, 371777)
│ │ │ +datetime.time(0, 27, 25, 297821)
│ │ │ +datetime.time(8, 59, 34, 974241)
│ │ │ +datetime.time(13, 54, 3, 583756)
│ │ │ +datetime.time(21, 52, 35, 379248)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 58, 290442)
│ │ │ +datetime.time(1, 12, 53, 933672)
│ │ │ +datetime.time(9, 24, 49, 31932)
│ │ │ +datetime.time(14, 9, 35, 684057)
│ │ │ +datetime.time(22, 23, 15, 968245)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1a19c7520>
│ │ │ +<generator object Provider.time_series at 0x7fc1a19c7520>
│ │ │ +<generator object Provider.time_series at 0x7fc1a19c7520>
│ │ │ +<generator object Provider.time_series at 0x7fc1a19c7520>
│ │ │ +<generator object Provider.time_series at 0x7fc1a19c7520>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325378.3717768
│ │ │ +1340411245.297821
│ │ │ +743763574.9742415
│ │ │ +457883643.5837559
│ │ │ +904168355.3792478
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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:20260115063548Z)\n/ModDate (D:20260115063548Z)\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:20260115063548Z)\n/ModDate (D:20260115063548Z)\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:20260115063548Z)\n/ModDate (D:20260115063548Z)\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:20260115063548Z)\n/ModDate (D:20260115063548Z)\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:20260115063548Z)\n/ModDate (D:20260115063548Z)\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-06 19:52:37.197854</bagal><kapwa>2021-05-01 19:50:35.105743</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-28 04:39:05.104491</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-21 02:20:21.347361</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\x00x4/\\}\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\}\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\`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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\`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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\+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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\[\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\x00x4/\\\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\x00x4/\\&\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\x00x4/\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\,\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\`\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\x00x4/\\>\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\x00x4/\\\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\x00x4/\\+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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\[\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\x00x4/\\\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\x00x4/\\&\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\x00x4/\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\,\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\`\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\x00x4/\\>\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\#\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\x00x4/\\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\x00x4/\\\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\x00x4/\\]\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\\\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\x00x4/\\$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\x00x4/\\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\x00x4/\\\'\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\x00x4/\\\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\x00x4/\\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\x00x4/\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\#\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\x00x4/\\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\x00x4/\\\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\x00x4/\\]\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\\\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\x00x4/\\$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\x00x4/\\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\x00x4/\\\'\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\x00x4/\\\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\x00x4/\\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\x00x4/\\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\x00x4/\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\~$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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\$\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\~$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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\$\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\;\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\%\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\;\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\%\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\x00x4/\\\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\x00x4/\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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\x00x4/\\\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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 18, 371777) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 25, 297821) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 34, 974241) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 3, 583756) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 35, 379248) │ │ │ │ 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, 27, 23, 11, 13, 841629) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 39, 181190) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 27, 18234) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 44, 553604) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 16, 371452) │ │ │ │ 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, 16, 13, 46, 30, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 16, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 57, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 33, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 29, 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, 15, 6, 35, 47) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 47) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 47) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 47) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 47) │ │ │ │ >>> 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, 16, 13, 46, 30, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 16, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 57, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 33, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 29, 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, 19, 16, 35, 44, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 33, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 33, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 54, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 28, 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, 27, 12, 40, 46, 745157) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 12, 941161) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 32, 89709) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 51, 616012) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 8, 35351) │ │ │ │ >>> 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, 29, 6, 6, 42, 423529) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 20, 681727) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 6, 833038) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 19, 288510) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 53, 670849) │ │ │ │ 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, 2, 6, 0, 38, 26, 311420) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 15, 616584) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 57, 705160) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 46, 835108) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 5, 94111) │ │ │ │ >>> 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, 20, 22, 6, 29, 929435) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 13, 675912) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 55, 179407) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 57, 758957) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 20, 444472) │ │ │ │ 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, 13, 1, 17, 45, 157313) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 20, 789003) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 10, 697503) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 14, 197224) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 39, 143776) │ │ │ │ >>> 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, 29, 9, 33, 1, 329812) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 31, 283832) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 55, 224594) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 35, 426761) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 26, 69938) │ │ │ │ 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, 13, 1, 17, 45, 157313) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 20, 789003) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 10, 697503) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 14, 197224) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 39, 143776) │ │ │ │ >>> 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, 7, 10, 26, 9, 352381) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 16, 262122) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 1, 675579) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 11, 440015) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 7, 469305) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Linggo' │ │ │ │ - 'Miyerkules' │ │ │ │ - 'Linggo' │ │ │ │ + 'Huwebes' │ │ │ │ 'Sabado' │ │ │ │ - 'Linggo' │ │ │ │ + 'Martes' │ │ │ │ + 'Huwebes' │ │ │ │ + 'Miyerkules' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 48, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 25, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 29, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 0, 59, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 51, 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, 19, 16, 35, 44, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 34, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 33, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 55, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 28, 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-27T20:36:18.371777' │ │ │ │ + '2012-06-23T00:27:25.297821' │ │ │ │ + '1993-07-27T08:59:34.974241' │ │ │ │ + '1984-07-05T13:54:03.583756' │ │ │ │ + '1998-08-26T21:52:35.379248' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 47, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 24, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 28, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 0, 58, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 50, 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' │ │ │ │ + '20:36:18' │ │ │ │ + '00:27:25' │ │ │ │ + '08:59:34' │ │ │ │ + '13:54:03' │ │ │ │ + '21:52:35' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 18, 371777) │ │ │ │ + datetime.time(0, 27, 25, 297821) │ │ │ │ + datetime.time(8, 59, 34, 974241) │ │ │ │ + datetime.time(13, 54, 3, 583756) │ │ │ │ + datetime.time(21, 52, 35, 379248) │ │ │ │ >>> 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(21, 26, 58, 290442) │ │ │ │ + datetime.time(1, 12, 53, 933672) │ │ │ │ + datetime.time(9, 24, 49, 31932) │ │ │ │ + datetime.time(14, 9, 35, 684057) │ │ │ │ + datetime.time(22, 23, 15, 968245) │ │ │ │ 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 │ │ │ │ + 1493325378.3717768 │ │ │ │ + 1340411245.297821 │ │ │ │ + 743763574.9742415 │ │ │ │ + 457883643.5837559 │ │ │ │ + 904168355.3792478 │ │ │ │ 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 │ │ │ │ + 20260115063548Z)\n/ModDate (D:20260115063548Z)\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 │ │ │ │ + 20260115063548Z)\n/ModDate (D:20260115063548Z)\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 │ │ │ │ + 20260115063548Z)\n/ModDate (D:20260115063548Z)\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 │ │ │ │ + 20260115063548Z)\n/ModDate (D:20260115063548Z)\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 │ │ │ │ + 20260115063548Z)\n/ModDate (D:20260115063548Z)\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-06 │ │ │ │ + 19:52:37.1978542021-05-01 19:50:35.105743LuQIazTmqTjDmYPxeqAWppgrVkPCoePqmjQbZndJTWRUWCuKoQSUEXExIZVPqfErjaoKtiwdOSlQGWFdHFDutYbbXjgkPWbwfnlH7144dyFKunVyUDKkNPiiBgVI' │ │ │ │ '\n7481985-09-22 05:22:02.8352261985-09-28 04:39:05.104491NzFJEUSgqMReEKilxKJTuKvIcxniBzDNTzqyQTQjmonroedavid@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-21 │ │ │ │ + 02:20:21.347361EeBqthglAmjtISFuKgpvEpsmGHBtaYUwtXejffFi- │ │ │ │ 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\x00x4/ │ │ │ │ + \\}\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\}\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/\\\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\x00x4/ │ │ │ │ + \\\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\x00x4/\\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\`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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\`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\x00x4/ │ │ │ │ + \\\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\x00x4/\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\+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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/\\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\ │ │ │ │ [\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\&\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\,\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\>\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\+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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\ │ │ │ │ + [\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\&\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\,\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\`\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\x00x4/ │ │ │ │ + \\>\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\$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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\'\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\~$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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/\\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\$\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\~$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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\$\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\;\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\%\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\;\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\%\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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\x00x4/ │ │ │ │ + \\\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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 20, 60621)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 26, 813730)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 35, 815385)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 4, 101589)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 36, 401797)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 15, 530472)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 40, 697098)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 27, 859375)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 45, 71442)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 17, 394001)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 32, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 18, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 59, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 35, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 49)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 49)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 49)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 49)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 32, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 18, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 59, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 35, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 46, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 35, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 35, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 56, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 30, 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, 27, 12, 40, 48, 434001)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 14, 457070)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 32, 930852)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 52, 133845)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 9, 57900)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 42, 734685)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 21, 165819)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 7, 991895)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 20, 770677)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 54, 648300)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 28, 264)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 17, 132492)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 58, 546303)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 47, 352941)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 6, 116660)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 30, 240591)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 14, 160004)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 56, 338264)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 59, 241124)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 21, 421923)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 46, 846157)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 22, 304912)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 11, 538646)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 14, 715057)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 40, 166325)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 1, 640968)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 31, 767923)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 56, 383451)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 36, 908928)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 27, 47388)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 46, 846157)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 22, 304912)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 11, 538646)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 14, 715057)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 40, 166325)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 9, 663537)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 16, 746213)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 2, 834435)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 12, 922182)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 8, 446755)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1953,19 +1953,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'dimanche'
│ │ │ -'mercredi'
│ │ │ -'dimanche'
│ │ │ +'jeudi'
│ │ │  'samedi'
│ │ │ -'dimanche'
│ │ │ +'mardi'
│ │ │ +'jeudi'
│ │ │ +'mercredi'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 50, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 27, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 31, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 1, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 53, 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, 19, 16, 35, 46, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 36, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 35, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 57, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 30, 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-27T20:36:20.060621'
│ │ │ +'2012-06-23T00:27:26.813730'
│ │ │ +'1993-07-27T08:59:35.815385'
│ │ │ +'1984-07-05T13:54:04.101589'
│ │ │ +'1998-08-26T21:52:36.401797'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 49, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 26, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 30, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 0, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 52, 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'
│ │ │ +'20:36:20'
│ │ │ +'00:27:26'
│ │ │ +'08:59:35'
│ │ │ +'13:54:04'
│ │ │ +'21:52:36'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 20, 60621)
│ │ │ +datetime.time(0, 27, 26, 813730)
│ │ │ +datetime.time(8, 59, 35, 815385)
│ │ │ +datetime.time(13, 54, 4, 101589)
│ │ │ +datetime.time(21, 52, 36, 401797)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 59, 979286)
│ │ │ +datetime.time(1, 12, 55, 449580)
│ │ │ +datetime.time(9, 24, 49, 873076)
│ │ │ +datetime.time(14, 9, 36, 201890)
│ │ │ +datetime.time(22, 23, 16, 990794)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1a0f20820>
│ │ │ +<generator object Provider.time_series at 0x7fc1a0f20820>
│ │ │ +<generator object Provider.time_series at 0x7fc1a0f20820>
│ │ │ +<generator object Provider.time_series at 0x7fc1a0f20820>
│ │ │ +<generator object Provider.time_series at 0x7fc1a0f20820>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325380.0606205
│ │ │ +1340411246.8137298
│ │ │ +743763575.8153847
│ │ │ +457883644.1015894
│ │ │ +904168356.4017973
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 20, 60621) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 26, 813730) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 35, 815385) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 4, 101589) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 36, 401797) │ │ │ │ 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, 27, 23, 11, 15, 530472) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 40, 697098) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 27, 859375) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 45, 71442) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 17, 394001) │ │ │ │ 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, 16, 13, 46, 32, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 18, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 59, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 35, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 49) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 49) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 49) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 49) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 32, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 18, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 59, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 35, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 46, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 35, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 35, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 56, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 48, 434001) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 14, 457070) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 32, 930852) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 52, 133845) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 9, 57900) │ │ │ │ >>> 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, 29, 6, 6, 42, 734685) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 21, 165819) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 7, 991895) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 20, 770677) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 54, 648300) │ │ │ │ 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, 2, 6, 0, 38, 28, 264) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 17, 132492) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 58, 546303) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 47, 352941) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 6, 116660) │ │ │ │ >>> 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, 20, 22, 6, 30, 240591) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 14, 160004) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 56, 338264) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 59, 241124) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 21, 421923) │ │ │ │ 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, 13, 1, 17, 46, 846157) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 22, 304912) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 11, 538646) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 14, 715057) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 40, 166325) │ │ │ │ >>> 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, 29, 9, 33, 1, 640968) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 31, 767923) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 56, 383451) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 36, 908928) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 27, 47388) │ │ │ │ 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, 13, 1, 17, 46, 846157) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 22, 304912) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 11, 538646) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 14, 715057) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 40, 166325) │ │ │ │ >>> 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, 7, 10, 26, 9, 663537) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 16, 746213) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 2, 834435) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 12, 922182) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 8, 446755) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'dimanche' │ │ │ │ - 'mercredi' │ │ │ │ - 'dimanche' │ │ │ │ + 'jeudi' │ │ │ │ 'samedi' │ │ │ │ - 'dimanche' │ │ │ │ + 'mardi' │ │ │ │ + 'jeudi' │ │ │ │ + 'mercredi' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 50, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 27, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 31, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 1, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 53, 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, 19, 16, 35, 46, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 36, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 35, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 57, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:20.060621' │ │ │ │ + '2012-06-23T00:27:26.813730' │ │ │ │ + '1993-07-27T08:59:35.815385' │ │ │ │ + '1984-07-05T13:54:04.101589' │ │ │ │ + '1998-08-26T21:52:36.401797' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 49, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 26, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 30, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 0, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:20' │ │ │ │ + '00:27:26' │ │ │ │ + '08:59:35' │ │ │ │ + '13:54:04' │ │ │ │ + '21:52:36' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 20, 60621) │ │ │ │ + datetime.time(0, 27, 26, 813730) │ │ │ │ + datetime.time(8, 59, 35, 815385) │ │ │ │ + datetime.time(13, 54, 4, 101589) │ │ │ │ + datetime.time(21, 52, 36, 401797) │ │ │ │ >>> 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(21, 26, 59, 979286) │ │ │ │ + datetime.time(1, 12, 55, 449580) │ │ │ │ + datetime.time(9, 24, 49, 873076) │ │ │ │ + datetime.time(14, 9, 36, 201890) │ │ │ │ + datetime.time(22, 23, 16, 990794) │ │ │ │ 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 │ │ │ │ + 1493325380.0606205 │ │ │ │ + 1340411246.8137298 │ │ │ │ + 743763575.8153847 │ │ │ │ + 457883644.1015894 │ │ │ │ + 904168356.4017973 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 20, 60621)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 26, 813730)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 35, 815385)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 4, 101589)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 36, 401797)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 15, 530472)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 40, 697098)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 27, 859375)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 45, 71442)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 17, 394001)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 32, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 18, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 59, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 35, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 49)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 49)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 49)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 49)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 32, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 18, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 40, 59, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 35, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 46, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 35, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 35, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 56, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 30, 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, 27, 12, 40, 48, 434001)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 14, 457070)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 32, 930852)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 52, 133845)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 9, 57900)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 42, 734685)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 21, 165819)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 7, 991895)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 20, 770677)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 54, 648300)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 28, 264)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 17, 132492)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 58, 546303)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 47, 352941)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 6, 116660)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 30, 240591)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 14, 160004)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 56, 338264)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 59, 241124)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 21, 421923)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 46, 846157)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 22, 304912)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 11, 538646)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 14, 715057)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 40, 166325)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 1, 640968)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 31, 767923)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 56, 383451)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 36, 908928)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 27, 47388)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 46, 846157)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 22, 304912)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 11, 538646)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 14, 715057)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 40, 166325)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 9, 663537)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 16, 746213)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 2, 834435)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 12, 922182)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 8, 446755)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -743,19 +743,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'dimanche'
│ │ │ -'mercredi'
│ │ │ -'dimanche'
│ │ │ +'jeudi'
│ │ │  'samedi'
│ │ │ -'dimanche'
│ │ │ +'mardi'
│ │ │ +'jeudi'
│ │ │ +'mercredi'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 50, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 27, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 31, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 1, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 53, 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, 19, 16, 35, 46, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 36, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 35, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 57, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 30, 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-27T20:36:20.060621'
│ │ │ +'2012-06-23T00:27:26.813730'
│ │ │ +'1993-07-27T08:59:35.815385'
│ │ │ +'1984-07-05T13:54:04.101589'
│ │ │ +'1998-08-26T21:52:36.401797'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 49, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 26, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 30, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 0, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 52, 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'
│ │ │ +'20:36:20'
│ │ │ +'00:27:26'
│ │ │ +'08:59:35'
│ │ │ +'13:54:04'
│ │ │ +'21:52:36'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 20, 60621)
│ │ │ +datetime.time(0, 27, 26, 813730)
│ │ │ +datetime.time(8, 59, 35, 815385)
│ │ │ +datetime.time(13, 54, 4, 101589)
│ │ │ +datetime.time(21, 52, 36, 401797)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 26, 59, 979286)
│ │ │ +datetime.time(1, 12, 55, 449580)
│ │ │ +datetime.time(9, 24, 49, 873076)
│ │ │ +datetime.time(14, 9, 36, 201890)
│ │ │ +datetime.time(22, 23, 16, 990794)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1a0526d40>
│ │ │ +<generator object Provider.time_series at 0x7fc1a0526d40>
│ │ │ +<generator object Provider.time_series at 0x7fc1a0526d40>
│ │ │ +<generator object Provider.time_series at 0x7fc1a0526d40>
│ │ │ +<generator object Provider.time_series at 0x7fc1a0526d40>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325380.0606205
│ │ │ +1340411246.8137298
│ │ │ +743763575.8153847
│ │ │ +457883644.1015894
│ │ │ +904168356.4017973
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 20, 60621) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 26, 813730) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 35, 815385) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 4, 101589) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 36, 401797) │ │ │ │ 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, 27, 23, 11, 15, 530472) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 40, 697098) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 27, 859375) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 45, 71442) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 17, 394001) │ │ │ │ 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, 16, 13, 46, 32, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 18, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 59, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 35, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 49) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 49) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 49) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 49) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 32, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 18, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 40, 59, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 35, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 46, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 35, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 35, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 56, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 48, 434001) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 14, 457070) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 32, 930852) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 52, 133845) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 9, 57900) │ │ │ │ >>> 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, 29, 6, 6, 42, 734685) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 21, 165819) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 7, 991895) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 20, 770677) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 54, 648300) │ │ │ │ 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, 2, 6, 0, 38, 28, 264) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 17, 132492) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 58, 546303) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 47, 352941) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 6, 116660) │ │ │ │ >>> 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, 20, 22, 6, 30, 240591) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 14, 160004) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 56, 338264) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 59, 241124) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 21, 421923) │ │ │ │ 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, 13, 1, 17, 46, 846157) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 22, 304912) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 11, 538646) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 14, 715057) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 40, 166325) │ │ │ │ >>> 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, 29, 9, 33, 1, 640968) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 31, 767923) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 56, 383451) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 36, 908928) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 27, 47388) │ │ │ │ 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, 13, 1, 17, 46, 846157) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 22, 304912) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 11, 538646) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 14, 715057) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 40, 166325) │ │ │ │ >>> 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, 7, 10, 26, 9, 663537) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 16, 746213) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 2, 834435) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 12, 922182) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 8, 446755) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'dimanche' │ │ │ │ - 'mercredi' │ │ │ │ - 'dimanche' │ │ │ │ + 'jeudi' │ │ │ │ 'samedi' │ │ │ │ - 'dimanche' │ │ │ │ + 'mardi' │ │ │ │ + 'jeudi' │ │ │ │ + 'mercredi' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 50, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 27, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 31, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 1, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 53, 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, 19, 16, 35, 46, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 36, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 35, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 57, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:20.060621' │ │ │ │ + '2012-06-23T00:27:26.813730' │ │ │ │ + '1993-07-27T08:59:35.815385' │ │ │ │ + '1984-07-05T13:54:04.101589' │ │ │ │ + '1998-08-26T21:52:36.401797' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 49, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 26, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 30, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 0, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:20' │ │ │ │ + '00:27:26' │ │ │ │ + '08:59:35' │ │ │ │ + '13:54:04' │ │ │ │ + '21:52:36' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 20, 60621) │ │ │ │ + datetime.time(0, 27, 26, 813730) │ │ │ │ + datetime.time(8, 59, 35, 815385) │ │ │ │ + datetime.time(13, 54, 4, 101589) │ │ │ │ + datetime.time(21, 52, 36, 401797) │ │ │ │ >>> 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(21, 26, 59, 979286) │ │ │ │ + datetime.time(1, 12, 55, 449580) │ │ │ │ + datetime.time(9, 24, 49, 873076) │ │ │ │ + datetime.time(14, 9, 36, 201890) │ │ │ │ + datetime.time(22, 23, 16, 990794) │ │ │ │ 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 │ │ │ │ + 1493325380.0606205 │ │ │ │ + 1340411246.8137298 │ │ │ │ + 743763575.8153847 │ │ │ │ + 457883644.1015894 │ │ │ │ + 904168356.4017973 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 20, 905042)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 27, 571684)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 36, 235956)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 4, 360506)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 36, 913072)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 16, 374901)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 41, 455055)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 28, 279953)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 45, 330360)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 17, 905273)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 33, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 19, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 0, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 36, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 50)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 50)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 50)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 50)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 33, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 19, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 0, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 36, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 47, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 36, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 36, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 57, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 31, 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, 27, 12, 40, 49, 278423)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 15, 215024)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 33, 351424)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 52, 392762)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 9, 569175)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 42, 890264)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 21, 407865)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 8, 571323)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 21, 511760)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 55, 137025)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 28, 844686)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 17, 890447)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 58, 966874)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 47, 611858)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 6, 627935)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 30, 396169)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 14, 402049)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 56, 917692)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 32, 59, 982207)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 21, 910648)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 47, 690578)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 23, 62866)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 11, 959218)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 14, 973974)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 40, 677600)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 1, 796546)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 32, 9969)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 56, 962880)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 37, 650011)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 27, 536114)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 47, 690578)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 23, 62866)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 11, 959218)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 14, 973974)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 40, 677600)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 9, 819115)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 16, 988259)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 3, 413864)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 13, 663265)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 8, 935480)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2464,19 +2464,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'dimanche'
│ │ │ -'mercredi'
│ │ │ -'dimanche'
│ │ │ +'jeudi'
│ │ │  'samedi'
│ │ │ -'dimanche'
│ │ │ +'mardi'
│ │ │ +'jeudi'
│ │ │ +'mercredi'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 51, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 28, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 32, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 2, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 54, 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, 19, 16, 35, 47, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 37, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 36, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 58, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 31, 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-27T20:36:20.905042'
│ │ │ +'2012-06-23T00:27:27.571684'
│ │ │ +'1993-07-27T08:59:36.235956'
│ │ │ +'1984-07-05T13:54:04.360506'
│ │ │ +'1998-08-26T21:52:36.913072'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 50, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 27, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 31, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 1, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 53, 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'
│ │ │ +'20:36:20'
│ │ │ +'00:27:27'
│ │ │ +'08:59:36'
│ │ │ +'13:54:04'
│ │ │ +'21:52:36'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 20, 905042)
│ │ │ +datetime.time(0, 27, 27, 571684)
│ │ │ +datetime.time(8, 59, 36, 235956)
│ │ │ +datetime.time(13, 54, 4, 360506)
│ │ │ +datetime.time(21, 52, 36, 913072)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 0, 823708)
│ │ │ +datetime.time(1, 12, 56, 207535)
│ │ │ +datetime.time(9, 24, 50, 293647)
│ │ │ +datetime.time(14, 9, 36, 460807)
│ │ │ +datetime.time(22, 23, 17, 502069)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19ff8fac0>
│ │ │ +<generator object Provider.time_series at 0x7fc19ff8fac0>
│ │ │ +<generator object Provider.time_series at 0x7fc19ff8fac0>
│ │ │ +<generator object Provider.time_series at 0x7fc19ff8fac0>
│ │ │ +<generator object Provider.time_series at 0x7fc19ff8fac0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325380.9050424
│ │ │ +1340411247.5716841
│ │ │ +743763576.2359563
│ │ │ +457883644.3605062
│ │ │ +904168356.913072
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 20, 905042) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 27, 571684) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 36, 235956) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 4, 360506) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 36, 913072) │ │ │ │ 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, 27, 23, 11, 16, 374901) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 41, 455055) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 28, 279953) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 45, 330360) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 17, 905273) │ │ │ │ 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, 16, 13, 46, 33, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 19, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 0, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 36, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 50) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 50) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 50) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 50) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 33, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 19, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 0, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 36, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 47, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 36, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 36, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 57, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 49, 278423) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 15, 215024) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 33, 351424) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 52, 392762) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 9, 569175) │ │ │ │ >>> 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, 29, 6, 6, 42, 890264) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 21, 407865) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 8, 571323) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 21, 511760) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 55, 137025) │ │ │ │ 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, 2, 6, 0, 38, 28, 844686) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 17, 890447) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 58, 966874) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 47, 611858) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 6, 627935) │ │ │ │ >>> 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, 20, 22, 6, 30, 396169) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 14, 402049) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 56, 917692) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 32, 59, 982207) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 21, 910648) │ │ │ │ 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, 13, 1, 17, 47, 690578) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 23, 62866) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 11, 959218) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 14, 973974) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 40, 677600) │ │ │ │ >>> 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, 29, 9, 33, 1, 796546) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 32, 9969) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 56, 962880) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 37, 650011) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 27, 536114) │ │ │ │ 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, 13, 1, 17, 47, 690578) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 23, 62866) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 11, 959218) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 14, 973974) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 40, 677600) │ │ │ │ >>> 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, 7, 10, 26, 9, 819115) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 16, 988259) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 3, 413864) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 13, 663265) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 8, 935480) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'dimanche' │ │ │ │ - 'mercredi' │ │ │ │ - 'dimanche' │ │ │ │ + 'jeudi' │ │ │ │ 'samedi' │ │ │ │ - 'dimanche' │ │ │ │ + 'mardi' │ │ │ │ + 'jeudi' │ │ │ │ + 'mercredi' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 51, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 28, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 32, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 2, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 54, 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, 19, 16, 35, 47, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 37, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 36, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 58, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:20.905042' │ │ │ │ + '2012-06-23T00:27:27.571684' │ │ │ │ + '1993-07-27T08:59:36.235956' │ │ │ │ + '1984-07-05T13:54:04.360506' │ │ │ │ + '1998-08-26T21:52:36.913072' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 50, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 27, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 31, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 1, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:20' │ │ │ │ + '00:27:27' │ │ │ │ + '08:59:36' │ │ │ │ + '13:54:04' │ │ │ │ + '21:52:36' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 20, 905042) │ │ │ │ + datetime.time(0, 27, 27, 571684) │ │ │ │ + datetime.time(8, 59, 36, 235956) │ │ │ │ + datetime.time(13, 54, 4, 360506) │ │ │ │ + datetime.time(21, 52, 36, 913072) │ │ │ │ >>> 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(21, 27, 0, 823708) │ │ │ │ + datetime.time(1, 12, 56, 207535) │ │ │ │ + datetime.time(9, 24, 50, 293647) │ │ │ │ + datetime.time(14, 9, 36, 460807) │ │ │ │ + datetime.time(22, 23, 17, 502069) │ │ │ │ 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 │ │ │ │ + 1493325380.9050424 │ │ │ │ + 1340411247.5716841 │ │ │ │ + 743763576.2359563 │ │ │ │ + 457883644.3605062 │ │ │ │ + 904168356.913072 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 21, 749464)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 28, 329639)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 36, 656528)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 4, 619423)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 37, 424347)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 17, 219322)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 42, 213005)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 28, 700523)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 45, 589279)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 18, 416550)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 34, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 20, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 1, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 37, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 33, 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, 15, 6, 35, 51)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 51)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 51)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 51)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 51)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 34, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 20, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 1, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 37, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 33, 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, 19, 16, 35, 48, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 37, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 37, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 58, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 32, 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, 27, 12, 40, 50, 122844)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 15, 972979)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 33, 771996)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 52, 651679)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 10, 80450)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 43, 45841)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 21, 649910)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 9, 150752)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 22, 252843)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 55, 625751)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 29, 689107)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 18, 648401)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 30, 59, 387446)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 47, 870775)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 7, 139210)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 30, 551747)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 14, 644095)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 57, 497121)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 0, 723290)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 22, 399373)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 48, 535000)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 23, 820821)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 12, 379789)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 15, 232891)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 41, 188875)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 1, 952124)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 32, 252014)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 57, 542308)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 38, 391094)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 28, 24839)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 48, 535000)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 23, 820821)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 12, 379789)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 15, 232891)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 41, 188875)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 9, 974694)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 17, 230304)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 3, 993292)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 14, 404348)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 9, 424206)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -743,19 +743,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Ravivar'
│ │ │ -'Budhvar'
│ │ │ -'Ravivar'
│ │ │ +'Guruvar'
│ │ │  'Shanivar'
│ │ │ -'Ravivar'
│ │ │ +'Mangalvar'
│ │ │ +'Guruvar'
│ │ │ +'Budhvar'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week_in_guj() str
│ │ │ @@ -784,19 +784,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week_in_guj()
│ │ │  ...
│ │ │ -'રવિવાર'
│ │ │ -'બુધવાર'
│ │ │ -'રવિવાર'
│ │ │ +'ગુરુવાર'
│ │ │  'શનિવાર'
│ │ │ -'રવિવાર'
│ │ │ +'મંગળવાર'
│ │ │ +'ગુરુવાર'
│ │ │ +'બુધવાર'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 52, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 29, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 33, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 3, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 55, 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, 19, 16, 35, 48, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 38, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 37, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 11, 59, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 32, 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-27T20:36:21.749464'
│ │ │ +'2012-06-23T00:27:28.329639'
│ │ │ +'1993-07-27T08:59:36.656528'
│ │ │ +'1984-07-05T13:54:04.619423'
│ │ │ +'1998-08-26T21:52:37.424347'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 51, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 28, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 32, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 2, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 54, 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'
│ │ │ +'20:36:21'
│ │ │ +'00:27:28'
│ │ │ +'08:59:36'
│ │ │ +'13:54:04'
│ │ │ +'21:52:37'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 21, 749464)
│ │ │ +datetime.time(0, 27, 28, 329639)
│ │ │ +datetime.time(8, 59, 36, 656528)
│ │ │ +datetime.time(13, 54, 4, 619423)
│ │ │ +datetime.time(21, 52, 37, 424347)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 1, 668130)
│ │ │ +datetime.time(1, 12, 56, 965489)
│ │ │ +datetime.time(9, 24, 50, 714219)
│ │ │ +datetime.time(14, 9, 36, 719724)
│ │ │ +datetime.time(22, 23, 18, 13344)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19f339480>
│ │ │ +<generator object Provider.time_series at 0x7fc19f339480>
│ │ │ +<generator object Provider.time_series at 0x7fc19f339480>
│ │ │ +<generator object Provider.time_series at 0x7fc19f339480>
│ │ │ +<generator object Provider.time_series at 0x7fc19f339480>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325381.7494643
│ │ │ +1340411248.3296387
│ │ │ +743763576.6565279
│ │ │ +457883644.6194229
│ │ │ +904168357.4243467
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 21, 749464) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 28, 329639) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 36, 656528) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 4, 619423) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 37, 424347) │ │ │ │ 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, 27, 23, 11, 17, 219322) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 42, 213005) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 28, 700523) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 45, 589279) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 18, 416550) │ │ │ │ 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, 16, 13, 46, 34, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 20, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 1, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 37, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 33, 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, 15, 6, 35, 51) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 51) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 51) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 51) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 51) │ │ │ │ >>> 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, 16, 13, 46, 34, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 20, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 1, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 37, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 33, 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, 19, 16, 35, 48, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 37, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 37, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 58, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 32, 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, 27, 12, 40, 50, 122844) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 15, 972979) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 33, 771996) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 52, 651679) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 10, 80450) │ │ │ │ >>> 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, 29, 6, 6, 43, 45841) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 21, 649910) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 9, 150752) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 22, 252843) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 55, 625751) │ │ │ │ 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, 2, 6, 0, 38, 29, 689107) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 18, 648401) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 30, 59, 387446) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 47, 870775) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 7, 139210) │ │ │ │ >>> 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, 20, 22, 6, 30, 551747) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 14, 644095) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 57, 497121) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 0, 723290) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 22, 399373) │ │ │ │ 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, 13, 1, 17, 48, 535000) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 23, 820821) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 12, 379789) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 15, 232891) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 41, 188875) │ │ │ │ >>> 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, 29, 9, 33, 1, 952124) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 32, 252014) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 57, 542308) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 38, 391094) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 28, 24839) │ │ │ │ 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, 13, 1, 17, 48, 535000) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 23, 820821) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 12, 379789) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 15, 232891) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 41, 188875) │ │ │ │ >>> 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, 7, 10, 26, 9, 974694) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 17, 230304) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 3, 993292) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 14, 404348) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 9, 424206) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Ravivar' │ │ │ │ - 'Budhvar' │ │ │ │ - 'Ravivar' │ │ │ │ + 'Guruvar' │ │ │ │ 'Shanivar' │ │ │ │ - 'Ravivar' │ │ │ │ + 'Mangalvar' │ │ │ │ + 'Guruvar' │ │ │ │ + 'Budhvar' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 52, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 29, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 33, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 3, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 55, 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, 19, 16, 35, 48, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 38, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 37, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 11, 59, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 32, 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-27T20:36:21.749464' │ │ │ │ + '2012-06-23T00:27:28.329639' │ │ │ │ + '1993-07-27T08:59:36.656528' │ │ │ │ + '1984-07-05T13:54:04.619423' │ │ │ │ + '1998-08-26T21:52:37.424347' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 51, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 28, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 32, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 2, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 54, 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' │ │ │ │ + '20:36:21' │ │ │ │ + '00:27:28' │ │ │ │ + '08:59:36' │ │ │ │ + '13:54:04' │ │ │ │ + '21:52:37' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 21, 749464) │ │ │ │ + datetime.time(0, 27, 28, 329639) │ │ │ │ + datetime.time(8, 59, 36, 656528) │ │ │ │ + datetime.time(13, 54, 4, 619423) │ │ │ │ + datetime.time(21, 52, 37, 424347) │ │ │ │ >>> 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(21, 27, 1, 668130) │ │ │ │ + datetime.time(1, 12, 56, 965489) │ │ │ │ + datetime.time(9, 24, 50, 714219) │ │ │ │ + datetime.time(14, 9, 36, 719724) │ │ │ │ + datetime.time(22, 23, 18, 13344) │ │ │ │ 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 │ │ │ │ + 1493325381.7494643 │ │ │ │ + 1340411248.3296387 │ │ │ │ + 743763576.6565279 │ │ │ │ + 457883644.6194229 │ │ │ │ + 904168357.4243467 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 23, 438308)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 29, 845547)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 37, 497671)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 5, 137256)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 38, 446896)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 18, 908165)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 43, 728920)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 29, 541664)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 46, 107109)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 19, 439098)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 36, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 22, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 3, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 39, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 35, 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, 15, 6, 35, 53)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 53)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 53)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 53)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 53)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 36, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 22, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 3, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 39, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 35, 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, 19, 16, 35, 50, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 39, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 39, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 0, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 34, 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, 27, 12, 40, 51, 811688)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 17, 488888)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 34, 613139)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 53, 169513)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 11, 102999)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 43, 356997)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 22, 134001)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 10, 309608)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 23, 735010)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 56, 603201)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 31, 377951)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 20, 164310)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 0, 228589)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 48, 388608)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 8, 161759)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 30, 862903)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 15, 128186)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 58, 655977)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 2, 205457)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 23, 376824)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 50, 223844)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 25, 336730)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 13, 220932)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 15, 750724)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 42, 211424)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 2, 263281)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 32, 736106)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 58, 701165)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 39, 873260)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 29, 2290)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 50, 223844)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 25, 336730)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 13, 220932)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 15, 750724)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 42, 211424)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 10, 285850)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 17, 714396)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 5, 152149)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 15, 886515)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 10, 401656)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1098,19 +1098,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'सोमवार'
│ │ │ -'गुरुवार'
│ │ │ -'सोमवार'
│ │ │ +'जुम्मा'
│ │ │  'रविवार'
│ │ │ -'सोमवार'
│ │ │ +'बुधवार'
│ │ │ +'जुम्मा'
│ │ │ +'गुरुवार'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 54, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 31, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 35, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 5, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 57, 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, 19, 16, 35, 50, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 40, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 39, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 1, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 34, 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-27T20:36:23.438308'
│ │ │ +'2012-06-23T00:27:29.845547'
│ │ │ +'1993-07-27T08:59:37.497671'
│ │ │ +'1984-07-05T13:54:05.137256'
│ │ │ +'1998-08-26T21:52:38.446896'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 53, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 30, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 34, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 4, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 56, 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'
│ │ │ +'20:36:23'
│ │ │ +'00:27:29'
│ │ │ +'08:59:37'
│ │ │ +'13:54:05'
│ │ │ +'21:52: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:03 AM'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 23, 438308)
│ │ │ +datetime.time(0, 27, 29, 845547)
│ │ │ +datetime.time(8, 59, 37, 497671)
│ │ │ +datetime.time(13, 54, 5, 137256)
│ │ │ +datetime.time(21, 52, 38, 446896)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 3, 356974)
│ │ │ +datetime.time(1, 12, 58, 481398)
│ │ │ +datetime.time(9, 24, 51, 555362)
│ │ │ +datetime.time(14, 9, 37, 237557)
│ │ │ +datetime.time(22, 23, 19, 35893)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19f082f80>
│ │ │ +<generator object Provider.time_series at 0x7fc19f082f80>
│ │ │ +<generator object Provider.time_series at 0x7fc19f082f80>
│ │ │ +<generator object Provider.time_series at 0x7fc19f082f80>
│ │ │ +<generator object Provider.time_series at 0x7fc19f082f80>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325383.438308
│ │ │ +1340411249.8455474
│ │ │ +743763577.497671
│ │ │ +457883645.1372564
│ │ │ +904168358.4468962
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 23, 438308) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 29, 845547) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 37, 497671) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 5, 137256) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 38, 446896) │ │ │ │ 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, 27, 23, 11, 18, 908165) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 43, 728920) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 29, 541664) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 46, 107109) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 19, 439098) │ │ │ │ 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, 16, 13, 46, 36, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 22, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 3, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 39, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 35, 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, 15, 6, 35, 53) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 53) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 53) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 53) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 53) │ │ │ │ >>> 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, 16, 13, 46, 36, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 22, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 3, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 39, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 35, 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, 19, 16, 35, 50, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 39, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 39, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 0, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 34, 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, 27, 12, 40, 51, 811688) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 17, 488888) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 34, 613139) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 53, 169513) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 11, 102999) │ │ │ │ >>> 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, 29, 6, 6, 43, 356997) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 22, 134001) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 10, 309608) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 23, 735010) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 56, 603201) │ │ │ │ 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, 2, 6, 0, 38, 31, 377951) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 20, 164310) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 0, 228589) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 48, 388608) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 8, 161759) │ │ │ │ >>> 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, 20, 22, 6, 30, 862903) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 15, 128186) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 58, 655977) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 2, 205457) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 23, 376824) │ │ │ │ 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, 13, 1, 17, 50, 223844) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 25, 336730) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 13, 220932) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 15, 750724) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 42, 211424) │ │ │ │ >>> 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, 29, 9, 33, 2, 263281) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 32, 736106) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 58, 701165) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 39, 873260) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 29, 2290) │ │ │ │ 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, 13, 1, 17, 50, 223844) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 25, 336730) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 13, 220932) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 15, 750724) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 42, 211424) │ │ │ │ >>> 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, 7, 10, 26, 10, 285850) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 17, 714396) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 5, 152149) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 15, 886515) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 10, 401656) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 54, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 31, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 35, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 5, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 57, 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, 19, 16, 35, 50, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 40, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 39, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 1, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 34, 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-27T20:36:23.438308' │ │ │ │ + '2012-06-23T00:27:29.845547' │ │ │ │ + '1993-07-27T08:59:37.497671' │ │ │ │ + '1984-07-05T13:54:05.137256' │ │ │ │ + '1998-08-26T21:52:38.446896' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 53, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 30, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 34, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 4, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 56, 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' │ │ │ │ + '20:36:23' │ │ │ │ + '00:27:29' │ │ │ │ + '08:59:37' │ │ │ │ + '13:54:05' │ │ │ │ + '21:52: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:03 AM' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 23, 438308) │ │ │ │ + datetime.time(0, 27, 29, 845547) │ │ │ │ + datetime.time(8, 59, 37, 497671) │ │ │ │ + datetime.time(13, 54, 5, 137256) │ │ │ │ + datetime.time(21, 52, 38, 446896) │ │ │ │ >>> 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(21, 27, 3, 356974) │ │ │ │ + datetime.time(1, 12, 58, 481398) │ │ │ │ + datetime.time(9, 24, 51, 555362) │ │ │ │ + datetime.time(14, 9, 37, 237557) │ │ │ │ + datetime.time(22, 23, 19, 35893) │ │ │ │ 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 │ │ │ │ + 1493325383.438308 │ │ │ │ + 1340411249.8455474 │ │ │ │ + 743763577.497671 │ │ │ │ + 457883645.1372564 │ │ │ │ + 904168358.4468962 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 23, 438308)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 29, 845547)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 37, 497671)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 5, 137256)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 38, 446896)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 18, 908165)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 43, 728920)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 29, 541664)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 46, 107109)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 19, 439098)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 36, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 22, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 3, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 39, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 35, 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, 15, 6, 35, 53)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 53)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 53)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 53)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 53)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 36, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 22, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 3, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 39, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 35, 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, 19, 16, 35, 50, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 39, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 39, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 0, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 34, 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, 27, 12, 40, 51, 811688)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 17, 488888)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 34, 613139)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 53, 169513)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 11, 102999)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 43, 356997)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 22, 134001)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 10, 309608)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 23, 735010)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 56, 603201)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 31, 377951)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 20, 164310)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 0, 228589)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 48, 388608)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 8, 161759)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 30, 862903)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 15, 128186)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 58, 655977)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 2, 205457)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 23, 376824)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 50, 223844)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 25, 336730)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 13, 220932)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 15, 750724)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 42, 211424)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 2, 263281)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 32, 736106)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 58, 701165)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 39, 873260)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 29, 2290)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 50, 223844)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 25, 336730)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 13, 220932)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 15, 750724)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 42, 211424)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 10, 285850)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 17, 714396)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 5, 152149)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 15, 886515)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 10, 401656)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1606,19 +1606,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Nedjelja'
│ │ │ -'Srijeda'
│ │ │ -'Nedjelja'
│ │ │ +'Četvrtak'
│ │ │  'Subota'
│ │ │ -'Nedjelja'
│ │ │ +'Utorak'
│ │ │ +'Četvrtak'
│ │ │ +'Srijeda'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 54, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 31, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 35, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 5, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 57, 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, 19, 16, 35, 50, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 40, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 39, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 1, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 34, 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-27T20:36:23.438308'
│ │ │ +'2012-06-23T00:27:29.845547'
│ │ │ +'1993-07-27T08:59:37.497671'
│ │ │ +'1984-07-05T13:54:05.137256'
│ │ │ +'1998-08-26T21:52:38.446896'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 53, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 30, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 34, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 4, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 56, 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'
│ │ │ +'20:36:23'
│ │ │ +'00:27:29'
│ │ │ +'08:59:37'
│ │ │ +'13:54:05'
│ │ │ +'21:52: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:03 AM'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 23, 438308)
│ │ │ +datetime.time(0, 27, 29, 845547)
│ │ │ +datetime.time(8, 59, 37, 497671)
│ │ │ +datetime.time(13, 54, 5, 137256)
│ │ │ +datetime.time(21, 52, 38, 446896)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 3, 356974)
│ │ │ +datetime.time(1, 12, 58, 481398)
│ │ │ +datetime.time(9, 24, 51, 555362)
│ │ │ +datetime.time(14, 9, 37, 237557)
│ │ │ +datetime.time(22, 23, 19, 35893)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19ea22200>
│ │ │ +<generator object Provider.time_series at 0x7fc19ea22200>
│ │ │ +<generator object Provider.time_series at 0x7fc19ea22200>
│ │ │ +<generator object Provider.time_series at 0x7fc19ea22200>
│ │ │ +<generator object Provider.time_series at 0x7fc19ea22200>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325383.438308
│ │ │ +1340411249.8455474
│ │ │ +743763577.497671
│ │ │ +457883645.1372564
│ │ │ +904168358.4468962
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 23, 438308) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 29, 845547) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 37, 497671) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 5, 137256) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 38, 446896) │ │ │ │ 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, 27, 23, 11, 18, 908165) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 43, 728920) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 29, 541664) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 46, 107109) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 19, 439098) │ │ │ │ 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, 16, 13, 46, 36, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 22, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 3, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 39, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 35, 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, 15, 6, 35, 53) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 53) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 53) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 53) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 53) │ │ │ │ >>> 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, 16, 13, 46, 36, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 22, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 3, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 39, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 35, 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, 19, 16, 35, 50, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 39, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 39, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 0, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 34, 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, 27, 12, 40, 51, 811688) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 17, 488888) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 34, 613139) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 53, 169513) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 11, 102999) │ │ │ │ >>> 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, 29, 6, 6, 43, 356997) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 22, 134001) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 10, 309608) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 23, 735010) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 56, 603201) │ │ │ │ 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, 2, 6, 0, 38, 31, 377951) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 20, 164310) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 0, 228589) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 48, 388608) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 8, 161759) │ │ │ │ >>> 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, 20, 22, 6, 30, 862903) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 15, 128186) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 58, 655977) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 2, 205457) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 23, 376824) │ │ │ │ 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, 13, 1, 17, 50, 223844) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 25, 336730) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 13, 220932) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 15, 750724) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 42, 211424) │ │ │ │ >>> 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, 29, 9, 33, 2, 263281) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 32, 736106) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 58, 701165) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 39, 873260) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 29, 2290) │ │ │ │ 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, 13, 1, 17, 50, 223844) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 25, 336730) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 13, 220932) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 15, 750724) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 42, 211424) │ │ │ │ >>> 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, 7, 10, 26, 10, 285850) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 17, 714396) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 5, 152149) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 15, 886515) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 10, 401656) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Nedjelja' │ │ │ │ - 'Srijeda' │ │ │ │ - 'Nedjelja' │ │ │ │ + 'Četvrtak' │ │ │ │ 'Subota' │ │ │ │ - 'Nedjelja' │ │ │ │ + 'Utorak' │ │ │ │ + 'Četvrtak' │ │ │ │ + 'Srijeda' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 54, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 31, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 35, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 5, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 57, 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, 19, 16, 35, 50, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 40, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 39, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 1, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 34, 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-27T20:36:23.438308' │ │ │ │ + '2012-06-23T00:27:29.845547' │ │ │ │ + '1993-07-27T08:59:37.497671' │ │ │ │ + '1984-07-05T13:54:05.137256' │ │ │ │ + '1998-08-26T21:52:38.446896' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 53, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 30, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 34, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 4, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 56, 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' │ │ │ │ + '20:36:23' │ │ │ │ + '00:27:29' │ │ │ │ + '08:59:37' │ │ │ │ + '13:54:05' │ │ │ │ + '21:52: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:03 AM' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 23, 438308) │ │ │ │ + datetime.time(0, 27, 29, 845547) │ │ │ │ + datetime.time(8, 59, 37, 497671) │ │ │ │ + datetime.time(13, 54, 5, 137256) │ │ │ │ + datetime.time(21, 52, 38, 446896) │ │ │ │ >>> 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(21, 27, 3, 356974) │ │ │ │ + datetime.time(1, 12, 58, 481398) │ │ │ │ + datetime.time(9, 24, 51, 555362) │ │ │ │ + datetime.time(14, 9, 37, 237557) │ │ │ │ + datetime.time(22, 23, 19, 35893) │ │ │ │ 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 │ │ │ │ + 1493325383.438308 │ │ │ │ + 1340411249.8455474 │ │ │ │ + 743763577.497671 │ │ │ │ + 457883645.1372564 │ │ │ │ + 904168358.4468962 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 24, 282730)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 30, 603502)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 37, 918243)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 5, 396173)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 38, 958171)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 19, 752586)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 44, 486870)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 29, 962234)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 46, 366028)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 19, 950375)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 37, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 23, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 4, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 40, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 54)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 54)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 54)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 54)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 37, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 23, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 4, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 40, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 51, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 40, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 40, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 1, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 35, 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, 27, 12, 40, 52, 656110)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 18, 246842)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 35, 33710)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 53, 428429)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 11, 614274)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 43, 512576)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 22, 376047)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 10, 889037)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 24, 476093)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 57, 91926)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 32, 222373)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 20, 922264)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 0, 649161)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 48, 647525)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 8, 673034)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 31, 18482)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 15, 370232)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 59, 235406)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 2, 946540)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 23, 865549)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 51, 68266)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 26, 94684)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 13, 641504)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 16, 9641)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 42, 722699)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 2, 418859)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 32, 978151)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 59, 280593)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 40, 614344)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 29, 491015)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 51, 68266)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 26, 94684)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 13, 641504)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 16, 9641)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 42, 722699)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 10, 441428)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 17, 956441)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 5, 731577)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 16, 627598)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 10, 890382)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1742,19 +1742,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'hétfő'
│ │ │ -'csütörtök'
│ │ │ -'hétfő'
│ │ │ +'péntek'
│ │ │  'vasárnap'
│ │ │ -'hétfő'
│ │ │ +'szerda'
│ │ │ +'péntek'
│ │ │ +'csütörtök'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 55, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 32, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 36, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 6, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 58, 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, 19, 16, 35, 51, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 41, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 40, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 2, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 35, 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-27T20:36:24.282730'
│ │ │ +'2012-06-23T00:27:30.603502'
│ │ │ +'1993-07-27T08:59:37.918243'
│ │ │ +'1984-07-05T13:54:05.396173'
│ │ │ +'1998-08-26T21:52:38.958171'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 54, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 31, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 35, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 5, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 57, 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'
│ │ │ +'20:36:24'
│ │ │ +'00:27:30'
│ │ │ +'08:59:37'
│ │ │ +'13:54:05'
│ │ │ +'21:52: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:03 AM'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 24, 282730)
│ │ │ +datetime.time(0, 27, 30, 603502)
│ │ │ +datetime.time(8, 59, 37, 918243)
│ │ │ +datetime.time(13, 54, 5, 396173)
│ │ │ +datetime.time(21, 52, 38, 958171)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 4, 201395)
│ │ │ +datetime.time(1, 12, 59, 239352)
│ │ │ +datetime.time(9, 24, 51, 975934)
│ │ │ +datetime.time(14, 9, 37, 496474)
│ │ │ +datetime.time(22, 23, 19, 547168)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19e3772e0>
│ │ │ +<generator object Provider.time_series at 0x7fc19e3772e0>
│ │ │ +<generator object Provider.time_series at 0x7fc19e3772e0>
│ │ │ +<generator object Provider.time_series at 0x7fc19e3772e0>
│ │ │ +<generator object Provider.time_series at 0x7fc19e3772e0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325384.2827299
│ │ │ +1340411250.6035018
│ │ │ +743763577.9182426
│ │ │ +457883645.3961732
│ │ │ +904168358.9581709
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 24, 282730) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 30, 603502) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 37, 918243) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 5, 396173) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 38, 958171) │ │ │ │ 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, 27, 23, 11, 19, 752586) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 44, 486870) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 29, 962234) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 46, 366028) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 19, 950375) │ │ │ │ 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, 16, 13, 46, 37, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 23, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 4, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 40, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 54) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 54) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 54) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 54) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 37, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 23, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 4, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 40, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 51, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 40, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 40, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 1, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 52, 656110) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 18, 246842) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 35, 33710) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 53, 428429) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 11, 614274) │ │ │ │ >>> 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, 29, 6, 6, 43, 512576) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 22, 376047) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 10, 889037) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 24, 476093) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 57, 91926) │ │ │ │ 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, 2, 6, 0, 38, 32, 222373) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 20, 922264) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 0, 649161) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 48, 647525) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 8, 673034) │ │ │ │ >>> 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, 20, 22, 6, 31, 18482) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 15, 370232) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 59, 235406) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 2, 946540) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 23, 865549) │ │ │ │ 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, 13, 1, 17, 51, 68266) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 26, 94684) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 13, 641504) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 16, 9641) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 42, 722699) │ │ │ │ >>> 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, 29, 9, 33, 2, 418859) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 32, 978151) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 59, 280593) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 40, 614344) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 29, 491015) │ │ │ │ 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, 13, 1, 17, 51, 68266) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 26, 94684) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 13, 641504) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 16, 9641) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 42, 722699) │ │ │ │ >>> 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, 7, 10, 26, 10, 441428) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 17, 956441) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 5, 731577) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 16, 627598) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 10, 890382) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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ő' │ │ │ │ + 'péntek' │ │ │ │ 'vasárnap' │ │ │ │ - 'hétfő' │ │ │ │ + 'szerda' │ │ │ │ + 'péntek' │ │ │ │ + 'csütörtök' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 55, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 32, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 36, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 6, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 58, 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, 19, 16, 35, 51, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 41, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 40, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 2, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:24.282730' │ │ │ │ + '2012-06-23T00:27:30.603502' │ │ │ │ + '1993-07-27T08:59:37.918243' │ │ │ │ + '1984-07-05T13:54:05.396173' │ │ │ │ + '1998-08-26T21:52:38.958171' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 54, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 31, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 35, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 5, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:24' │ │ │ │ + '00:27:30' │ │ │ │ + '08:59:37' │ │ │ │ + '13:54:05' │ │ │ │ + '21:52: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:03 AM' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 24, 282730) │ │ │ │ + datetime.time(0, 27, 30, 603502) │ │ │ │ + datetime.time(8, 59, 37, 918243) │ │ │ │ + datetime.time(13, 54, 5, 396173) │ │ │ │ + datetime.time(21, 52, 38, 958171) │ │ │ │ >>> 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(21, 27, 4, 201395) │ │ │ │ + datetime.time(1, 12, 59, 239352) │ │ │ │ + datetime.time(9, 24, 51, 975934) │ │ │ │ + datetime.time(14, 9, 37, 496474) │ │ │ │ + datetime.time(22, 23, 19, 547168) │ │ │ │ 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 │ │ │ │ + 1493325384.2827299 │ │ │ │ + 1340411250.6035018 │ │ │ │ + 743763577.9182426 │ │ │ │ + 457883645.3961732 │ │ │ │ + 904168358.9581709 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 25, 127152)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 31, 361456)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 38, 338814)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 5, 655090)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 39, 469446)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 20, 597008)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 45, 244827)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 30, 382812)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 46, 624939)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 20, 461647)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 38, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 24, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 5, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 41, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 55)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 55)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 55)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 55)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 38, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 24, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 5, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 41, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 52, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 41, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 41, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 2, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 36, 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, 27, 12, 40, 53, 500532)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 19, 4797)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 35, 454282)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 53, 687346)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 12, 125549)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 43, 668154)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 22, 618093)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 11, 468466)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 25, 217176)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 57, 580651)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 33, 66795)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 21, 680219)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 1, 69732)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 48, 906441)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 9, 184309)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 31, 174060)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 15, 612277)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 59, 814834)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 3, 687623)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 24, 354275)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 51, 912688)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 26, 852638)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 14, 62076)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 16, 268558)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 43, 233974)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 2, 574437)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 33, 220197)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 59, 860022)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 41, 355427)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 29, 979740)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 51, 912688)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 26, 852638)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 14, 62076)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 16, 268558)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 43, 233974)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 10, 597006)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 18, 198487)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 6, 311006)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 17, 368681)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 11, 379107)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1776,19 +1776,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Կիրակի'
│ │ │ -'Չորեքշաբթի'
│ │ │ -'Կիրակի'
│ │ │ +'Հինգշաբթի'
│ │ │  'Շաբաթ'
│ │ │ -'Կիրակի'
│ │ │ +'Երեքշաբթի'
│ │ │ +'Հինգշաբթի'
│ │ │ +'Չորեքշաբթի'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 56, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 33, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 37, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 7, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 59, 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, 19, 16, 35, 52, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 42, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 41, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 3, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 36, 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-27T20:36:25.127152'
│ │ │ +'2012-06-23T00:27:31.361456'
│ │ │ +'1993-07-27T08:59:38.338814'
│ │ │ +'1984-07-05T13:54:05.655090'
│ │ │ +'1998-08-26T21:52:39.469446'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 55, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 32, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 36, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 6, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 58, 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'
│ │ │ +'20:36:25'
│ │ │ +'00:27:31'
│ │ │ +'08:59:38'
│ │ │ +'13:54:05'
│ │ │ +'21:52: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:03 AM'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 25, 127152)
│ │ │ +datetime.time(0, 27, 31, 361456)
│ │ │ +datetime.time(8, 59, 38, 338814)
│ │ │ +datetime.time(13, 54, 5, 655090)
│ │ │ +datetime.time(21, 52, 39, 469446)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 5, 45817)
│ │ │ +datetime.time(1, 12, 59, 997307)
│ │ │ +datetime.time(9, 24, 52, 396505)
│ │ │ +datetime.time(14, 9, 37, 755391)
│ │ │ +datetime.time(22, 23, 20, 58442)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19db743a0>
│ │ │ +<generator object Provider.time_series at 0x7fc19db743a0>
│ │ │ +<generator object Provider.time_series at 0x7fc19db743a0>
│ │ │ +<generator object Provider.time_series at 0x7fc19db743a0>
│ │ │ +<generator object Provider.time_series at 0x7fc19db743a0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325385.1271517
│ │ │ +1340411251.3614562
│ │ │ +743763578.3388141
│ │ │ +457883645.6550899
│ │ │ +904168359.4694456
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 25, 127152) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 31, 361456) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 38, 338814) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 5, 655090) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 39, 469446) │ │ │ │ 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, 27, 23, 11, 20, 597008) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 45, 244827) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 30, 382812) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 46, 624939) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 20, 461647) │ │ │ │ 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, 16, 13, 46, 38, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 24, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 5, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 41, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 55) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 55) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 55) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 55) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 38, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 24, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 5, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 41, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 52, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 41, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 41, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 2, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 53, 500532) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 19, 4797) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 35, 454282) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 53, 687346) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 12, 125549) │ │ │ │ >>> 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, 29, 6, 6, 43, 668154) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 22, 618093) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 11, 468466) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 25, 217176) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 57, 580651) │ │ │ │ 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, 2, 6, 0, 38, 33, 66795) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 21, 680219) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 1, 69732) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 48, 906441) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 9, 184309) │ │ │ │ >>> 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, 20, 22, 6, 31, 174060) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 15, 612277) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 59, 814834) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 3, 687623) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 24, 354275) │ │ │ │ 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, 13, 1, 17, 51, 912688) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 26, 852638) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 14, 62076) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 16, 268558) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 43, 233974) │ │ │ │ >>> 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, 29, 9, 33, 2, 574437) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 33, 220197) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 59, 860022) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 41, 355427) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 29, 979740) │ │ │ │ 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, 13, 1, 17, 51, 912688) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 26, 852638) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 14, 62076) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 16, 268558) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 43, 233974) │ │ │ │ >>> 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, 7, 10, 26, 10, 597006) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 18, 198487) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 6, 311006) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 17, 368681) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 11, 379107) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 56, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 33, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 37, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 7, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 59, 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, 19, 16, 35, 52, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 42, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 41, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 3, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:25.127152' │ │ │ │ + '2012-06-23T00:27:31.361456' │ │ │ │ + '1993-07-27T08:59:38.338814' │ │ │ │ + '1984-07-05T13:54:05.655090' │ │ │ │ + '1998-08-26T21:52:39.469446' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 55, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 32, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 36, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 6, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:25' │ │ │ │ + '00:27:31' │ │ │ │ + '08:59:38' │ │ │ │ + '13:54:05' │ │ │ │ + '21:52: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:03 AM' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 25, 127152) │ │ │ │ + datetime.time(0, 27, 31, 361456) │ │ │ │ + datetime.time(8, 59, 38, 338814) │ │ │ │ + datetime.time(13, 54, 5, 655090) │ │ │ │ + datetime.time(21, 52, 39, 469446) │ │ │ │ >>> 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(21, 27, 5, 45817) │ │ │ │ + datetime.time(1, 12, 59, 997307) │ │ │ │ + datetime.time(9, 24, 52, 396505) │ │ │ │ + datetime.time(14, 9, 37, 755391) │ │ │ │ + datetime.time(22, 23, 20, 58442) │ │ │ │ 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 │ │ │ │ + 1493325385.1271517 │ │ │ │ + 1340411251.3614562 │ │ │ │ + 743763578.3388141 │ │ │ │ + 457883645.6550899 │ │ │ │ + 904168359.4694456 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 25, 127152)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 31, 361456)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 38, 338814)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 5, 655090)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 39, 469446)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 20, 597008)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 45, 244827)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 30, 382812)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 46, 624939)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 20, 461647)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 38, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 24, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 5, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 41, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 55)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 55)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 55)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 55)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 38, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 24, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 5, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 41, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 52, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 41, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 41, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 2, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 36, 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, 27, 12, 40, 53, 500532)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 19, 4797)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 35, 454282)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 53, 687346)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 12, 125549)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 43, 668154)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 22, 618093)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 11, 468466)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 25, 217176)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 57, 580651)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 33, 66795)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 21, 680219)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 1, 69732)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 48, 906441)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 9, 184309)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 31, 174060)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 15, 612277)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 25, 59, 814834)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 3, 687623)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 24, 354275)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 51, 912688)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 26, 852638)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 14, 62076)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 16, 268558)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 43, 233974)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 2, 574437)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 33, 220197)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 24, 59, 860022)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 41, 355427)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 29, 979740)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 51, 912688)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 26, 852638)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 14, 62076)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 16, 268558)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 43, 233974)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 10, 597006)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 18, 198487)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 6, 311006)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 17, 368681)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 11, 379107)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1760,19 +1760,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Senin'
│ │ │ -'Kamis'
│ │ │ -'Senin'
│ │ │ +'Jumat'
│ │ │  'Minggu'
│ │ │ -'Senin'
│ │ │ +'Rabu'
│ │ │ +'Jumat'
│ │ │ +'Kamis'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 34, 56, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 33, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 37, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 7, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 42, 59, 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, 19, 16, 35, 52, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 42, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 41, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 3, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 36, 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-27T20:36:25.127152'
│ │ │ +'2012-06-23T00:27:31.361456'
│ │ │ +'1993-07-27T08:59:38.338814'
│ │ │ +'1984-07-05T13:54:05.655090'
│ │ │ +'1998-08-26T21:52:39.469446'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 55, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 32, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 36, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 6, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 42, 58, 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'
│ │ │ +'20:36:25'
│ │ │ +'00:27:31'
│ │ │ +'08:59:38'
│ │ │ +'13:54:05'
│ │ │ +'21:52: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:03 AM'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 25, 127152)
│ │ │ +datetime.time(0, 27, 31, 361456)
│ │ │ +datetime.time(8, 59, 38, 338814)
│ │ │ +datetime.time(13, 54, 5, 655090)
│ │ │ +datetime.time(21, 52, 39, 469446)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 5, 45817)
│ │ │ +datetime.time(1, 12, 59, 997307)
│ │ │ +datetime.time(9, 24, 52, 396505)
│ │ │ +datetime.time(14, 9, 37, 755391)
│ │ │ +datetime.time(22, 23, 20, 58442)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19d57dc60>
│ │ │ +<generator object Provider.time_series at 0x7fc19d57dc60>
│ │ │ +<generator object Provider.time_series at 0x7fc19d57dc60>
│ │ │ +<generator object Provider.time_series at 0x7fc19d57dc60>
│ │ │ +<generator object Provider.time_series at 0x7fc19d57dc60>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325385.1271517
│ │ │ +1340411251.3614562
│ │ │ +743763578.3388141
│ │ │ +457883645.6550899
│ │ │ +904168359.4694456
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 25, 127152) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 31, 361456) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 38, 338814) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 5, 655090) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 39, 469446) │ │ │ │ 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, 27, 23, 11, 20, 597008) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 45, 244827) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 30, 382812) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 46, 624939) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 20, 461647) │ │ │ │ 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, 16, 13, 46, 38, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 24, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 5, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 41, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 55) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 55) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 55) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 55) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 38, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 24, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 5, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 41, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 52, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 41, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 41, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 2, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 53, 500532) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 19, 4797) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 35, 454282) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 53, 687346) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 12, 125549) │ │ │ │ >>> 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, 29, 6, 6, 43, 668154) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 22, 618093) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 11, 468466) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 25, 217176) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 57, 580651) │ │ │ │ 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, 2, 6, 0, 38, 33, 66795) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 21, 680219) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 1, 69732) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 48, 906441) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 9, 184309) │ │ │ │ >>> 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, 20, 22, 6, 31, 174060) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 15, 612277) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 25, 59, 814834) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 3, 687623) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 24, 354275) │ │ │ │ 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, 13, 1, 17, 51, 912688) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 26, 852638) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 14, 62076) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 16, 268558) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 43, 233974) │ │ │ │ >>> 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, 29, 9, 33, 2, 574437) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 33, 220197) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 24, 59, 860022) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 41, 355427) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 29, 979740) │ │ │ │ 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, 13, 1, 17, 51, 912688) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 26, 852638) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 14, 62076) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 16, 268558) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 43, 233974) │ │ │ │ >>> 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, 7, 10, 26, 10, 597006) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 18, 198487) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 6, 311006) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 17, 368681) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 11, 379107) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Senin' │ │ │ │ - 'Kamis' │ │ │ │ - 'Senin' │ │ │ │ + 'Jumat' │ │ │ │ 'Minggu' │ │ │ │ - 'Senin' │ │ │ │ + 'Rabu' │ │ │ │ + 'Jumat' │ │ │ │ + 'Kamis' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 34, 56, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 33, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 37, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 7, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 42, 59, 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, 19, 16, 35, 52, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 42, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 41, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 3, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:25.127152' │ │ │ │ + '2012-06-23T00:27:31.361456' │ │ │ │ + '1993-07-27T08:59:38.338814' │ │ │ │ + '1984-07-05T13:54:05.655090' │ │ │ │ + '1998-08-26T21:52:39.469446' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 55, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 32, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 36, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 6, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 42, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:25' │ │ │ │ + '00:27:31' │ │ │ │ + '08:59:38' │ │ │ │ + '13:54:05' │ │ │ │ + '21:52: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:03 AM' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 25, 127152) │ │ │ │ + datetime.time(0, 27, 31, 361456) │ │ │ │ + datetime.time(8, 59, 38, 338814) │ │ │ │ + datetime.time(13, 54, 5, 655090) │ │ │ │ + datetime.time(21, 52, 39, 469446) │ │ │ │ >>> 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(21, 27, 5, 45817) │ │ │ │ + datetime.time(1, 12, 59, 997307) │ │ │ │ + datetime.time(9, 24, 52, 396505) │ │ │ │ + datetime.time(14, 9, 37, 755391) │ │ │ │ + datetime.time(22, 23, 20, 58442) │ │ │ │ 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 │ │ │ │ + 1493325385.1271517 │ │ │ │ + 1340411251.3614562 │ │ │ │ + 743763578.3388141 │ │ │ │ + 457883645.6550899 │ │ │ │ + 904168359.4694456 │ │ │ │ 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'
│ │ │ +'Modena'
│ │ │ +'Buscoldo'
│ │ │ +'Casaletto Vaprio'
│ │ │ +'Monclassico'
│ │ │ +'Stazione Di Mongrassano'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ city_prefix() str
│ │ │ @@ -1096,18 +1096,18 @@ │ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.am_pm()
│ │ │  ...
│ │ │  'PM'
│ │ │ -'PM'
│ │ │ -'AM'
│ │ │  'AM'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 28, 504839)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 34, 393274)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 40, 21101)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 6, 690757)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 41, 514544)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 23, 974693)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 48, 276642)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 32, 65094)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 47, 660614)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 22, 506748)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 42, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 28, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 9, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 45, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 35, 59)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 59)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 59)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 59)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 42, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 28, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 9, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 45, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 56, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 45, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 45, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 6, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 40, 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, 27, 12, 40, 56, 878219)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 22, 36614)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 37, 136568)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 54, 723013)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 14, 170648)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 44, 290466)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 23, 586275)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 13, 786180)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 28, 181509)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 1, 59, 535553)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 36, 444482)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 24, 712036)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 2, 752019)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 49, 942109)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 11, 229408)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 31, 796372)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 16, 580460)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 2, 132548)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 6, 651956)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 26, 309175)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 55, 290375)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 29, 884456)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 15, 744362)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 17, 304224)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 45, 279073)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 3, 196750)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 34, 188379)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 2, 177735)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 44, 319760)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 31, 934641)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 55, 290375)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 29, 884456)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 15, 744362)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 17, 304224)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 45, 279073)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 11, 219319)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 19, 166669)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 8, 628720)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 20, 333014)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 13, 334008)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1782,19 +1782,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domenica'
│ │ │ -'mercoledì'
│ │ │ -'domenica'
│ │ │ +'giovedì'
│ │ │  'sabato'
│ │ │ -'domenica'
│ │ │ +'martedì'
│ │ │ +'giovedì'
│ │ │ +'mercoledì'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 0, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 37, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 41, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 11, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 3, 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, 19, 16, 35, 56, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 46, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 45, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 7, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 40, 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-27T20:36:28.504839'
│ │ │ +'2012-06-23T00:27:34.393274'
│ │ │ +'1993-07-27T08:59:40.021101'
│ │ │ +'1984-07-05T13:54:06.690757'
│ │ │ +'1998-08-26T21:52:41.514544'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 34, 59, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 36, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 40, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 10, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 2, 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'
│ │ │ +'20:36:28'
│ │ │ +'00:27:34'
│ │ │ +'08:59:40'
│ │ │ +'13:54:06'
│ │ │ +'21:52:41'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 28, 504839)
│ │ │ +datetime.time(0, 27, 34, 393274)
│ │ │ +datetime.time(8, 59, 40, 21101)
│ │ │ +datetime.time(13, 54, 6, 690757)
│ │ │ +datetime.time(21, 52, 41, 514544)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 8, 423505)
│ │ │ +datetime.time(1, 13, 3, 29124)
│ │ │ +datetime.time(9, 24, 54, 78791)
│ │ │ +datetime.time(14, 9, 38, 791058)
│ │ │ +datetime.time(22, 23, 22, 103541)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1981ed120>
│ │ │ +<generator object Provider.time_series at 0x7fc1981ed120>
│ │ │ +<generator object Provider.time_series at 0x7fc1981ed120>
│ │ │ +<generator object Provider.time_series at 0x7fc1981ed120>
│ │ │ +<generator object Provider.time_series at 0x7fc1981ed120>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325388.5048392
│ │ │ +1340411254.3932738
│ │ │ +743763580.0211005
│ │ │ +457883646.6907569
│ │ │ +904168361.5145445
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ + 'Modena' │ │ │ │ + 'Buscoldo' │ │ │ │ + 'Casaletto Vaprio' │ │ │ │ + 'Monclassico' │ │ │ │ + 'Stazione Di Mongrassano' │ │ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 28, 504839) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 34, 393274) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 40, 21101) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 6, 690757) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 41, 514544) │ │ │ │ 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, 27, 23, 11, 23, 974693) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 48, 276642) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 32, 65094) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 47, 660614) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 22, 506748) │ │ │ │ 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, 16, 13, 46, 42, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 28, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 9, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 45, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 35, 59) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 59) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 59) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 59) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 35, 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, 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, 16, 13, 46, 42, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 28, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 9, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 45, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 35, 56, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 45, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 45, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 6, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 40, 56, 878219) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 22, 36614) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 37, 136568) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 54, 723013) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 14, 170648) │ │ │ │ >>> 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, 29, 6, 6, 44, 290466) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 23, 586275) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 13, 786180) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 28, 181509) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 1, 59, 535553) │ │ │ │ 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, 2, 6, 0, 38, 36, 444482) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 24, 712036) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 2, 752019) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 49, 942109) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 11, 229408) │ │ │ │ >>> 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, 20, 22, 6, 31, 796372) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 16, 580460) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 2, 132548) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 6, 651956) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 26, 309175) │ │ │ │ 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, 13, 1, 17, 55, 290375) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 29, 884456) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 15, 744362) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 17, 304224) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 45, 279073) │ │ │ │ >>> 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, 29, 9, 33, 3, 196750) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 34, 188379) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 2, 177735) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 44, 319760) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 31, 934641) │ │ │ │ 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, 13, 1, 17, 55, 290375) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 29, 884456) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 15, 744362) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 17, 304224) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 45, 279073) │ │ │ │ >>> 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, 7, 10, 26, 11, 219319) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 19, 166669) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 8, 628720) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 20, 333014) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 13, 334008) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domenica' │ │ │ │ - 'mercoledì' │ │ │ │ - 'domenica' │ │ │ │ + 'giovedì' │ │ │ │ 'sabato' │ │ │ │ - 'domenica' │ │ │ │ + 'martedì' │ │ │ │ + 'giovedì' │ │ │ │ + 'mercoledì' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 0, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 37, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 41, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 11, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 3, 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, 19, 16, 35, 56, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 46, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 45, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 7, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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 │ │ │ │ @@ -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-27T20:36:28.504839' │ │ │ │ + '2012-06-23T00:27:34.393274' │ │ │ │ + '1993-07-27T08:59:40.021101' │ │ │ │ + '1984-07-05T13:54:06.690757' │ │ │ │ + '1998-08-26T21:52:41.514544' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 34, 59, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 36, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 40, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 10, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 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): │ │ │ │ @@ -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' │ │ │ │ + '20:36:28' │ │ │ │ + '00:27:34' │ │ │ │ + '08:59:40' │ │ │ │ + '13:54:06' │ │ │ │ + '21:52:41' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 28, 504839) │ │ │ │ + datetime.time(0, 27, 34, 393274) │ │ │ │ + datetime.time(8, 59, 40, 21101) │ │ │ │ + datetime.time(13, 54, 6, 690757) │ │ │ │ + datetime.time(21, 52, 41, 514544) │ │ │ │ >>> 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(21, 27, 8, 423505) │ │ │ │ + datetime.time(1, 13, 3, 29124) │ │ │ │ + datetime.time(9, 24, 54, 78791) │ │ │ │ + datetime.time(14, 9, 38, 791058) │ │ │ │ + datetime.time(22, 23, 22, 103541) │ │ │ │ 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 │ │ │ │ + 1493325388.5048392 │ │ │ │ + 1340411254.3932738 │ │ │ │ + 743763580.0211005 │ │ │ │ + 457883646.6907569 │ │ │ │ + 904168361.5145445 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 29, 349261)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 35, 151228)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 40, 441672)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 6, 949674)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 42, 25819)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 24, 819115)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 49, 34599)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 32, 485672)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 47, 919525)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 23, 18021)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 43, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 29, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 10, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 46, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 42, 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, 15, 6, 36)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 43, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 29, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 10, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 46, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 42, 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, 19, 16, 35, 57, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 46, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 46, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 7, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 41, 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, 27, 12, 40, 57, 722641)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 22, 794569)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 37, 557140)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 54, 981930)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 14, 681922)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 44, 446045)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 23, 828321)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 14, 365608)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 28, 922592)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 0, 24278)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 37, 288904)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 25, 469991)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 3, 172590)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 50, 201025)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 11, 740682)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 31, 951951)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 16, 822505)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 2, 711976)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 7, 393039)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 26, 797901)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 56, 134797)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 30, 642411)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 16, 164933)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 17, 563141)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 45, 790347)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 3, 352328)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 34, 430425)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 2, 757164)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 45, 60843)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 32, 423367)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 56, 134797)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 30, 642411)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 16, 164933)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 17, 563141)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 45, 790347)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 11, 374897)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 19, 408715)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 9, 208148)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 21, 74098)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 13, 822733)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1862,19 +1862,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'日曜日'
│ │ │ -'水曜日'
│ │ │ -'日曜日'
│ │ │ +'木曜日'
│ │ │  '土曜日'
│ │ │ -'日曜日'
│ │ │ +'火曜日'
│ │ │ +'木曜日'
│ │ │ +'水曜日'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 1, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 38, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 42, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 12, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 4, 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, 19, 16, 35, 57, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 47, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 46, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 8, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 41, 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-27T20:36:29.349261'
│ │ │ +'2012-06-23T00:27:35.151228'
│ │ │ +'1993-07-27T08:59:40.441672'
│ │ │ +'1984-07-05T13:54:06.949674'
│ │ │ +'1998-08-26T21:52:42.025819'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 0, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 37, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 41, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 11, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 3, 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'
│ │ │ +'20:36:29'
│ │ │ +'00:27:35'
│ │ │ +'08:59:40'
│ │ │ +'13:54:06'
│ │ │ +'21:52: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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 29, 349261)
│ │ │ +datetime.time(0, 27, 35, 151228)
│ │ │ +datetime.time(8, 59, 40, 441672)
│ │ │ +datetime.time(13, 54, 6, 949674)
│ │ │ +datetime.time(21, 52, 42, 25819)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 9, 267926)
│ │ │ +datetime.time(1, 13, 3, 787079)
│ │ │ +datetime.time(9, 24, 54, 499363)
│ │ │ +datetime.time(14, 9, 39, 49975)
│ │ │ +datetime.time(22, 23, 22, 614816)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19c898160>
│ │ │ +<generator object Provider.time_series at 0x7fc19c898160>
│ │ │ +<generator object Provider.time_series at 0x7fc19c898160>
│ │ │ +<generator object Provider.time_series at 0x7fc19c898160>
│ │ │ +<generator object Provider.time_series at 0x7fc19c898160>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325389.349261
│ │ │ +1340411255.1512282
│ │ │ +743763580.4416721
│ │ │ +457883646.94967365
│ │ │ +904168362.0258192
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 29, 349261) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 35, 151228) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 40, 441672) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 6, 949674) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 42, 25819) │ │ │ │ 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, 27, 23, 11, 24, 819115) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 49, 34599) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 32, 485672) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 47, 919525) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 23, 18021) │ │ │ │ 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, 16, 13, 46, 43, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 29, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 10, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 46, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 42, 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, 15, 6, 36) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36) │ │ │ │ >>> 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, 16, 13, 46, 43, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 29, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 10, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 46, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 42, 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, 19, 16, 35, 57, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 46, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 46, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 7, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 41, 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, 27, 12, 40, 57, 722641) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 22, 794569) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 37, 557140) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 54, 981930) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 14, 681922) │ │ │ │ >>> 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, 29, 6, 6, 44, 446045) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 23, 828321) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 14, 365608) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 28, 922592) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 0, 24278) │ │ │ │ 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, 2, 6, 0, 38, 37, 288904) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 25, 469991) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 3, 172590) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 50, 201025) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 11, 740682) │ │ │ │ >>> 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, 20, 22, 6, 31, 951951) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 16, 822505) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 2, 711976) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 7, 393039) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 26, 797901) │ │ │ │ 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, 13, 1, 17, 56, 134797) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 30, 642411) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 16, 164933) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 17, 563141) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 45, 790347) │ │ │ │ >>> 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, 29, 9, 33, 3, 352328) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 34, 430425) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 2, 757164) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 45, 60843) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 32, 423367) │ │ │ │ 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, 13, 1, 17, 56, 134797) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 30, 642411) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 16, 164933) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 17, 563141) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 45, 790347) │ │ │ │ >>> 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, 7, 10, 26, 11, 374897) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 19, 408715) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 9, 208148) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 21, 74098) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 13, 822733) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 1, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 38, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 42, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 12, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 4, 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, 19, 16, 35, 57, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 47, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 46, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 8, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 41, 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-27T20:36:29.349261' │ │ │ │ + '2012-06-23T00:27:35.151228' │ │ │ │ + '1993-07-27T08:59:40.441672' │ │ │ │ + '1984-07-05T13:54:06.949674' │ │ │ │ + '1998-08-26T21:52:42.025819' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 0, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 37, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 41, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 11, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 3, 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' │ │ │ │ + '20:36:29' │ │ │ │ + '00:27:35' │ │ │ │ + '08:59:40' │ │ │ │ + '13:54:06' │ │ │ │ + '21:52: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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 29, 349261) │ │ │ │ + datetime.time(0, 27, 35, 151228) │ │ │ │ + datetime.time(8, 59, 40, 441672) │ │ │ │ + datetime.time(13, 54, 6, 949674) │ │ │ │ + datetime.time(21, 52, 42, 25819) │ │ │ │ >>> 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(21, 27, 9, 267926) │ │ │ │ + datetime.time(1, 13, 3, 787079) │ │ │ │ + datetime.time(9, 24, 54, 499363) │ │ │ │ + datetime.time(14, 9, 39, 49975) │ │ │ │ + datetime.time(22, 23, 22, 614816) │ │ │ │ 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 │ │ │ │ + 1493325389.349261 │ │ │ │ + 1340411255.1512282 │ │ │ │ + 743763580.4416721 │ │ │ │ + 457883646.94967365 │ │ │ │ + 904168362.0258192 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 30, 193683)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 35, 909183)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 40, 862244)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 7, 208590)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 42, 537094)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 25, 663536)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 49, 792549)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 32, 906235)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 48, 178444)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 23, 529297)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 44, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 30, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 11, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 47, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 43, 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, 15, 6, 36, 1)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 1)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 1)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 1)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 44, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 30, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 11, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 47, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 43, 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, 19, 16, 35, 58, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 47, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 47, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 8, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 42, 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, 27, 12, 40, 58, 567063)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 23, 552523)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 37, 977711)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 55, 240846)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 15, 193197)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 44, 601623)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 24, 70366)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 14, 945036)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 29, 663675)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 0, 513003)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 38, 133326)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 26, 227945)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 3, 593162)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 50, 459942)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 12, 251957)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 32, 107529)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 17, 64551)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 3, 291405)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 8, 134123)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 27, 286626)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 56, 979219)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 31, 400365)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 16, 585505)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 17, 822058)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 46, 301622)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 3, 507906)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 34, 672471)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 3, 336592)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 45, 801927)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 32, 912092)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 56, 979219)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 31, 400365)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 16, 585505)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 17, 822058)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 46, 301622)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 11, 530475)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 19, 650760)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 9, 787576)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 21, 815181)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 14, 311459)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1485,19 +1485,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1505,19 +1505,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'კვირა'
│ │ │ -'ოთხშაბათი'
│ │ │ -'კვირა'
│ │ │ +'ხუთშაბათი'
│ │ │  'შაბათი'
│ │ │ -'კვირა'
│ │ │ +'სამშაბათი'
│ │ │ +'ხუთშაბათი'
│ │ │ +'ოთხშაბათი'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 2, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 39, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 43, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 13, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 5, 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, 19, 16, 35, 58, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 48, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 47, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 9, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 42, 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-27T20:36:30.193683'
│ │ │ +'2012-06-23T00:27:35.909183'
│ │ │ +'1993-07-27T08:59:40.862244'
│ │ │ +'1984-07-05T13:54:07.208590'
│ │ │ +'1998-08-26T21:52:42.537094'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 1, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 38, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 42, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 12, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 4, 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'
│ │ │ +'20:36:30'
│ │ │ +'00:27:35'
│ │ │ +'08:59:40'
│ │ │ +'13:54:07'
│ │ │ +'21:52: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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 30, 193683)
│ │ │ +datetime.time(0, 27, 35, 909183)
│ │ │ +datetime.time(8, 59, 40, 862244)
│ │ │ +datetime.time(13, 54, 7, 208590)
│ │ │ +datetime.time(21, 52, 42, 537094)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 10, 112348)
│ │ │ +datetime.time(1, 13, 4, 545033)
│ │ │ +datetime.time(9, 24, 54, 919935)
│ │ │ +datetime.time(14, 9, 39, 308891)
│ │ │ +datetime.time(22, 23, 23, 126091)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19be70940>
│ │ │ +<generator object Provider.time_series at 0x7fc19be70940>
│ │ │ +<generator object Provider.time_series at 0x7fc19be70940>
│ │ │ +<generator object Provider.time_series at 0x7fc19be70940>
│ │ │ +<generator object Provider.time_series at 0x7fc19be70940>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325390.193683
│ │ │ +1340411255.9091825
│ │ │ +743763580.8622437
│ │ │ +457883647.2085904
│ │ │ +904168362.5370939
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 30, 193683) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 35, 909183) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 40, 862244) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 7, 208590) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 42, 537094) │ │ │ │ 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, 27, 23, 11, 25, 663536) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 49, 792549) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 32, 906235) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 48, 178444) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 23, 529297) │ │ │ │ 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, 16, 13, 46, 44, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 30, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 11, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 47, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 43, 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, 15, 6, 36, 1) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 1) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 1) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 1) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 1) │ │ │ │ >>> 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, 16, 13, 46, 44, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 30, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 11, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 47, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 43, 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, 19, 16, 35, 58, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 47, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 47, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 8, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 42, 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, 27, 12, 40, 58, 567063) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 23, 552523) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 37, 977711) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 55, 240846) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 15, 193197) │ │ │ │ >>> 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, 29, 6, 6, 44, 601623) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 24, 70366) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 14, 945036) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 29, 663675) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 0, 513003) │ │ │ │ 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, 2, 6, 0, 38, 38, 133326) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 26, 227945) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 3, 593162) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 50, 459942) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 12, 251957) │ │ │ │ >>> 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, 20, 22, 6, 32, 107529) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 17, 64551) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 3, 291405) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 8, 134123) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 27, 286626) │ │ │ │ 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, 13, 1, 17, 56, 979219) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 31, 400365) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 16, 585505) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 17, 822058) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 46, 301622) │ │ │ │ >>> 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, 29, 9, 33, 3, 507906) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 34, 672471) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 3, 336592) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 45, 801927) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 32, 912092) │ │ │ │ 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, 13, 1, 17, 56, 979219) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 31, 400365) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 16, 585505) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 17, 822058) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 46, 301622) │ │ │ │ >>> 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, 7, 10, 26, 11, 530475) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 19, 650760) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 9, 787576) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 21, 815181) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 14, 311459) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 2, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 39, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 43, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 13, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 5, 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, 19, 16, 35, 58, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 48, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 47, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 9, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 42, 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-27T20:36:30.193683' │ │ │ │ + '2012-06-23T00:27:35.909183' │ │ │ │ + '1993-07-27T08:59:40.862244' │ │ │ │ + '1984-07-05T13:54:07.208590' │ │ │ │ + '1998-08-26T21:52:42.537094' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 1, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 38, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 42, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 12, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 4, 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' │ │ │ │ + '20:36:30' │ │ │ │ + '00:27:35' │ │ │ │ + '08:59:40' │ │ │ │ + '13:54:07' │ │ │ │ + '21:52: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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 30, 193683) │ │ │ │ + datetime.time(0, 27, 35, 909183) │ │ │ │ + datetime.time(8, 59, 40, 862244) │ │ │ │ + datetime.time(13, 54, 7, 208590) │ │ │ │ + datetime.time(21, 52, 42, 537094) │ │ │ │ >>> 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(21, 27, 10, 112348) │ │ │ │ + datetime.time(1, 13, 4, 545033) │ │ │ │ + datetime.time(9, 24, 54, 919935) │ │ │ │ + datetime.time(14, 9, 39, 308891) │ │ │ │ + datetime.time(22, 23, 23, 126091) │ │ │ │ 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 │ │ │ │ + 1493325390.193683 │ │ │ │ + 1340411255.9091825 │ │ │ │ + 743763580.8622437 │ │ │ │ + 457883647.2085904 │ │ │ │ + 904168362.5370939 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 30, 193683)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 35, 909183)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 40, 862244)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 7, 208590)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 42, 537094)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 25, 663536)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 49, 792549)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 32, 906235)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 48, 178444)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 23, 529297)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 44, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 30, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 11, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 47, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 43, 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, 15, 6, 36, 1)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 1)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 1)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 1)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 44, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 30, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 11, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 47, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 43, 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, 19, 16, 35, 58, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 47, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 47, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 8, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 42, 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, 27, 12, 40, 58, 567063)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 23, 552523)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 37, 977711)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 55, 240846)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 15, 193197)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 44, 601623)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 24, 70366)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 14, 945036)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 29, 663675)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 0, 513003)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 38, 133326)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 26, 227945)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 3, 593162)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 50, 459942)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 12, 251957)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 32, 107529)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 17, 64551)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 3, 291405)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 8, 134123)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 27, 286626)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 56, 979219)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 31, 400365)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 16, 585505)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 17, 822058)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 46, 301622)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 3, 507906)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 34, 672471)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 3, 336592)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 45, 801927)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 32, 912092)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 56, 979219)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 31, 400365)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 16, 585505)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 17, 822058)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 46, 301622)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 11, 530475)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 19, 650760)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 9, 787576)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 21, 815181)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 14, 311459)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1766,19 +1766,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1786,19 +1786,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'일요일'
│ │ │ -'수요일'
│ │ │ -'일요일'
│ │ │ +'목요일'
│ │ │  '토요일'
│ │ │ -'일요일'
│ │ │ +'화요일'
│ │ │ +'목요일'
│ │ │ +'수요일'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 2, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 39, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 43, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 13, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 5, 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, 19, 16, 35, 58, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 48, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 47, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 9, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 42, 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-27T20:36:30.193683'
│ │ │ +'2012-06-23T00:27:35.909183'
│ │ │ +'1993-07-27T08:59:40.862244'
│ │ │ +'1984-07-05T13:54:07.208590'
│ │ │ +'1998-08-26T21:52:42.537094'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 1, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 38, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 42, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 12, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 4, 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'
│ │ │ +'20:36:30'
│ │ │ +'00:27:35'
│ │ │ +'08:59:40'
│ │ │ +'13:54:07'
│ │ │ +'21:52: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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 30, 193683)
│ │ │ +datetime.time(0, 27, 35, 909183)
│ │ │ +datetime.time(8, 59, 40, 862244)
│ │ │ +datetime.time(13, 54, 7, 208590)
│ │ │ +datetime.time(21, 52, 42, 537094)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 10, 112348)
│ │ │ +datetime.time(1, 13, 4, 545033)
│ │ │ +datetime.time(9, 24, 54, 919935)
│ │ │ +datetime.time(14, 9, 39, 308891)
│ │ │ +datetime.time(22, 23, 23, 126091)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19b95e200>
│ │ │ +<generator object Provider.time_series at 0x7fc19b95e200>
│ │ │ +<generator object Provider.time_series at 0x7fc19b95e200>
│ │ │ +<generator object Provider.time_series at 0x7fc19b95e200>
│ │ │ +<generator object Provider.time_series at 0x7fc19b95e200>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325390.193683
│ │ │ +1340411255.9091825
│ │ │ +743763580.8622437
│ │ │ +457883647.2085904
│ │ │ +904168362.5370939
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 30, 193683) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 35, 909183) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 40, 862244) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 7, 208590) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 42, 537094) │ │ │ │ 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, 27, 23, 11, 25, 663536) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 49, 792549) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 32, 906235) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 48, 178444) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 23, 529297) │ │ │ │ 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, 16, 13, 46, 44, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 30, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 11, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 47, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 43, 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, 15, 6, 36, 1) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 1) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 1) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 1) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 1) │ │ │ │ >>> 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, 16, 13, 46, 44, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 30, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 11, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 47, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 43, 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, 19, 16, 35, 58, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 47, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 47, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 8, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 42, 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, 27, 12, 40, 58, 567063) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 23, 552523) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 37, 977711) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 55, 240846) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 15, 193197) │ │ │ │ >>> 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, 29, 6, 6, 44, 601623) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 24, 70366) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 14, 945036) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 29, 663675) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 0, 513003) │ │ │ │ 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, 2, 6, 0, 38, 38, 133326) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 26, 227945) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 3, 593162) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 50, 459942) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 12, 251957) │ │ │ │ >>> 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, 20, 22, 6, 32, 107529) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 17, 64551) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 3, 291405) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 8, 134123) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 27, 286626) │ │ │ │ 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, 13, 1, 17, 56, 979219) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 31, 400365) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 16, 585505) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 17, 822058) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 46, 301622) │ │ │ │ >>> 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, 29, 9, 33, 3, 507906) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 34, 672471) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 3, 336592) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 45, 801927) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 32, 912092) │ │ │ │ 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, 13, 1, 17, 56, 979219) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 31, 400365) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 16, 585505) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 17, 822058) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 46, 301622) │ │ │ │ >>> 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, 7, 10, 26, 11, 530475) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 19, 650760) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 9, 787576) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 21, 815181) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 14, 311459) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 2, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 39, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 43, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 13, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 5, 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, 19, 16, 35, 58, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 48, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 47, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 9, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 42, 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-27T20:36:30.193683' │ │ │ │ + '2012-06-23T00:27:35.909183' │ │ │ │ + '1993-07-27T08:59:40.862244' │ │ │ │ + '1984-07-05T13:54:07.208590' │ │ │ │ + '1998-08-26T21:52:42.537094' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 1, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 38, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 42, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 12, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 4, 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' │ │ │ │ + '20:36:30' │ │ │ │ + '00:27:35' │ │ │ │ + '08:59:40' │ │ │ │ + '13:54:07' │ │ │ │ + '21:52: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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 30, 193683) │ │ │ │ + datetime.time(0, 27, 35, 909183) │ │ │ │ + datetime.time(8, 59, 40, 862244) │ │ │ │ + datetime.time(13, 54, 7, 208590) │ │ │ │ + datetime.time(21, 52, 42, 537094) │ │ │ │ >>> 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(21, 27, 10, 112348) │ │ │ │ + datetime.time(1, 13, 4, 545033) │ │ │ │ + datetime.time(9, 24, 54, 919935) │ │ │ │ + datetime.time(14, 9, 39, 308891) │ │ │ │ + datetime.time(22, 23, 23, 126091) │ │ │ │ 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 │ │ │ │ + 1493325390.193683 │ │ │ │ + 1340411255.9091825 │ │ │ │ + 743763580.8622437 │ │ │ │ + 457883647.2085904 │ │ │ │ + 904168362.5370939 │ │ │ │ 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'
│ │ │ +'011256-18870'
│ │ │ +'310750-11524'
│ │ │ +'020879-16344'
│ │ │ +'081138-15254'
│ │ │ +'150871-15996'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ + '011256-18870' │ │ │ │ + '310750-11524' │ │ │ │ + '020879-16344' │ │ │ │ + '081138-15254' │ │ │ │ + '150871-15996' │ │ │ │ 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'
│ │ │ +'17042777788'
│ │ │ +'19112104227'
│ │ │ +'84070552472'
│ │ │ +'97032694146'
│ │ │ +'13120431152'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ + '17042777788' │ │ │ │ + '19112104227' │ │ │ │ + '84070552472' │ │ │ │ + '97032694146' │ │ │ │ + '13120431152' │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 31, 882527)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 37, 425092)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 41, 703387)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 7, 726424)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 43, 559643)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 27, 352379)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 51, 308464)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 33, 747375)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 48, 696274)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 24, 551846)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 46, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 32, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 13, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 49, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 36, 3)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 3)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 3)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 3)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 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, 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, 16, 13, 46, 46, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 32, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 13, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 49, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 36, 0, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 49, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 49, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 10, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 44, 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, 27, 12, 41, 0, 255907)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 25, 68432)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 38, 818855)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 55, 758680)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 16, 215746)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 44, 912779)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 24, 554457)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 16, 103893)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 31, 145842)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 1, 490454)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 39, 822170)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 27, 743854)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 4, 434305)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 50, 977776)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 13, 274507)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 32, 418685)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 17, 548642)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 4, 450262)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 9, 616289)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 28, 264077)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 58, 668062)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 32, 916274)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 17, 426648)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 18, 339892)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 47, 324171)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 3, 819062)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 35, 156562)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 4, 495449)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 47, 284093)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 33, 889542)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 17, 58, 668062)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 32, 916274)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 17, 426648)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 18, 339892)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 47, 324171)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 11, 841631)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 20, 134852)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 10, 946433)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 23, 297347)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 15, 288909)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1773,19 +1773,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1793,19 +1793,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'zondag'
│ │ │ -'woensdag'
│ │ │ -'zondag'
│ │ │ +'donderdag'
│ │ │  'zaterdag'
│ │ │ -'zondag'
│ │ │ +'dinsdag'
│ │ │ +'donderdag'
│ │ │ +'woensdag'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 4, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 41, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 45, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 15, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 7, 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, 19, 16, 36, 0, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 50, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 49, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 11, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 44, 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-27T20:36:31.882527'
│ │ │ +'2012-06-23T00:27:37.425092'
│ │ │ +'1993-07-27T08:59:41.703387'
│ │ │ +'1984-07-05T13:54:07.726424'
│ │ │ +'1998-08-26T21:52:43.559643'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 3, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 40, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 44, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 14, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 6, 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'
│ │ │ +'20:36:31'
│ │ │ +'00:27:37'
│ │ │ +'08:59:41'
│ │ │ +'13:54:07'
│ │ │ +'21:52:43'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 31, 882527)
│ │ │ +datetime.time(0, 27, 37, 425092)
│ │ │ +datetime.time(8, 59, 41, 703387)
│ │ │ +datetime.time(13, 54, 7, 726424)
│ │ │ +datetime.time(21, 52, 43, 559643)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 11, 801192)
│ │ │ +datetime.time(1, 13, 6, 60942)
│ │ │ +datetime.time(9, 24, 55, 761078)
│ │ │ +datetime.time(14, 9, 39, 826725)
│ │ │ +datetime.time(22, 23, 24, 148640)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19a4f9480>
│ │ │ +<generator object Provider.time_series at 0x7fc19a4f9480>
│ │ │ +<generator object Provider.time_series at 0x7fc19a4f9480>
│ │ │ +<generator object Provider.time_series at 0x7fc19a4f9480>
│ │ │ +<generator object Provider.time_series at 0x7fc19a4f9480>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325391.8825266
│ │ │ +1340411257.4250915
│ │ │ +743763581.7033868
│ │ │ +457883647.7264239
│ │ │ +904168363.5596434
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 31, 882527) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 37, 425092) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 41, 703387) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 7, 726424) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 43, 559643) │ │ │ │ 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, 27, 23, 11, 27, 352379) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 51, 308464) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 33, 747375) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 48, 696274) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 24, 551846) │ │ │ │ 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, 16, 13, 46, 46, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 32, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 13, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 49, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 45, 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, 15, 6, 36, 3) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 3) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 3) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 3) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 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, 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, 16, 13, 46, 46, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 32, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 13, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 49, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 36, 0, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 49, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 49, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 10, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 44, 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, 27, 12, 41, 0, 255907) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 25, 68432) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 38, 818855) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 55, 758680) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 16, 215746) │ │ │ │ >>> 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, 29, 6, 6, 44, 912779) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 24, 554457) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 16, 103893) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 31, 145842) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 1, 490454) │ │ │ │ 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, 2, 6, 0, 38, 39, 822170) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 27, 743854) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 4, 434305) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 50, 977776) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 13, 274507) │ │ │ │ >>> 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, 20, 22, 6, 32, 418685) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 17, 548642) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 4, 450262) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 9, 616289) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 28, 264077) │ │ │ │ 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, 13, 1, 17, 58, 668062) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 32, 916274) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 17, 426648) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 18, 339892) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 47, 324171) │ │ │ │ >>> 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, 29, 9, 33, 3, 819062) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 35, 156562) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 4, 495449) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 47, 284093) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 33, 889542) │ │ │ │ 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, 13, 1, 17, 58, 668062) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 32, 916274) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 17, 426648) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 18, 339892) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 47, 324171) │ │ │ │ >>> 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, 7, 10, 26, 11, 841631) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 20, 134852) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 10, 946433) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 23, 297347) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 15, 288909) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'zondag' │ │ │ │ - 'woensdag' │ │ │ │ - 'zondag' │ │ │ │ + 'donderdag' │ │ │ │ 'zaterdag' │ │ │ │ - 'zondag' │ │ │ │ + 'dinsdag' │ │ │ │ + 'donderdag' │ │ │ │ + 'woensdag' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 4, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 41, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 45, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 15, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 7, 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, 19, 16, 36, 0, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 50, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 49, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 11, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 44, 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-27T20:36:31.882527' │ │ │ │ + '2012-06-23T00:27:37.425092' │ │ │ │ + '1993-07-27T08:59:41.703387' │ │ │ │ + '1984-07-05T13:54:07.726424' │ │ │ │ + '1998-08-26T21:52:43.559643' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 3, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 40, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 44, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 14, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 6, 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' │ │ │ │ + '20:36:31' │ │ │ │ + '00:27:37' │ │ │ │ + '08:59:41' │ │ │ │ + '13:54:07' │ │ │ │ + '21:52:43' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 31, 882527) │ │ │ │ + datetime.time(0, 27, 37, 425092) │ │ │ │ + datetime.time(8, 59, 41, 703387) │ │ │ │ + datetime.time(13, 54, 7, 726424) │ │ │ │ + datetime.time(21, 52, 43, 559643) │ │ │ │ >>> 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(21, 27, 11, 801192) │ │ │ │ + datetime.time(1, 13, 6, 60942) │ │ │ │ + datetime.time(9, 24, 55, 761078) │ │ │ │ + datetime.time(14, 9, 39, 826725) │ │ │ │ + datetime.time(22, 23, 24, 148640) │ │ │ │ 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 │ │ │ │ + 1493325391.8825266 │ │ │ │ + 1340411257.4250915 │ │ │ │ + 743763581.7033868 │ │ │ │ + 457883647.7264239 │ │ │ │ + 904168363.5596434 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 33, 571370)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 38, 941000)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 42, 544530)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 8, 244257)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 44, 582193)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 29, 41222)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 52, 824371)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 34, 588524)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 49, 214111)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 25, 574394)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 48, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 34, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 15, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 51, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 47, 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, 15, 6, 36, 5)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 5)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 5)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 5)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 5)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 48, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 34, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 15, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 51, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 47, 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, 19, 16, 36, 2, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 51, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 51, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 12, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 46, 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, 27, 12, 41, 1, 944750)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 26, 584341)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 39, 659998)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 56, 276514)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 17, 238296)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 45, 223935)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 25, 38548)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 17, 262750)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 32, 628009)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 2, 467904)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 41, 511013)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 29, 259763)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 5, 275448)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 51, 495609)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 14, 297056)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 32, 729841)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 18, 32733)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 5, 609118)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 11, 98456)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 29, 241527)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 0, 356906)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 34, 432183)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 18, 267792)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 18, 857725)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 48, 346721)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 4, 130219)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 35, 640653)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 5, 654306)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 48, 766260)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 34, 866993)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 0, 356906)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 34, 432183)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 18, 267792)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 18, 857725)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 48, 346721)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 12, 152788)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 20, 618943)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 12, 105290)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 24, 779514)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 16, 266360)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1472,19 +1472,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1492,19 +1492,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'søndag'
│ │ │ -'onsdag'
│ │ │ -'søndag'
│ │ │ +'torsdag'
│ │ │  'lørdag'
│ │ │ -'søndag'
│ │ │ +'tirsdag'
│ │ │ +'torsdag'
│ │ │ +'onsdag'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 6, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 43, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 47, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 17, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 9, 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, 19, 16, 36, 2, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 52, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 51, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 13, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 46, 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-27T20:36:33.571370'
│ │ │ +'2012-06-23T00:27:38.941000'
│ │ │ +'1993-07-27T08:59:42.544530'
│ │ │ +'1984-07-05T13:54:08.244257'
│ │ │ +'1998-08-26T21:52:44.582193'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 5, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 42, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 46, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 16, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 8, 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'
│ │ │ +'20:36:33'
│ │ │ +'00:27:38'
│ │ │ +'08:59:42'
│ │ │ +'13:54:08'
│ │ │ +'21:52:44'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 33, 571370)
│ │ │ +datetime.time(0, 27, 38, 941000)
│ │ │ +datetime.time(8, 59, 42, 544530)
│ │ │ +datetime.time(13, 54, 8, 244257)
│ │ │ +datetime.time(21, 52, 44, 582193)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 13, 490036)
│ │ │ +datetime.time(1, 13, 7, 576851)
│ │ │ +datetime.time(9, 24, 56, 602221)
│ │ │ +datetime.time(14, 9, 40, 344558)
│ │ │ +datetime.time(22, 23, 25, 171190)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19a214940>
│ │ │ +<generator object Provider.time_series at 0x7fc19a214940>
│ │ │ +<generator object Provider.time_series at 0x7fc19a214940>
│ │ │ +<generator object Provider.time_series at 0x7fc19a214940>
│ │ │ +<generator object Provider.time_series at 0x7fc19a214940>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325393.5713704
│ │ │ +1340411258.9410002
│ │ │ +743763582.54453
│ │ │ +457883648.2442574
│ │ │ +904168364.5821928
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -3374,19 +3374,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.ssn()
│ │ │  ...
│ │ │ -'08067302509'
│ │ │ -'16026225594'
│ │ │ -'28036537398'
│ │ │ -'20096218231'
│ │ │ -'10034039475'
│ │ │ +'29067325581'
│ │ │ +'18046537307'
│ │ │ +'11106218228'
│ │ │ +'31034039456'
│ │ │ +'10046019062'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 33, 571370) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 38, 941000) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 42, 544530) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 8, 244257) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 44, 582193) │ │ │ │ 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, 27, 23, 11, 29, 41222) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 52, 824371) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 34, 588524) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 49, 214111) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 25, 574394) │ │ │ │ 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, 16, 13, 46, 48, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 34, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 15, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 51, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 47, 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, 15, 6, 36, 5) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 5) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 5) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 5) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 5) │ │ │ │ >>> 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, 16, 13, 46, 48, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 34, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 15, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 51, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 47, 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, 19, 16, 36, 2, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 51, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 51, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 12, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 46, 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, 27, 12, 41, 1, 944750) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 26, 584341) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 39, 659998) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 56, 276514) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 17, 238296) │ │ │ │ >>> 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, 29, 6, 6, 45, 223935) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 25, 38548) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 17, 262750) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 32, 628009) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 2, 467904) │ │ │ │ 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, 2, 6, 0, 38, 41, 511013) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 29, 259763) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 5, 275448) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 51, 495609) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 14, 297056) │ │ │ │ >>> 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, 20, 22, 6, 32, 729841) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 18, 32733) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 5, 609118) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 11, 98456) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 29, 241527) │ │ │ │ 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, 13, 1, 18, 0, 356906) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 34, 432183) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 18, 267792) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 18, 857725) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 48, 346721) │ │ │ │ >>> 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, 29, 9, 33, 4, 130219) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 35, 640653) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 5, 654306) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 48, 766260) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 34, 866993) │ │ │ │ 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, 13, 1, 18, 0, 356906) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 34, 432183) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 18, 267792) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 18, 857725) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 48, 346721) │ │ │ │ >>> 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, 7, 10, 26, 12, 152788) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 20, 618943) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 12, 105290) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 24, 779514) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 16, 266360) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'søndag' │ │ │ │ - 'onsdag' │ │ │ │ - 'søndag' │ │ │ │ + 'torsdag' │ │ │ │ 'lørdag' │ │ │ │ - 'søndag' │ │ │ │ + 'tirsdag' │ │ │ │ + 'torsdag' │ │ │ │ + 'onsdag' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 6, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 43, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 47, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 17, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 9, 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, 19, 16, 36, 2, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 52, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 51, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 13, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 46, 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-27T20:36:33.571370' │ │ │ │ + '2012-06-23T00:27:38.941000' │ │ │ │ + '1993-07-27T08:59:42.544530' │ │ │ │ + '1984-07-05T13:54:08.244257' │ │ │ │ + '1998-08-26T21:52:44.582193' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 5, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 42, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 46, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 16, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 8, 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' │ │ │ │ + '20:36:33' │ │ │ │ + '00:27:38' │ │ │ │ + '08:59:42' │ │ │ │ + '13:54:08' │ │ │ │ + '21:52:44' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 33, 571370) │ │ │ │ + datetime.time(0, 27, 38, 941000) │ │ │ │ + datetime.time(8, 59, 42, 544530) │ │ │ │ + datetime.time(13, 54, 8, 244257) │ │ │ │ + datetime.time(21, 52, 44, 582193) │ │ │ │ >>> 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(21, 27, 13, 490036) │ │ │ │ + datetime.time(1, 13, 7, 576851) │ │ │ │ + datetime.time(9, 24, 56, 602221) │ │ │ │ + datetime.time(14, 9, 40, 344558) │ │ │ │ + datetime.time(22, 23, 25, 171190) │ │ │ │ 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 │ │ │ │ + 1493325393.5713704 │ │ │ │ + 1340411258.9410002 │ │ │ │ + 743763582.54453 │ │ │ │ + 457883648.2442574 │ │ │ │ + 904168364.5821928 │ │ │ │ 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' │ │ │ │ + '29067325581' │ │ │ │ + '18046537307' │ │ │ │ + '11106218228' │ │ │ │ + '31034039456' │ │ │ │ + '10046019062' │ │ │ │ ******** _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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 34, 415792)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 39, 698955)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 42, 965102)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 8, 503174)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 45, 93467)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 29, 885651)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 53, 582321)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 35, 9094)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 49, 473022)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 26, 85670)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 49, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 35, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 16, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 52, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 48, 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, 15, 6, 36, 6)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 6)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 6)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 6)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 6)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 49, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 35, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 16, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 52, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 48, 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, 19, 16, 36, 3, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 52, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 52, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 13, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 47, 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, 27, 12, 41, 2, 789172)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 27, 342295)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 40, 80569)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 56, 535430)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 17, 749571)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 45, 379514)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 25, 280594)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 17, 842178)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 33, 369092)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 2, 956629)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 42, 355435)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 30, 17717)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 5, 696020)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 51, 754526)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 14, 808331)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 32, 885419)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 18, 274779)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 6, 188547)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 11, 839539)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 29, 730253)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 1, 201328)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 35, 190137)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 18, 688363)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 116642)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 48, 857996)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 4, 285797)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 35, 882699)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 6, 233734)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 49, 507343)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 35, 355718)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 1, 201328)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 35, 190137)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 18, 688363)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 116642)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 48, 857996)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 12, 308366)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 20, 860989)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 12, 684719)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 25, 520597)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 16, 755085)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1895,19 +1895,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1915,19 +1915,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'poniedziałek'
│ │ │ -'czwartek'
│ │ │ -'poniedziałek'
│ │ │ +'piątek'
│ │ │  'niedziela'
│ │ │ -'poniedziałek'
│ │ │ +'środa'
│ │ │ +'piątek'
│ │ │ +'czwartek'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 7, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 44, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 48, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 18, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 10, 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, 19, 16, 36, 3, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 53, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 52, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 14, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 47, 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-27T20:36:34.415792'
│ │ │ +'2012-06-23T00:27:39.698955'
│ │ │ +'1993-07-27T08:59:42.965102'
│ │ │ +'1984-07-05T13:54:08.503174'
│ │ │ +'1998-08-26T21:52:45.093467'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 6, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 43, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 47, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 17, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 9, 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'
│ │ │ +'20:36:34'
│ │ │ +'00:27:39'
│ │ │ +'08:59:42'
│ │ │ +'13:54:08'
│ │ │ +'21:52:45'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 34, 415792)
│ │ │ +datetime.time(0, 27, 39, 698955)
│ │ │ +datetime.time(8, 59, 42, 965102)
│ │ │ +datetime.time(13, 54, 8, 503174)
│ │ │ +datetime.time(21, 52, 45, 93467)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 14, 334458)
│ │ │ +datetime.time(1, 13, 8, 334805)
│ │ │ +datetime.time(9, 24, 57, 22793)
│ │ │ +datetime.time(14, 9, 40, 603475)
│ │ │ +datetime.time(22, 23, 25, 682464)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc199aada20>
│ │ │ +<generator object Provider.time_series at 0x7fc199aada20>
│ │ │ +<generator object Provider.time_series at 0x7fc199aada20>
│ │ │ +<generator object Provider.time_series at 0x7fc199aada20>
│ │ │ +<generator object Provider.time_series at 0x7fc199aada20>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325394.4157922
│ │ │ +1340411259.6989546
│ │ │ +743763582.9651016
│ │ │ +457883648.5031742
│ │ │ +904168365.0934675
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ year() str
│ │ │ @@ -4276,19 +4276,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.pesel()
│ │ │  ...
│ │ │ -'07320860486'
│ │ │ -'66050847594'
│ │ │ -'13253138248'
│ │ │ -'26031119483'
│ │ │ -'23322692412'
│ │ │ +'07322960481'
│ │ │ +'66052947599'
│ │ │ +'13262138240'
│ │ │ +'26040119485'
│ │ │ +'24211692416'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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'
│ │ │ +'17242760485'
│ │ │ +'97032647590'
│ │ │ +'19322038244'
│ │ │ +'77103119483'
│ │ │ +'25212792419'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 34, 415792) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 39, 698955) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 42, 965102) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 8, 503174) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 45, 93467) │ │ │ │ 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, 27, 23, 11, 29, 885651) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 53, 582321) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 35, 9094) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 49, 473022) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 26, 85670) │ │ │ │ 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, 16, 13, 46, 49, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 35, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 16, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 52, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 48, 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, 15, 6, 36, 6) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 6) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 6) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 6) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 6) │ │ │ │ >>> 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, 16, 13, 46, 49, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 35, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 16, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 52, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 48, 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, 19, 16, 36, 3, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 52, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 52, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 13, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 47, 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, 27, 12, 41, 2, 789172) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 27, 342295) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 40, 80569) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 56, 535430) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 17, 749571) │ │ │ │ >>> 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, 29, 6, 6, 45, 379514) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 25, 280594) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 17, 842178) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 33, 369092) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 2, 956629) │ │ │ │ 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, 2, 6, 0, 38, 42, 355435) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 30, 17717) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 5, 696020) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 51, 754526) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 14, 808331) │ │ │ │ >>> 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, 20, 22, 6, 32, 885419) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 18, 274779) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 6, 188547) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 11, 839539) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 29, 730253) │ │ │ │ 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, 13, 1, 18, 1, 201328) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 35, 190137) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 18, 688363) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 116642) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 48, 857996) │ │ │ │ >>> 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, 29, 9, 33, 4, 285797) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 35, 882699) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 6, 233734) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 49, 507343) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 35, 355718) │ │ │ │ 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, 13, 1, 18, 1, 201328) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 35, 190137) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 18, 688363) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 116642) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 48, 857996) │ │ │ │ >>> 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, 7, 10, 26, 12, 308366) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 20, 860989) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 12, 684719) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 25, 520597) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 16, 755085) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'poniedziałek' │ │ │ │ - 'czwartek' │ │ │ │ - 'poniedziałek' │ │ │ │ + 'piątek' │ │ │ │ 'niedziela' │ │ │ │ - 'poniedziałek' │ │ │ │ + 'środa' │ │ │ │ + 'piątek' │ │ │ │ + 'czwartek' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 7, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 44, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 48, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 18, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 10, 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, 19, 16, 36, 3, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 53, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 52, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 14, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 47, 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-27T20:36:34.415792' │ │ │ │ + '2012-06-23T00:27:39.698955' │ │ │ │ + '1993-07-27T08:59:42.965102' │ │ │ │ + '1984-07-05T13:54:08.503174' │ │ │ │ + '1998-08-26T21:52:45.093467' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 6, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 43, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 47, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 17, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 9, 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' │ │ │ │ + '20:36:34' │ │ │ │ + '00:27:39' │ │ │ │ + '08:59:42' │ │ │ │ + '13:54:08' │ │ │ │ + '21:52:45' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 34, 415792) │ │ │ │ + datetime.time(0, 27, 39, 698955) │ │ │ │ + datetime.time(8, 59, 42, 965102) │ │ │ │ + datetime.time(13, 54, 8, 503174) │ │ │ │ + datetime.time(21, 52, 45, 93467) │ │ │ │ >>> 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(21, 27, 14, 334458) │ │ │ │ + datetime.time(1, 13, 8, 334805) │ │ │ │ + datetime.time(9, 24, 57, 22793) │ │ │ │ + datetime.time(14, 9, 40, 603475) │ │ │ │ + datetime.time(22, 23, 25, 682464) │ │ │ │ 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 │ │ │ │ + 1493325394.4157922 │ │ │ │ + 1340411259.6989546 │ │ │ │ + 743763582.9651016 │ │ │ │ + 457883648.5031742 │ │ │ │ + 904168365.0934675 │ │ │ │ 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' │ │ │ │ + '07322960481' │ │ │ │ + '66052947599' │ │ │ │ + '13262138240' │ │ │ │ + '26040119485' │ │ │ │ + '24211692416' │ │ │ │ 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' │ │ │ │ + '17242760485' │ │ │ │ + '97032647590' │ │ │ │ + '19322038244' │ │ │ │ + '77103119483' │ │ │ │ + '25212792419' │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 35, 260214)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 40, 456909)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 43, 385673)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 8, 762091)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 45, 604742)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 30, 730072)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 54, 340279)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 35, 429672)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 49, 731941)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 26, 596947)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 50, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 36, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 17, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 53, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 49, 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, 15, 6, 36, 7)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 7)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 7)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 7)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 50, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 36, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 17, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 53, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 49, 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, 19, 16, 36, 4, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 53, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 53, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 14, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 48, 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, 27, 12, 41, 3, 633594)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 28, 100249)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 40, 501141)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 56, 794347)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 18, 260845)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 45, 535091)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 25, 522639)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 18, 421607)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 34, 110175)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 3, 445354)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 43, 199857)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 30, 775672)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 6, 116591)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 52, 13443)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 15, 319605)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 33, 40998)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 18, 516824)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 6, 767975)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 12, 580622)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 30, 218978)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 2, 45750)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 35, 948091)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 19, 108935)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 375559)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 49, 369270)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 4, 441375)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 36, 124744)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 6, 813163)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 50, 248426)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 35, 844444)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 2, 45750)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 35, 948091)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 19, 108935)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 375559)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 49, 369270)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 12, 463944)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 21, 103034)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 13, 264147)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 26, 261680)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 17, 243810)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2066,19 +2066,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2086,19 +2086,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'quarta-feira'
│ │ │ -'domingo'
│ │ │ +'quinta-feira'
│ │ │  'sábado'
│ │ │ -'domingo'
│ │ │ +'terça-feira'
│ │ │ +'quinta-feira'
│ │ │ +'quarta-feira'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 8, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 45, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 49, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 19, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 11, 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, 19, 16, 36, 4, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 54, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 53, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 15, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 48, 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-27T20:36:35.260214'
│ │ │ +'2012-06-23T00:27:40.456909'
│ │ │ +'1993-07-27T08:59:43.385673'
│ │ │ +'1984-07-05T13:54:08.762091'
│ │ │ +'1998-08-26T21:52:45.604742'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 7, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 44, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 48, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 18, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 10, 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'
│ │ │ +'20:36:35'
│ │ │ +'00:27:40'
│ │ │ +'08:59:43'
│ │ │ +'13:54:08'
│ │ │ +'21:52:45'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 35, 260214)
│ │ │ +datetime.time(0, 27, 40, 456909)
│ │ │ +datetime.time(8, 59, 43, 385673)
│ │ │ +datetime.time(13, 54, 8, 762091)
│ │ │ +datetime.time(21, 52, 45, 604742)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 15, 178879)
│ │ │ +datetime.time(1, 13, 9, 92760)
│ │ │ +datetime.time(9, 24, 57, 443364)
│ │ │ +datetime.time(14, 9, 40, 862392)
│ │ │ +datetime.time(22, 23, 26, 193739)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1991703a0>
│ │ │ +<generator object Provider.time_series at 0x7fc1991703a0>
│ │ │ +<generator object Provider.time_series at 0x7fc1991703a0>
│ │ │ +<generator object Provider.time_series at 0x7fc1991703a0>
│ │ │ +<generator object Provider.time_series at 0x7fc1991703a0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325395.2602139
│ │ │ +1340411260.4569092
│ │ │ +743763583.3856732
│ │ │ +457883648.7620909
│ │ │ +904168365.6047423
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 35, 260214) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 40, 456909) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 43, 385673) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 8, 762091) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 45, 604742) │ │ │ │ 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, 27, 23, 11, 30, 730072) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 54, 340279) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 35, 429672) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 49, 731941) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 26, 596947) │ │ │ │ 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, 16, 13, 46, 50, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 36, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 17, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 53, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 49, 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, 15, 6, 36, 7) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 7) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 7) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 7) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 7) │ │ │ │ >>> 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, 16, 13, 46, 50, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 36, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 17, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 53, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 49, 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, 19, 16, 36, 4, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 53, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 53, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 14, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 48, 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, 27, 12, 41, 3, 633594) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 28, 100249) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 40, 501141) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 56, 794347) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 18, 260845) │ │ │ │ >>> 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, 29, 6, 6, 45, 535091) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 25, 522639) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 18, 421607) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 34, 110175) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 3, 445354) │ │ │ │ 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, 2, 6, 0, 38, 43, 199857) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 30, 775672) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 6, 116591) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 52, 13443) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 15, 319605) │ │ │ │ >>> 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, 20, 22, 6, 33, 40998) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 18, 516824) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 6, 767975) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 12, 580622) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 30, 218978) │ │ │ │ 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, 13, 1, 18, 2, 45750) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 35, 948091) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 19, 108935) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 375559) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 49, 369270) │ │ │ │ >>> 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, 29, 9, 33, 4, 441375) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 36, 124744) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 6, 813163) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 50, 248426) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 35, 844444) │ │ │ │ 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, 13, 1, 18, 2, 45750) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 35, 948091) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 19, 108935) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 375559) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 49, 369270) │ │ │ │ >>> 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, 7, 10, 26, 12, 463944) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 21, 103034) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 13, 264147) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 26, 261680) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 17, 243810) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'quarta-feira' │ │ │ │ - 'domingo' │ │ │ │ + 'quinta-feira' │ │ │ │ 'sábado' │ │ │ │ - 'domingo' │ │ │ │ + 'terça-feira' │ │ │ │ + 'quinta-feira' │ │ │ │ + 'quarta-feira' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 8, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 45, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 49, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 19, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 11, 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, 19, 16, 36, 4, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 54, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 53, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 15, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 48, 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-27T20:36:35.260214' │ │ │ │ + '2012-06-23T00:27:40.456909' │ │ │ │ + '1993-07-27T08:59:43.385673' │ │ │ │ + '1984-07-05T13:54:08.762091' │ │ │ │ + '1998-08-26T21:52:45.604742' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 7, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 44, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 48, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 18, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 10, 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' │ │ │ │ + '20:36:35' │ │ │ │ + '00:27:40' │ │ │ │ + '08:59:43' │ │ │ │ + '13:54:08' │ │ │ │ + '21:52:45' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 35, 260214) │ │ │ │ + datetime.time(0, 27, 40, 456909) │ │ │ │ + datetime.time(8, 59, 43, 385673) │ │ │ │ + datetime.time(13, 54, 8, 762091) │ │ │ │ + datetime.time(21, 52, 45, 604742) │ │ │ │ >>> 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(21, 27, 15, 178879) │ │ │ │ + datetime.time(1, 13, 9, 92760) │ │ │ │ + datetime.time(9, 24, 57, 443364) │ │ │ │ + datetime.time(14, 9, 40, 862392) │ │ │ │ + datetime.time(22, 23, 26, 193739) │ │ │ │ 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 │ │ │ │ + 1493325395.2602139 │ │ │ │ + 1340411260.4569092 │ │ │ │ + 743763583.3856732 │ │ │ │ + 457883648.7620909 │ │ │ │ + 904168365.6047423 │ │ │ │ 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'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ @@ -978,19 +978,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.credit_card_full()
│ │ │  ...
│ │ │ -'Mastercard\nValentina Marques\n5125564876475934 01/31\nCVV2: 421\n'
│ │ │ +'Mastercard\nValentina Marques\n5125564876475934 02/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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 36, 104636)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 41, 214864)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 43, 806245)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 9, 21008)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 46, 116017)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 31, 574493)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 55, 98236)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 35, 850235)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 49, 990860)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 27, 108219)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 51, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 37, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 18, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 54, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 50, 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, 15, 6, 36, 8)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 8)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 8)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 8)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 51, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 37, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 18, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 54, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 50, 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, 19, 16, 36, 5, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 54, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 54, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 15, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 49, 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, 27, 12, 41, 4, 478016)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 28, 858204)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 40, 921712)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 57, 53264)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 18, 772120)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 45, 690670)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 25, 764685)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 19, 1035)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 34, 851258)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 3, 934080)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 44, 44279)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 31, 533626)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 6, 537163)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 52, 272359)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 15, 830880)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 33, 196576)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 18, 758870)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 7, 347404)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 13, 321706)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 30, 707703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 2, 890172)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 36, 706046)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 19, 529506)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 634475)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 49, 880545)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 4, 596953)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 36, 366790)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 7, 392591)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 50, 989509)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 36, 333169)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 2, 890172)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 36, 706046)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 19, 529506)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 634475)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 49, 880545)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 12, 619522)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 21, 345080)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 13, 843575)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 27, 2764)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 17, 732535)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1757,19 +1757,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1777,19 +1777,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'domingo'
│ │ │ -'quarta-feira'
│ │ │ -'domingo'
│ │ │ +'quinta-feira'
│ │ │  'sábado'
│ │ │ -'domingo'
│ │ │ +'terça-feira'
│ │ │ +'quinta-feira'
│ │ │ +'quarta-feira'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 9, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 46, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 50, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 20, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 12, 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, 19, 16, 36, 5, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 55, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 54, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 16, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 49, 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-27T20:36:36.104636'
│ │ │ +'2012-06-23T00:27:41.214864'
│ │ │ +'1993-07-27T08:59:43.806245'
│ │ │ +'1984-07-05T13:54:09.021008'
│ │ │ +'1998-08-26T21:52:46.116017'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 8, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 45, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 49, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 19, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 11, 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'
│ │ │ +'20:36:36'
│ │ │ +'00:27:41'
│ │ │ +'08:59:43'
│ │ │ +'13:54:09'
│ │ │ +'21:52:46'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 36, 104636)
│ │ │ +datetime.time(0, 27, 41, 214864)
│ │ │ +datetime.time(8, 59, 43, 806245)
│ │ │ +datetime.time(13, 54, 9, 21008)
│ │ │ +datetime.time(21, 52, 46, 116017)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 16, 23301)
│ │ │ +datetime.time(1, 13, 9, 850714)
│ │ │ +datetime.time(9, 24, 57, 863936)
│ │ │ +datetime.time(14, 9, 41, 121309)
│ │ │ +datetime.time(22, 23, 26, 705014)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19883c160>
│ │ │ +<generator object Provider.time_series at 0x7fc19883c160>
│ │ │ +<generator object Provider.time_series at 0x7fc19883c160>
│ │ │ +<generator object Provider.time_series at 0x7fc19883c160>
│ │ │ +<generator object Provider.time_series at 0x7fc19883c160>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325396.1046357
│ │ │ +1340411261.2148635
│ │ │ +743763583.8062447
│ │ │ +457883649.02100766
│ │ │ +904168366.116017
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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: │ │ │ │ + 'Mastercard\nValentina Marques\n5125564876475934 02/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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 36, 104636) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 41, 214864) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 43, 806245) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 9, 21008) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 46, 116017) │ │ │ │ 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, 27, 23, 11, 31, 574493) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 55, 98236) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 35, 850235) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 49, 990860) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 27, 108219) │ │ │ │ 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, 16, 13, 46, 51, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 37, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 18, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 54, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 50, 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, 15, 6, 36, 8) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 8) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 8) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 8) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 8) │ │ │ │ >>> 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, 16, 13, 46, 51, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 37, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 18, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 54, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 50, 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, 19, 16, 36, 5, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 54, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 54, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 15, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 49, 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, 27, 12, 41, 4, 478016) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 28, 858204) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 40, 921712) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 57, 53264) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 18, 772120) │ │ │ │ >>> 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, 29, 6, 6, 45, 690670) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 25, 764685) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 19, 1035) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 34, 851258) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 3, 934080) │ │ │ │ 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, 2, 6, 0, 38, 44, 44279) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 31, 533626) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 6, 537163) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 52, 272359) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 15, 830880) │ │ │ │ >>> 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, 20, 22, 6, 33, 196576) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 18, 758870) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 7, 347404) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 13, 321706) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 30, 707703) │ │ │ │ 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, 13, 1, 18, 2, 890172) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 36, 706046) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 19, 529506) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 634475) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 49, 880545) │ │ │ │ >>> 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, 29, 9, 33, 4, 596953) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 36, 366790) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 7, 392591) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 50, 989509) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 36, 333169) │ │ │ │ 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, 13, 1, 18, 2, 890172) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 36, 706046) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 19, 529506) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 634475) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 49, 880545) │ │ │ │ >>> 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, 7, 10, 26, 12, 619522) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 21, 345080) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 13, 843575) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 27, 2764) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 17, 732535) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'domingo' │ │ │ │ - 'quarta-feira' │ │ │ │ - 'domingo' │ │ │ │ + 'quinta-feira' │ │ │ │ 'sábado' │ │ │ │ - 'domingo' │ │ │ │ + 'terça-feira' │ │ │ │ + 'quinta-feira' │ │ │ │ + 'quarta-feira' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 9, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 46, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 50, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 20, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 12, 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, 19, 16, 36, 5, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 55, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 54, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 16, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 49, 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-27T20:36:36.104636' │ │ │ │ + '2012-06-23T00:27:41.214864' │ │ │ │ + '1993-07-27T08:59:43.806245' │ │ │ │ + '1984-07-05T13:54:09.021008' │ │ │ │ + '1998-08-26T21:52:46.116017' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 8, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 45, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 49, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 19, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 11, 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' │ │ │ │ + '20:36:36' │ │ │ │ + '00:27:41' │ │ │ │ + '08:59:43' │ │ │ │ + '13:54:09' │ │ │ │ + '21:52:46' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 36, 104636) │ │ │ │ + datetime.time(0, 27, 41, 214864) │ │ │ │ + datetime.time(8, 59, 43, 806245) │ │ │ │ + datetime.time(13, 54, 9, 21008) │ │ │ │ + datetime.time(21, 52, 46, 116017) │ │ │ │ >>> 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(21, 27, 16, 23301) │ │ │ │ + datetime.time(1, 13, 9, 850714) │ │ │ │ + datetime.time(9, 24, 57, 863936) │ │ │ │ + datetime.time(14, 9, 41, 121309) │ │ │ │ + datetime.time(22, 23, 26, 705014) │ │ │ │ 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 │ │ │ │ + 1493325396.1046357 │ │ │ │ + 1340411261.2148635 │ │ │ │ + 743763583.8062447 │ │ │ │ + 457883649.02100766 │ │ │ │ + 904168366.116017 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 36, 104636)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 41, 214864)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 43, 806245)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 9, 21008)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 46, 116017)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 31, 574493)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 55, 98236)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 35, 850235)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 49, 990860)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 27, 108219)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 51, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 37, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 18, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 54, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 50, 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, 15, 6, 36, 8)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 8)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 8)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 8)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 51, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 37, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 18, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 54, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 50, 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, 19, 16, 36, 5, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 54, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 54, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 15, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 49, 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, 27, 12, 41, 4, 478016)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 28, 858204)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 40, 921712)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 57, 53264)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 18, 772120)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 45, 690670)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 25, 764685)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 19, 1035)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 34, 851258)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 3, 934080)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 44, 44279)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 31, 533626)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 6, 537163)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 52, 272359)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 15, 830880)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 33, 196576)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 18, 758870)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 7, 347404)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 13, 321706)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 30, 707703)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 2, 890172)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 36, 706046)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 19, 529506)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 634475)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 49, 880545)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 4, 596953)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 36, 366790)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 7, 392591)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 50, 989509)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 36, 333169)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 2, 890172)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 36, 706046)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 19, 529506)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 634475)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 49, 880545)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 12, 619522)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 21, 345080)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 13, 843575)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 27, 2764)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 17, 732535)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1795,19 +1795,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -1815,19 +1815,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'duminica'
│ │ │ -'miercuri'
│ │ │ -'duminica'
│ │ │ +'joi'
│ │ │  'sambata'
│ │ │ -'duminica'
│ │ │ +'marti'
│ │ │ +'joi'
│ │ │ +'miercuri'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 9, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 46, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 50, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 20, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 12, 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, 19, 16, 36, 5, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 55, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 54, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 16, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 49, 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-27T20:36:36.104636'
│ │ │ +'2012-06-23T00:27:41.214864'
│ │ │ +'1993-07-27T08:59:43.806245'
│ │ │ +'1984-07-05T13:54:09.021008'
│ │ │ +'1998-08-26T21:52:46.116017'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 8, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 45, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 49, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 19, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 11, 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'
│ │ │ +'20:36:36'
│ │ │ +'00:27:41'
│ │ │ +'08:59:43'
│ │ │ +'13:54:09'
│ │ │ +'21:52:46'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 36, 104636)
│ │ │ +datetime.time(0, 27, 41, 214864)
│ │ │ +datetime.time(8, 59, 43, 806245)
│ │ │ +datetime.time(13, 54, 9, 21008)
│ │ │ +datetime.time(21, 52, 46, 116017)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 16, 23301)
│ │ │ +datetime.time(1, 13, 9, 850714)
│ │ │ +datetime.time(9, 24, 57, 863936)
│ │ │ +datetime.time(14, 9, 41, 121309)
│ │ │ +datetime.time(22, 23, 26, 705014)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc197d39b40>
│ │ │ +<generator object Provider.time_series at 0x7fc197d39b40>
│ │ │ +<generator object Provider.time_series at 0x7fc197d39b40>
│ │ │ +<generator object Provider.time_series at 0x7fc197d39b40>
│ │ │ +<generator object Provider.time_series at 0x7fc197d39b40>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325396.1046357
│ │ │ +1340411261.2148635
│ │ │ +743763583.8062447
│ │ │ +457883649.02100766
│ │ │ +904168366.116017
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 36, 104636) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 41, 214864) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 43, 806245) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 9, 21008) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 46, 116017) │ │ │ │ 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, 27, 23, 11, 31, 574493) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 55, 98236) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 35, 850235) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 49, 990860) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 27, 108219) │ │ │ │ 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, 16, 13, 46, 51, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 37, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 18, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 54, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 50, 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, 15, 6, 36, 8) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 8) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 8) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 8) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 8) │ │ │ │ >>> 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, 16, 13, 46, 51, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 37, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 18, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 54, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 50, 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, 19, 16, 36, 5, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 54, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 54, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 15, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 49, 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, 27, 12, 41, 4, 478016) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 28, 858204) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 40, 921712) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 57, 53264) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 18, 772120) │ │ │ │ >>> 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, 29, 6, 6, 45, 690670) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 25, 764685) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 19, 1035) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 34, 851258) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 3, 934080) │ │ │ │ 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, 2, 6, 0, 38, 44, 44279) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 31, 533626) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 6, 537163) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 52, 272359) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 15, 830880) │ │ │ │ >>> 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, 20, 22, 6, 33, 196576) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 18, 758870) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 7, 347404) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 13, 321706) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 30, 707703) │ │ │ │ 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, 13, 1, 18, 2, 890172) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 36, 706046) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 19, 529506) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 634475) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 49, 880545) │ │ │ │ >>> 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, 29, 9, 33, 4, 596953) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 36, 366790) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 7, 392591) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 50, 989509) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 36, 333169) │ │ │ │ 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, 13, 1, 18, 2, 890172) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 36, 706046) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 19, 529506) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 634475) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 49, 880545) │ │ │ │ >>> 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, 7, 10, 26, 12, 619522) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 21, 345080) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 13, 843575) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 27, 2764) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 17, 732535) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'duminica' │ │ │ │ - 'miercuri' │ │ │ │ - 'duminica' │ │ │ │ + 'joi' │ │ │ │ 'sambata' │ │ │ │ - 'duminica' │ │ │ │ + 'marti' │ │ │ │ + 'joi' │ │ │ │ + 'miercuri' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 9, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 46, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 50, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 20, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 12, 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, 19, 16, 36, 5, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 55, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 54, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 16, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 49, 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-27T20:36:36.104636' │ │ │ │ + '2012-06-23T00:27:41.214864' │ │ │ │ + '1993-07-27T08:59:43.806245' │ │ │ │ + '1984-07-05T13:54:09.021008' │ │ │ │ + '1998-08-26T21:52:46.116017' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 8, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 45, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 49, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 19, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 11, 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' │ │ │ │ + '20:36:36' │ │ │ │ + '00:27:41' │ │ │ │ + '08:59:43' │ │ │ │ + '13:54:09' │ │ │ │ + '21:52:46' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 36, 104636) │ │ │ │ + datetime.time(0, 27, 41, 214864) │ │ │ │ + datetime.time(8, 59, 43, 806245) │ │ │ │ + datetime.time(13, 54, 9, 21008) │ │ │ │ + datetime.time(21, 52, 46, 116017) │ │ │ │ >>> 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(21, 27, 16, 23301) │ │ │ │ + datetime.time(1, 13, 9, 850714) │ │ │ │ + datetime.time(9, 24, 57, 863936) │ │ │ │ + datetime.time(14, 9, 41, 121309) │ │ │ │ + datetime.time(22, 23, 26, 705014) │ │ │ │ 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 │ │ │ │ + 1493325396.1046357 │ │ │ │ + 1340411261.2148635 │ │ │ │ + 743763583.8062447 │ │ │ │ + 457883649.02100766 │ │ │ │ + 904168366.116017 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 36, 949058)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 41, 972818)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 44, 226816)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 9, 279924)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 46, 627292)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 32, 418915)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 55, 856186)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 36, 270813)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 50, 249779)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 27, 619495)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 52, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 38, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 19, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 55, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 51, 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, 15, 6, 36, 9)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 9)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 9)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 9)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 9)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 52, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 38, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 19, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 55, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 51, 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, 19, 16, 36, 6, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 55, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 55, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 16, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 50, 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, 27, 12, 41, 5, 322438)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 29, 616158)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 41, 342284)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 57, 312181)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 19, 283395)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 45, 846248)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 26, 6731)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 19, 580463)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 35, 592341)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 4, 422805)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 44, 888701)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 32, 291580)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 6, 957735)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 52, 531276)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 16, 342155)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 33, 352154)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 19, 916)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 7, 926832)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 14, 62789)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 31, 196428)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 3, 734594)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 37, 464000)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 19, 950078)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 893392)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 50, 391820)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 4, 752531)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 36, 608835)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 7, 972020)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 51, 730592)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 36, 821894)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 3, 734594)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 37, 464000)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 19, 950078)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 19, 893392)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 50, 391820)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 12, 775100)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 21, 587125)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 14, 423004)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 27, 743847)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 18, 221261)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2672,19 +2672,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -2692,19 +2692,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Воскресенье'
│ │ │ -'Среда'
│ │ │ -'Воскресенье'
│ │ │ +'Четверг'
│ │ │  'Суббота'
│ │ │ -'Воскресенье'
│ │ │ +'Вторник'
│ │ │ +'Четверг'
│ │ │ +'Среда'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 10, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 47, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 51, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 21, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 13, 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, 19, 16, 36, 6, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 56, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 55, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 17, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 50, 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-27T20:36:36.949058'
│ │ │ +'2012-06-23T00:27:41.972818'
│ │ │ +'1993-07-27T08:59:44.226816'
│ │ │ +'1984-07-05T13:54:09.279924'
│ │ │ +'1998-08-26T21:52:46.627292'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 9, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 46, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 50, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 20, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 12, 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'
│ │ │ +'20:36:36'
│ │ │ +'00:27:41'
│ │ │ +'08:59:44'
│ │ │ +'13:54:09'
│ │ │ +'21:52:46'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 36, 949058)
│ │ │ +datetime.time(0, 27, 41, 972818)
│ │ │ +datetime.time(8, 59, 44, 226816)
│ │ │ +datetime.time(13, 54, 9, 279924)
│ │ │ +datetime.time(21, 52, 46, 627292)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 16, 867723)
│ │ │ +datetime.time(1, 13, 10, 608669)
│ │ │ +datetime.time(9, 24, 58, 284507)
│ │ │ +datetime.time(14, 9, 41, 380225)
│ │ │ +datetime.time(22, 23, 27, 216289)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc197745c60>
│ │ │ +<generator object Provider.time_series at 0x7fc197745c60>
│ │ │ +<generator object Provider.time_series at 0x7fc197745c60>
│ │ │ +<generator object Provider.time_series at 0x7fc197745c60>
│ │ │ +<generator object Provider.time_series at 0x7fc197745c60>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325396.9490576
│ │ │ +1340411261.972818
│ │ │ +743763584.2268163
│ │ │ +457883649.2799244
│ │ │ +904168366.6272917
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 36, 949058) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 41, 972818) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 44, 226816) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 9, 279924) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 46, 627292) │ │ │ │ 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, 27, 23, 11, 32, 418915) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 55, 856186) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 36, 270813) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 50, 249779) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 27, 619495) │ │ │ │ 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, 16, 13, 46, 52, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 38, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 19, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 55, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 51, 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, 15, 6, 36, 9) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 9) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 9) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 9) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 9) │ │ │ │ >>> 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, 16, 13, 46, 52, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 38, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 19, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 55, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 51, 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, 19, 16, 36, 6, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 55, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 55, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 16, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 50, 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, 27, 12, 41, 5, 322438) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 29, 616158) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 41, 342284) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 57, 312181) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 19, 283395) │ │ │ │ >>> 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, 29, 6, 6, 45, 846248) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 26, 6731) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 19, 580463) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 35, 592341) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 4, 422805) │ │ │ │ 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, 2, 6, 0, 38, 44, 888701) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 32, 291580) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 6, 957735) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 52, 531276) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 16, 342155) │ │ │ │ >>> 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, 20, 22, 6, 33, 352154) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 19, 916) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 7, 926832) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 14, 62789) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 31, 196428) │ │ │ │ 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, 13, 1, 18, 3, 734594) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 37, 464000) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 19, 950078) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 893392) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 50, 391820) │ │ │ │ >>> 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, 29, 9, 33, 4, 752531) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 36, 608835) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 7, 972020) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 51, 730592) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 36, 821894) │ │ │ │ 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, 13, 1, 18, 3, 734594) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 37, 464000) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 19, 950078) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 19, 893392) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 50, 391820) │ │ │ │ >>> 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, 7, 10, 26, 12, 775100) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 21, 587125) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 14, 423004) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 27, 743847) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 18, 221261) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 10, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 47, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 51, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 21, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 13, 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, 19, 16, 36, 6, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 56, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 55, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 17, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 50, 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-27T20:36:36.949058' │ │ │ │ + '2012-06-23T00:27:41.972818' │ │ │ │ + '1993-07-27T08:59:44.226816' │ │ │ │ + '1984-07-05T13:54:09.279924' │ │ │ │ + '1998-08-26T21:52:46.627292' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 9, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 46, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 50, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 20, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 12, 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' │ │ │ │ + '20:36:36' │ │ │ │ + '00:27:41' │ │ │ │ + '08:59:44' │ │ │ │ + '13:54:09' │ │ │ │ + '21:52:46' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 36, 949058) │ │ │ │ + datetime.time(0, 27, 41, 972818) │ │ │ │ + datetime.time(8, 59, 44, 226816) │ │ │ │ + datetime.time(13, 54, 9, 279924) │ │ │ │ + datetime.time(21, 52, 46, 627292) │ │ │ │ >>> 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(21, 27, 16, 867723) │ │ │ │ + datetime.time(1, 13, 10, 608669) │ │ │ │ + datetime.time(9, 24, 58, 284507) │ │ │ │ + datetime.time(14, 9, 41, 380225) │ │ │ │ + datetime.time(22, 23, 27, 216289) │ │ │ │ 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 │ │ │ │ + 1493325396.9490576 │ │ │ │ + 1340411261.972818 │ │ │ │ + 743763584.2268163 │ │ │ │ + 457883649.2799244 │ │ │ │ + 904168366.6272917 │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 37, 793479)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 42, 730772)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 44, 647388)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 9, 538841)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 47, 138566)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 33, 263336)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 56, 614143)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 36, 691383)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 50, 508698)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 28, 130768)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 53, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 39, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 20, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 56, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 52, 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, 15, 6, 36, 10)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 10)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 10)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 10)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 10)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 53, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 39, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 20, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 56, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 52, 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, 19, 16, 36, 7, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 56, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 56, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 17, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 51, 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, 27, 12, 41, 6, 166860)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 30, 374113)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 41, 762856)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 57, 571097)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 19, 794670)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 46, 1826)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 26, 248776)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 20, 159892)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 36, 333425)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 4, 911530)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 45, 733122)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 33, 49535)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 7, 378306)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 52, 790193)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 16, 853430)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 33, 507732)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 19, 242961)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 8, 506261)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 14, 803872)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 31, 685153)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 4, 579015)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 38, 221955)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 20, 370649)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 20, 152309)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 50, 903094)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 4, 908109)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 36, 850881)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 8, 551448)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 52, 471676)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 37, 310619)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 4, 579015)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 38, 221955)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 20, 370649)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 20, 152309)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 50, 903094)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 12, 930678)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 21, 829171)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 15, 2432)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 28, 484930)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 18, 709986)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2172,19 +2172,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week()
│ │ │ @@ -2192,19 +2192,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'nedeľa'
│ │ │ -'streda'
│ │ │ -'nedeľa'
│ │ │ +'štvrtok'
│ │ │  'sobota'
│ │ │ -'nedeľa'
│ │ │ +'utorok'
│ │ │ +'štvrtok'
│ │ │ +'streda'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 11, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 48, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 52, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 22, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 14, 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, 19, 16, 36, 7, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 57, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 56, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 18, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 51, 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-27T20:36:37.793479'
│ │ │ +'2012-06-23T00:27:42.730772'
│ │ │ +'1993-07-27T08:59:44.647388'
│ │ │ +'1984-07-05T13:54:09.538841'
│ │ │ +'1998-08-26T21:52:47.138566'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 10, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 47, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 51, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 21, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 13, 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'
│ │ │ +'20:36:37'
│ │ │ +'00:27:42'
│ │ │ +'08:59:44'
│ │ │ +'13:54:09'
│ │ │ +'21:52:47'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 37, 793479)
│ │ │ +datetime.time(0, 27, 42, 730772)
│ │ │ +datetime.time(8, 59, 44, 647388)
│ │ │ +datetime.time(13, 54, 9, 538841)
│ │ │ +datetime.time(21, 52, 47, 138566)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 17, 712145)
│ │ │ +datetime.time(1, 13, 11, 366623)
│ │ │ +datetime.time(9, 24, 58, 705079)
│ │ │ +datetime.time(14, 9, 41, 639142)
│ │ │ +datetime.time(22, 23, 27, 727563)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1968ada20>
│ │ │ +<generator object Provider.time_series at 0x7fc1968ada20>
│ │ │ +<generator object Provider.time_series at 0x7fc1968ada20>
│ │ │ +<generator object Provider.time_series at 0x7fc1968ada20>
│ │ │ +<generator object Provider.time_series at 0x7fc1968ada20>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325397.7934794
│ │ │ +1340411262.7307723
│ │ │ +743763584.6473879
│ │ │ +457883649.5388412
│ │ │ +904168367.1385664
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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'
│ │ │ +'075229/1672'
│ │ │ +'405528/607'
│ │ │ +'571004/8817'
│ │ │ +'510729/626'
│ │ │ +'260512/879'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 37, 793479) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 42, 730772) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 44, 647388) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 9, 538841) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 47, 138566) │ │ │ │ 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, 27, 23, 11, 33, 263336) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 56, 614143) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 36, 691383) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 50, 508698) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 28, 130768) │ │ │ │ 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, 16, 13, 46, 53, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 39, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 20, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 56, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 52, 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, 15, 6, 36, 10) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 10) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 10) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 10) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 10) │ │ │ │ >>> 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, 16, 13, 46, 53, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 39, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 20, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 56, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 52, 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, 19, 16, 36, 7, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 56, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 56, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 17, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 51, 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, 27, 12, 41, 6, 166860) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 30, 374113) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 41, 762856) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 57, 571097) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 19, 794670) │ │ │ │ >>> 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, 29, 6, 6, 46, 1826) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 26, 248776) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 20, 159892) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 36, 333425) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 4, 911530) │ │ │ │ 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, 2, 6, 0, 38, 45, 733122) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 33, 49535) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 7, 378306) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 52, 790193) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 16, 853430) │ │ │ │ >>> 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, 20, 22, 6, 33, 507732) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 19, 242961) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 8, 506261) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 14, 803872) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 31, 685153) │ │ │ │ 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, 13, 1, 18, 4, 579015) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 38, 221955) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 20, 370649) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 20, 152309) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 50, 903094) │ │ │ │ >>> 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, 29, 9, 33, 4, 908109) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 36, 850881) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 8, 551448) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 52, 471676) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 37, 310619) │ │ │ │ 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, 13, 1, 18, 4, 579015) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 38, 221955) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 20, 370649) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 20, 152309) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 50, 903094) │ │ │ │ >>> 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, 7, 10, 26, 12, 930678) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 21, 829171) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 15, 2432) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 28, 484930) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 18, 709986) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week()_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'nedeľa' │ │ │ │ - 'streda' │ │ │ │ - 'nedeľa' │ │ │ │ + 'štvrtok' │ │ │ │ 'sobota' │ │ │ │ - 'nedeľa' │ │ │ │ + 'utorok' │ │ │ │ + 'štvrtok' │ │ │ │ + 'streda' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 11, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 48, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 52, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 22, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 14, 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, 19, 16, 36, 7, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 57, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 56, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 18, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 51, 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-27T20:36:37.793479' │ │ │ │ + '2012-06-23T00:27:42.730772' │ │ │ │ + '1993-07-27T08:59:44.647388' │ │ │ │ + '1984-07-05T13:54:09.538841' │ │ │ │ + '1998-08-26T21:52:47.138566' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 10, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 47, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 51, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 21, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 13, 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' │ │ │ │ + '20:36:37' │ │ │ │ + '00:27:42' │ │ │ │ + '08:59:44' │ │ │ │ + '13:54:09' │ │ │ │ + '21:52:47' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 37, 793479) │ │ │ │ + datetime.time(0, 27, 42, 730772) │ │ │ │ + datetime.time(8, 59, 44, 647388) │ │ │ │ + datetime.time(13, 54, 9, 538841) │ │ │ │ + datetime.time(21, 52, 47, 138566) │ │ │ │ >>> 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(21, 27, 17, 712145) │ │ │ │ + datetime.time(1, 13, 11, 366623) │ │ │ │ + datetime.time(9, 24, 58, 705079) │ │ │ │ + datetime.time(14, 9, 41, 639142) │ │ │ │ + datetime.time(22, 23, 27, 727563) │ │ │ │ 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 │ │ │ │ + 1493325397.7934794 │ │ │ │ + 1340411262.7307723 │ │ │ │ + 743763584.6473879 │ │ │ │ + 457883649.5388412 │ │ │ │ + 904168367.1385664 │ │ │ │ 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' │ │ │ │ + '075229/1672' │ │ │ │ + '405528/607' │ │ │ │ + '571004/8817' │ │ │ │ + '510729/626' │ │ │ │ + '260512/879' │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 38, 637901)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 43, 488727)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 45, 67959)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 9, 797758)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 47, 649841)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 34, 107758)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 57, 372093)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 37, 111954)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 50, 767609)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 28, 642044)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 54, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 40, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 21, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 57, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 53, 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, 15, 6, 36, 11)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 11)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 11)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 11)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 54, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 40, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 21, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 51, 57, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 53, 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, 19, 16, 36, 8, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 57, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 57, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 18, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 52, 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, 27, 12, 41, 7, 11281)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 31, 132067)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 42, 183427)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 57, 830014)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 20, 305944)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 46, 157404)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 26, 490822)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 20, 739320)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 37, 74508)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 5, 400256)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 46, 577544)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 33, 807489)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 7, 798878)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 53, 49109)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 17, 364704)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 33, 663310)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 19, 485007)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 9, 85689)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 15, 544955)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 32, 173879)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 5, 423437)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 38, 979909)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 20, 791221)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 20, 411226)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 51, 414369)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 5, 63687)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 37, 92927)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 9, 130876)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 53, 212759)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 37, 799345)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 5, 423437)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 38, 979909)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 20, 791221)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 20, 411226)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 51, 414369)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 13, 86257)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 22, 71217)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 15, 581861)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 29, 226013)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 19, 198711)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1199,19 +1199,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -1219,19 +1219,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'Nedelja'
│ │ │ -'Sreda'
│ │ │ -'Nedelja'
│ │ │ +'Četrtek'
│ │ │  'Sobota'
│ │ │ -'Nedelja'
│ │ │ +'Torek'
│ │ │ +'Četrtek'
│ │ │ +'Sreda'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 12, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 49, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 53, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 23, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 15, 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, 19, 16, 36, 8, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 38, 58, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 13, 57, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 19, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 52, 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-27T20:36:38.637901'
│ │ │ +'2012-06-23T00:27:43.488727'
│ │ │ +'1993-07-27T08:59:45.067959'
│ │ │ +'1984-07-05T13:54:09.797758'
│ │ │ +'1998-08-26T21:52:47.649841'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 11, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 48, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 52, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 22, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 14, 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'
│ │ │ +'20:36:38'
│ │ │ +'00:27:43'
│ │ │ +'08:59:45'
│ │ │ +'13:54:09'
│ │ │ +'21:52:47'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 38, 637901)
│ │ │ +datetime.time(0, 27, 43, 488727)
│ │ │ +datetime.time(8, 59, 45, 67959)
│ │ │ +datetime.time(13, 54, 9, 797758)
│ │ │ +datetime.time(21, 52, 47, 649841)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 18, 556567)
│ │ │ +datetime.time(1, 13, 12, 124577)
│ │ │ +datetime.time(9, 24, 59, 125651)
│ │ │ +datetime.time(14, 9, 41, 898059)
│ │ │ +datetime.time(22, 23, 28, 238838)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc1964db760>
│ │ │ +<generator object Provider.time_series at 0x7fc1964db760>
│ │ │ +<generator object Provider.time_series at 0x7fc1964db760>
│ │ │ +<generator object Provider.time_series at 0x7fc1964db760>
│ │ │ +<generator object Provider.time_series at 0x7fc1964db760>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325398.6379013
│ │ │ +1340411263.4887266
│ │ │ +743763585.0679594
│ │ │ +457883649.7977579
│ │ │ +904168367.6498412
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 38, 637901) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 43, 488727) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 45, 67959) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 9, 797758) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 47, 649841) │ │ │ │ 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, 27, 23, 11, 34, 107758) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 57, 372093) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 37, 111954) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 50, 767609) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 28, 642044) │ │ │ │ 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, 16, 13, 46, 54, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 40, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 21, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 57, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 53, 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, 15, 6, 36, 11) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 11) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 11) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 11) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 11) │ │ │ │ >>> 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, 16, 13, 46, 54, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 40, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 21, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 51, 57, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 53, 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, 19, 16, 36, 8, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 57, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 57, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 18, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 52, 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, 27, 12, 41, 7, 11281) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 31, 132067) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 42, 183427) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 57, 830014) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 20, 305944) │ │ │ │ >>> 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, 29, 6, 6, 46, 157404) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 26, 490822) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 20, 739320) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 37, 74508) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 5, 400256) │ │ │ │ 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, 2, 6, 0, 38, 46, 577544) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 33, 807489) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 7, 798878) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 53, 49109) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 17, 364704) │ │ │ │ >>> 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, 20, 22, 6, 33, 663310) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 19, 485007) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 9, 85689) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 15, 544955) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 32, 173879) │ │ │ │ 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, 13, 1, 18, 5, 423437) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 38, 979909) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 20, 791221) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 20, 411226) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 51, 414369) │ │ │ │ >>> 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, 29, 9, 33, 5, 63687) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 37, 92927) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 9, 130876) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 53, 212759) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 37, 799345) │ │ │ │ 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, 13, 1, 18, 5, 423437) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 38, 979909) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 20, 791221) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 20, 411226) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 51, 414369) │ │ │ │ >>> 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, 7, 10, 26, 13, 86257) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 22, 71217) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 15, 581861) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 29, 226013) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 19, 198711) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ day_of_week() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_week() │ │ │ │ ... │ │ │ │ - 'Nedelja' │ │ │ │ - 'Sreda' │ │ │ │ - 'Nedelja' │ │ │ │ + 'Četrtek' │ │ │ │ 'Sobota' │ │ │ │ - 'Nedelja' │ │ │ │ + 'Torek' │ │ │ │ + 'Četrtek' │ │ │ │ + 'Sreda' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 12, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 49, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 53, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 23, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 15, 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, 19, 16, 36, 8, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 38, 58, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 13, 57, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 19, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 52, 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-27T20:36:38.637901' │ │ │ │ + '2012-06-23T00:27:43.488727' │ │ │ │ + '1993-07-27T08:59:45.067959' │ │ │ │ + '1984-07-05T13:54:09.797758' │ │ │ │ + '1998-08-26T21:52:47.649841' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 11, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 48, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 52, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 22, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 14, 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' │ │ │ │ + '20:36:38' │ │ │ │ + '00:27:43' │ │ │ │ + '08:59:45' │ │ │ │ + '13:54:09' │ │ │ │ + '21:52:47' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 38, 637901) │ │ │ │ + datetime.time(0, 27, 43, 488727) │ │ │ │ + datetime.time(8, 59, 45, 67959) │ │ │ │ + datetime.time(13, 54, 9, 797758) │ │ │ │ + datetime.time(21, 52, 47, 649841) │ │ │ │ >>> 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(21, 27, 18, 556567) │ │ │ │ + datetime.time(1, 13, 12, 124577) │ │ │ │ + datetime.time(9, 24, 59, 125651) │ │ │ │ + datetime.time(14, 9, 41, 898059) │ │ │ │ + datetime.time(22, 23, 28, 238838) │ │ │ │ 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 │ │ │ │ + 1493325398.6379013 │ │ │ │ + 1340411263.4887266 │ │ │ │ + 743763585.0679594 │ │ │ │ + 457883649.7977579 │ │ │ │ + 904168367.6498412 │ │ │ │ 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 │ │ │ @@ -2144,19 +2144,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.org_and_vat_id()
│ │ │  ...
│ │ │ -('567305-2659', 'SE16567305265901')
│ │ │ -('688251-9405', 'SE16688251940501')
│ │ │ -('148145-5978', 'SE16148145597801')
│ │ │ -('638417-2885', 'SE16638417288501')
│ │ │ -('323279-8185', 'SE16323279818501')
│ │ │ +('367305-2654', 'SE16367305265401')
│ │ │ +('888251-9401', 'SE16888251940101')
│ │ │ +('248145-5976', 'SE16248145597601')
│ │ │ +('238417-2884', 'SE16238417288401')
│ │ │ +('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'
│ │ │ -'238417-2884'
│ │ │ -'923279-8182'
│ │ │ +'567305-2659'
│ │ │ +'988251-9409'
│ │ │ +'948145-5971'
│ │ │ +'138417-2886'
│ │ │ +'123279-8189'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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'
│ │ │ +'730629-7768'
│ │ │ +'700428-0413'
│ │ │ +'841028-9881'
│ │ │ +'620309-4971'
│ │ │ +'710923-9405'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ vat_id() str
│ │ │ @@ -2216,18 +2216,18 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.vat_id()
│ │ │  ...
│ │ │ -'SE16767305265501'
│ │ │ -'SE16988251940901'
│ │ │ -'SE16748145597501'
│ │ │ -'SE16138417288601'
│ │ │ +'SE16267305265601'
│ │ │ +'SE16388251940201'
│ │ │ +'SE16148145597801'
│ │ │ +'SE16238417288401'
│ │ │  'SE16123279818901'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ ├── html2text {} │ │ │ │ @@ -1194,63 +1194,63 @@ │ │ │ │ _s_t_r]_¶ │ │ │ │ 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') │ │ │ │ - ('148145-5978', 'SE16148145597801') │ │ │ │ - ('638417-2885', 'SE16638417288501') │ │ │ │ - ('323279-8185', 'SE16323279818501') │ │ │ │ + ('367305-2654', 'SE16367305265401') │ │ │ │ + ('888251-9401', 'SE16888251940101') │ │ │ │ + ('248145-5976', 'SE16248145597601') │ │ │ │ + ('238417-2884', 'SE16238417288401') │ │ │ │ + ('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' │ │ │ │ - '238417-2884' │ │ │ │ - '923279-8182' │ │ │ │ + '567305-2659' │ │ │ │ + '988251-9409' │ │ │ │ + '948145-5971' │ │ │ │ + '138417-2886' │ │ │ │ + '123279-8189' │ │ │ │ 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' │ │ │ │ + '730629-7768' │ │ │ │ + '700428-0413' │ │ │ │ + '841028-9881' │ │ │ │ + '620309-4971' │ │ │ │ + '710923-9405' │ │ │ │ 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' │ │ │ │ + 'SE16267305265601' │ │ │ │ + 'SE16388251940201' │ │ │ │ + 'SE16148145597801' │ │ │ │ + 'SE16238417288401' │ │ │ │ 'SE16123279818901' │ │ │ │ ******** _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_(_) │ │ ├── ./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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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-27'
│ │ │ +'2012-06-23'
│ │ │ +'1993-07-27'
│ │ │ +'1984-07-05'
│ │ │ +'1998-08-26'
│ │ │  
│ │ │
│ │ │
>>> 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/27/2017'
│ │ │ +'06/23/2012'
│ │ │ +'07/27/1993'
│ │ │ +'07/05/1984'
│ │ │ +'08/26/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-05-03'
│ │ │ +'2012-06-28'
│ │ │ +'1993-07-30'
│ │ │ +'1984-07-07'
│ │ │ +'1998-08-30'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 41, 171167)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 45, 762590)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 46, 329674)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 10, 574508)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 49, 183665)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 36, 641022)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 33, 59, 645958)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 38, 373672)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 51, 544357)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 30, 175869)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 57, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 43, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 24, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 52, 0, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 56, 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, 15, 6, 36, 14)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 14)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 14)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 14)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 14)
│ │ │  
│ │ │
│ │ │
>>> 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, 16, 13, 46, 57, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 43, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 24, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 52, 0, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 56, 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, 19, 16, 36, 11, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 39, 0, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 14, 0, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 21, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 55, 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, 27, 12, 41, 9, 544547)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 33, 405930)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 43, 445142)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 58, 606764)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 21, 839768)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 46, 624139)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 27, 216959)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 22, 477606)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 39, 297758)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 6, 866432)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 49, 110810)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 36, 81352)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 9, 60592)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 53, 825860)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 18, 898528)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 34, 130044)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 20, 211143)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 10, 823974)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 17, 768205)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 33, 640055)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 7, 956703)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 41, 253772)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 22, 52936)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 21, 187976)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 52, 948193)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 5, 530422)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 37, 819063)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 10, 869162)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 55, 436009)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 39, 265520)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 7, 956703)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 41, 253772)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 22, 52936)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 21, 187976)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 52, 948193)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 13, 552991)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 22, 797353)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 17, 320146)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 31, 449263)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 20, 664887)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -1098,19 +1098,19 @@ │ │ │
Examples:
│ │ │

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

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'திங்கள்'
│ │ │ -'வியாழன்'
│ │ │ -'திங்கள்'
│ │ │ +'வெள்ளி'
│ │ │  'ஞாயிறு'
│ │ │ -'திங்கள்'
│ │ │ +'புதன்'
│ │ │ +'வெள்ளி'
│ │ │ +'வியாழன்'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 15, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 52, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 56, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 26, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 18, 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, 19, 16, 36, 11, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 39, 1, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 14, 0, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 22, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 55, 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-27T20:36:41.171167'
│ │ │ +'2012-06-23T00:27:45.762590'
│ │ │ +'1993-07-27T08:59:46.329674'
│ │ │ +'1984-07-05T13:54:10.574508'
│ │ │ +'1998-08-26T21:52:49.183665'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 14, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 51, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 55, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 25, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 17, 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'
│ │ │ +'20:36:41'
│ │ │ +'00:27:45'
│ │ │ +'08:59:46'
│ │ │ +'13:54:10'
│ │ │ +'21:52:49'
│ │ │  
│ │ │
│ │ │
>>> 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'
│ │ │ +'08:36 PM'
│ │ │ +'12:27 AM'
│ │ │ +'08:59 AM'
│ │ │ +'01:54 PM'
│ │ │ +'09:52 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(20, 36, 41, 171167)
│ │ │ +datetime.time(0, 27, 45, 762590)
│ │ │ +datetime.time(8, 59, 46, 329674)
│ │ │ +datetime.time(13, 54, 10, 574508)
│ │ │ +datetime.time(21, 52, 49, 183665)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 21, 89832)
│ │ │ +datetime.time(1, 13, 14, 398441)
│ │ │ +datetime.time(9, 25, 0, 387365)
│ │ │ +datetime.time(14, 9, 42, 674809)
│ │ │ +datetime.time(22, 23, 29, 772662)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc195956320>
│ │ │ +<generator object Provider.time_series at 0x7fc195956320>
│ │ │ +<generator object Provider.time_series at 0x7fc195956320>
│ │ │ +<generator object Provider.time_series at 0x7fc195956320>
│ │ │ +<generator object Provider.time_series at 0x7fc195956320>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325401.171167
│ │ │ +1340411265.76259
│ │ │ +743763586.3296742
│ │ │ +457883650.5745082
│ │ │ +904168369.1836653
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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-27' │ │ │ │ + '2012-06-23' │ │ │ │ + '1993-07-27' │ │ │ │ + '1984-07-05' │ │ │ │ + '1998-08-26' │ │ │ │ >>> 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/27/2017' │ │ │ │ + '06/23/2012' │ │ │ │ + '07/27/1993' │ │ │ │ + '07/05/1984' │ │ │ │ + '08/26/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-05-03' │ │ │ │ + '2012-06-28' │ │ │ │ + '1993-07-30' │ │ │ │ + '1984-07-07' │ │ │ │ + '1998-08-30' │ │ │ │ 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 41, 171167) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 45, 762590) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 46, 329674) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 10, 574508) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 49, 183665) │ │ │ │ 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, 27, 23, 11, 36, 641022) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 33, 59, 645958) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 38, 373672) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 51, 544357) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 30, 175869) │ │ │ │ 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, 16, 13, 46, 57, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 43, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 24, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 52, 0, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 56, 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, 15, 6, 36, 14) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 14) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 14) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 14) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 14) │ │ │ │ >>> 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, 16, 13, 46, 57, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 43, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 24, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 52, 0, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 56, 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, 19, 16, 36, 11, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 39, 0, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 14, 0, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 21, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 55, 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, 27, 12, 41, 9, 544547) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 33, 405930) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 43, 445142) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 58, 606764) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 21, 839768) │ │ │ │ >>> 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, 29, 6, 6, 46, 624139) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 27, 216959) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 22, 477606) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 39, 297758) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 6, 866432) │ │ │ │ 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, 2, 6, 0, 38, 49, 110810) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 36, 81352) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 9, 60592) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 53, 825860) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 18, 898528) │ │ │ │ >>> 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, 20, 22, 6, 34, 130044) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 20, 211143) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 10, 823974) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 17, 768205) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 33, 640055) │ │ │ │ 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, 13, 1, 18, 7, 956703) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 41, 253772) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 22, 52936) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 21, 187976) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 52, 948193) │ │ │ │ >>> 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, 29, 9, 33, 5, 530422) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 37, 819063) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 10, 869162) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 55, 436009) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 39, 265520) │ │ │ │ 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, 13, 1, 18, 7, 956703) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 41, 253772) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 22, 52936) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 21, 187976) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 52, 948193) │ │ │ │ >>> 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, 7, 10, 26, 13, 552991) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 22, 797353) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 17, 320146) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 31, 449263) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 20, 664887) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 2, 6) │ │ │ │ + datetime.date(2026, 1, 28) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ + datetime.date(2026, 1, 30) │ │ │ │ >>> 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, 19) │ │ │ │ + datetime.date(2026, 10, 18) │ │ │ │ + datetime.date(2026, 6, 18) │ │ │ │ + datetime.date(2026, 4, 20) │ │ │ │ + datetime.date(2026, 7, 21) │ │ │ │ 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, 9, 14, 35, 15, 594731) │ │ │ │ + datetime.datetime(2026, 2, 7, 0, 19, 52, 54467) │ │ │ │ + datetime.datetime(2026, 1, 27, 21, 24, 56, 116942) │ │ │ │ + datetime.datetime(2026, 1, 23, 1, 1, 26, 957843) │ │ │ │ + datetime.datetime(2026, 1, 30, 14, 43, 18, 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, 19, 16, 36, 11, 596785) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 39, 1, 235670) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 14, 0, 924810) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 22, 276056) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 55, 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-27T20:36:41.171167' │ │ │ │ + '2012-06-23T00:27:45.762590' │ │ │ │ + '1993-07-27T08:59:46.329674' │ │ │ │ + '1984-07-05T13:54:10.574508' │ │ │ │ + '1998-08-26T21:52:49.183665' │ │ │ │ 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, 9) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2025, 12, 28) │ │ │ │ + datetime.date(2025, 12, 23) │ │ │ │ + datetime.date(2025, 12, 30) │ │ │ │ >>> 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, 18) │ │ │ │ + datetime.date(2025, 10, 17) │ │ │ │ + datetime.date(2025, 6, 16) │ │ │ │ + datetime.date(2025, 4, 18) │ │ │ │ + datetime.date(2025, 7, 19) │ │ │ │ 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, 10, 14, 35, 14, 594731) │ │ │ │ + datetime.datetime(2026, 1, 8, 0, 19, 51, 54467) │ │ │ │ + datetime.datetime(2025, 12, 28, 21, 24, 55, 116942) │ │ │ │ + datetime.datetime(2025, 12, 24, 1, 1, 25, 957843) │ │ │ │ + datetime.datetime(2025, 12, 31, 14, 43, 17, 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' │ │ │ │ + '20:36:41' │ │ │ │ + '00:27:45' │ │ │ │ + '08:59:46' │ │ │ │ + '13:54:10' │ │ │ │ + '21:52:49' │ │ │ │ >>> 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' │ │ │ │ + '08:36 PM' │ │ │ │ + '12:27 AM' │ │ │ │ + '08:59 AM' │ │ │ │ + '01:54 PM' │ │ │ │ + '09:52 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(20, 36, 41, 171167) │ │ │ │ + datetime.time(0, 27, 45, 762590) │ │ │ │ + datetime.time(8, 59, 46, 329674) │ │ │ │ + datetime.time(13, 54, 10, 574508) │ │ │ │ + datetime.time(21, 52, 49, 183665) │ │ │ │ >>> 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(21, 27, 21, 89832) │ │ │ │ + datetime.time(1, 13, 14, 398441) │ │ │ │ + datetime.time(9, 25, 0, 387365) │ │ │ │ + datetime.time(14, 9, 42, 674809) │ │ │ │ + datetime.time(22, 23, 29, 772662) │ │ │ │ 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 │ │ │ │ + 1493325401.171167 │ │ │ │ + 1340411265.76259 │ │ │ │ + 743763586.3296742 │ │ │ │ + 457883650.5745082 │ │ │ │ + 904168369.1836653 │ │ │ │ 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'
│ │ │  'AM'
│ │ │ +'PM'
│ │ │ +'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'
│ │ │ +'27 เม.ย. 2560'
│ │ │ +'23 มิ.ย. 2555'
│ │ │ +'27 ก.ค. 2536'
│ │ │ +'5 ก.ค. 2527'
│ │ │ +'26 ส.ค. 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, 16)
│ │ │ +datetime.date(2018, 10, 11)
│ │ │ +datetime.date(2008, 8, 27)
│ │ │ +datetime.date(2003, 10, 22)
│ │ │ +datetime.date(2011, 5, 18)
│ │ │  
│ │ │
│ │ │
>>> 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, 13)
│ │ │ +datetime.date(2026, 1, 13)
│ │ │ +datetime.date(2026, 1, 10)
│ │ │ +datetime.date(2026, 1, 9)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │  
│ │ │
│ │ │
>>> 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, 24)
│ │ │ +datetime.date(2025, 10, 23)
│ │ │ +datetime.date(2025, 6, 19)
│ │ │ +datetime.date(2025, 4, 20)
│ │ │ +datetime.date(2025, 7, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │ +datetime.date(2026, 1, 15)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2012, 6, 23)
│ │ │ +datetime.date(1993, 7, 27)
│ │ │ +datetime.date(1984, 7, 5)
│ │ │ +datetime.date(1998, 8, 26)
│ │ │  
│ │ │
│ │ │
>>> 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, 5, 3)
│ │ │ +datetime.date(2012, 6, 28)
│ │ │ +datetime.date(1993, 7, 30)
│ │ │ +datetime.date(1984, 7, 7)
│ │ │ +datetime.date(1998, 8, 30)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 29)
│ │ │ +datetime.date(1997, 12, 17)
│ │ │ +datetime.date(1958, 10, 29)
│ │ │ +datetime.date(1940, 1, 28)
│ │ │ +datetime.date(1969, 5, 7)
│ │ │  
│ │ │
│ │ │
>>> 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, 8)
│ │ │ +datetime.date(1990, 12, 15)
│ │ │ +datetime.date(1983, 11, 14)
│ │ │ +datetime.date(1980, 6, 22)
│ │ │ +datetime.date(1985, 10, 10)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27)
│ │ │ +datetime.date(2019, 9, 26)
│ │ │ +datetime.date(2010, 12, 14)
│ │ │ +datetime.date(2006, 9, 28)
│ │ │ +datetime.date(2013, 4, 24)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2082, 2, 5)
│ │ │ +datetime.date(2057, 2, 22)
│ │ │ +datetime.date(2045, 3, 10)
│ │ │ +datetime.date(2063, 11, 8)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 5)
│ │ │ +datetime.date(2024, 7, 30)
│ │ │ +datetime.date(2022, 7, 16)
│ │ │ +datetime.date(2021, 7, 25)
│ │ │ +datetime.date(2023, 2, 1)
│ │ │  
│ │ │
│ │ │
>>> 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, 20)
│ │ │ +datetime.date(2029, 1, 15)
│ │ │ +datetime.date(2027, 9, 15)
│ │ │ +datetime.date(2027, 1, 24)
│ │ │ +datetime.date(2028, 1, 24)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 29)
│ │ │ +datetime.date(2026, 1, 27)
│ │ │ +datetime.date(2026, 1, 22)
│ │ │ +datetime.date(2026, 1, 19)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 12)
│ │ │ +datetime.date(2026, 1, 11)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2026, 1, 4)
│ │ │ +datetime.date(2026, 1, 8)
│ │ │  
│ │ │
│ │ │
>>> 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, 7)
│ │ │ +datetime.date(2026, 10, 8)
│ │ │ +datetime.date(2026, 6, 11)
│ │ │ +datetime.date(2026, 4, 15)
│ │ │ +datetime.date(2026, 7, 13)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 20, 36, 42, 15589)
│ │ │ +datetime.datetime(2012, 6, 23, 0, 27, 46, 520544)
│ │ │ +datetime.datetime(1993, 7, 27, 8, 59, 46, 750246)
│ │ │ +datetime.datetime(1984, 7, 5, 13, 54, 10, 833425)
│ │ │ +datetime.datetime(1998, 8, 26, 21, 52, 49, 694940)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 27, 23, 11, 37, 485443)
│ │ │ +datetime.datetime(1535, 11, 22, 0, 34, 0, 403915)
│ │ │ +datetime.datetime(852, 9, 3, 11, 22, 38, 794235)
│ │ │ +datetime.datetime(525, 4, 26, 16, 0, 51, 803276)
│ │ │ +datetime.datetime(1036, 5, 9, 6, 18, 30, 687141)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 16, 13, 46, 58, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 44, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 25, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 52, 1, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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
│ │ │ @@ -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, 15, 6, 36, 15)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 15)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 15)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 15)
│ │ │ +datetime.datetime(2026, 1, 15, 6, 36, 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, 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, 16, 13, 46, 58, 236214)
│ │ │ +datetime.datetime(2018, 10, 12, 3, 11, 44, 808743)
│ │ │ +datetime.datetime(2008, 8, 28, 8, 41, 25, 361449)
│ │ │ +datetime.datetime(2003, 10, 23, 1, 52, 1, 49189)
│ │ │ +datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 36, 12, 441207)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 39, 1, 993625)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 14, 1, 345382)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 22, 534973)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 56, 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, 27, 12, 41, 10, 388969)
│ │ │ +datetime.datetime(2019, 9, 27, 2, 42, 34, 163885)
│ │ │ +datetime.datetime(2010, 12, 14, 4, 7, 43, 865714)
│ │ │ +datetime.datetime(2006, 9, 28, 15, 4, 58, 865681)
│ │ │ +datetime.datetime(2013, 4, 24, 20, 59, 22, 351043)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 6, 6, 46, 779717)
│ │ │ +datetime.datetime(2082, 2, 5, 10, 43, 27, 459004)
│ │ │ +datetime.datetime(2057, 2, 22, 11, 31, 23, 57034)
│ │ │ +datetime.datetime(2045, 3, 10, 13, 56, 40, 38841)
│ │ │ +datetime.datetime(2063, 11, 8, 17, 2, 7, 355157)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 2, 6, 0, 38, 49, 955232)
│ │ │ +datetime.datetime(2024, 7, 30, 6, 8, 36, 839307)
│ │ │ +datetime.datetime(2022, 7, 16, 21, 31, 9, 481164)
│ │ │ +datetime.datetime(2021, 7, 25, 5, 47, 54, 84777)
│ │ │ +datetime.datetime(2023, 2, 2, 0, 18, 19, 409803)
│ │ │  
│ │ │
│ │ │
>>> 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, 20, 22, 6, 34, 285623)
│ │ │ +datetime.datetime(2029, 1, 15, 19, 50, 20, 453189)
│ │ │ +datetime.datetime(2027, 9, 15, 17, 26, 11, 403403)
│ │ │ +datetime.datetime(2027, 1, 24, 20, 33, 18, 509288)
│ │ │ +datetime.datetime(2028, 1, 24, 22, 46, 34, 128780)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 8, 801125)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 42, 11726)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 22, 473507)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 21, 446892)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 53, 459468)
│ │ │  
│ │ │
│ │ │
>>> 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, 29, 9, 33, 5, 686000)
│ │ │ +datetime.datetime(2026, 1, 27, 22, 50, 38, 61109)
│ │ │ +datetime.datetime(2026, 1, 22, 7, 25, 11, 448590)
│ │ │ +datetime.datetime(2026, 1, 19, 14, 31, 56, 177092)
│ │ │ +datetime.datetime(2026, 1, 23, 19, 49, 39, 754246)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 13, 1, 18, 8, 801125)
│ │ │ +datetime.datetime(2026, 1, 11, 19, 40, 42, 11726)
│ │ │ +datetime.datetime(2026, 1, 7, 0, 5, 22, 473507)
│ │ │ +datetime.datetime(2026, 1, 4, 16, 42, 21, 446892)
│ │ │ +datetime.datetime(2026, 1, 8, 7, 9, 53, 459468)
│ │ │  
│ │ │
│ │ │
>>> 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, 7, 10, 26, 13, 708569)
│ │ │ +datetime.datetime(2026, 10, 8, 2, 36, 23, 39399)
│ │ │ +datetime.datetime(2026, 6, 11, 18, 43, 17, 899574)
│ │ │ +datetime.datetime(2026, 4, 16, 2, 0, 32, 190346)
│ │ │ +datetime.datetime(2026, 7, 13, 14, 12, 21, 153612)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_month() str
│ │ │ @@ -2268,19 +2268,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_month()
│ │ │  ...
│ │ │ -'09'
│ │ │ -'06'
│ │ │ -'18'
│ │ │ -'30'
│ │ │ -'16'
│ │ │ +'27'
│ │ │ +'23'
│ │ │ +'27'
│ │ │ +'05'
│ │ │ +'26'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ day_of_week() str
│ │ │ @@ -2288,19 +2288,19 @@ │ │ │
Examples:
│ │ │

│ │ │
│ │ │
>>> Faker.seed(0)
│ │ │  >>> for _ in range(5):
│ │ │  ...     fake.day_of_week()
│ │ │  ...
│ │ │ -'วันอาทิตย์'
│ │ │ -'วันพุธ'
│ │ │ -'วันอาทิตย์'
│ │ │ +'วันพฤหัสบดี'
│ │ │  'วันเสาร์'
│ │ │ -'วันอาทิตย์'
│ │ │ +'วันอังคาร'
│ │ │ +'วันพฤหัสบดี'
│ │ │ +'วันพุธ'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ future_date(end_date: date | datetime | timedelta | str | int = '+30d') date
│ │ │ @@ -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, 9)
│ │ │ +datetime.date(2026, 2, 6)
│ │ │ +datetime.date(2026, 1, 28)
│ │ │ +datetime.date(2026, 1, 23)
│ │ │ +datetime.date(2026, 1, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 19)
│ │ │ +datetime.date(2026, 10, 18)
│ │ │ +datetime.date(2026, 6, 18)
│ │ │ +datetime.date(2026, 4, 20)
│ │ │ +datetime.date(2026, 7, 21)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9, 14, 35, 16, 594731)
│ │ │ +datetime.datetime(2026, 2, 7, 0, 19, 53, 54467)
│ │ │ +datetime.datetime(2026, 1, 27, 21, 24, 57, 116942)
│ │ │ +datetime.datetime(2026, 1, 23, 1, 1, 27, 957843)
│ │ │ +datetime.datetime(2026, 1, 30, 14, 43, 19, 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, 19, 16, 36, 12, 596785)
│ │ │ +datetime.datetime(2026, 10, 19, 2, 39, 2, 235670)
│ │ │ +datetime.datetime(2026, 6, 17, 21, 14, 1, 924810)
│ │ │ +datetime.datetime(2026, 4, 19, 20, 12, 23, 276056)
│ │ │ +datetime.datetime(2026, 7, 21, 0, 18, 56, 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-27T20:36:42.015589'
│ │ │ +'2012-06-23T00:27:46.520544'
│ │ │ +'1993-07-27T08:59:46.750246'
│ │ │ +'1984-07-05T13:54:10.833425'
│ │ │ +'1998-08-26T21:52:49.694940'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 9)
│ │ │ +datetime.date(2026, 1, 6)
│ │ │ +datetime.date(2025, 12, 28)
│ │ │ +datetime.date(2025, 12, 23)
│ │ │ +datetime.date(2025, 12, 30)
│ │ │  
│ │ │
│ │ │
>>> 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, 18)
│ │ │ +datetime.date(2025, 10, 17)
│ │ │ +datetime.date(2025, 6, 16)
│ │ │ +datetime.date(2025, 4, 18)
│ │ │ +datetime.date(2025, 7, 19)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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, 10, 14, 35, 15, 594731)
│ │ │ +datetime.datetime(2026, 1, 8, 0, 19, 52, 54467)
│ │ │ +datetime.datetime(2025, 12, 28, 21, 24, 56, 116942)
│ │ │ +datetime.datetime(2025, 12, 24, 1, 1, 26, 957843)
│ │ │ +datetime.datetime(2025, 12, 31, 14, 43, 18, 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'
│ │ │ +'20:36:42'
│ │ │ +'00:27:46'
│ │ │ +'08:59:46'
│ │ │ +'13:54:10'
│ │ │ +'21:52:49'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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(20, 36, 42, 15589)
│ │ │ +datetime.time(0, 27, 46, 520544)
│ │ │ +datetime.time(8, 59, 46, 750246)
│ │ │ +datetime.time(13, 54, 10, 833425)
│ │ │ +datetime.time(21, 52, 49, 694940)
│ │ │  
│ │ │
│ │ │
>>> 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(21, 27, 21, 934254)
│ │ │ +datetime.time(1, 13, 15, 156395)
│ │ │ +datetime.time(9, 25, 0, 807937)
│ │ │ +datetime.time(14, 9, 42, 933726)
│ │ │ +datetime.time(22, 23, 30, 283937)
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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 0x7fc19548dea0>
│ │ │ +<generator object Provider.time_series at 0x7fc19548dea0>
│ │ │ +<generator object Provider.time_series at 0x7fc19548dea0>
│ │ │ +<generator object Provider.time_series at 0x7fc19548dea0>
│ │ │ +<generator object Provider.time_series at 0x7fc19548dea0>
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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
│ │ │ +1493325402.0155888
│ │ │ +1340411266.5205443
│ │ │ +743763586.7502458
│ │ │ +457883650.8334249
│ │ │ +904168369.69494
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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-7506-98480-34-2'
│ │ │ +'1-1506-33655-27-6'
│ │ │ +'5-4316-64278-10-6'
│ │ │ +'1-4216-41579-36-1'
│ │ │ +'8-9316-69124-77-8'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │
│ │ │
│ │ │ 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'
│ │ │ +'2-9119-77030-44-9'
│ │ │ +'3-8220-22901-26-3'
│ │ │ +'4-7509-95596-41-3'
│ │ │ +'8-4607-35568-48-2'
│ │ │ +'5-3902-39210-42-3'
│ │ │  
│ │ │
│ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── 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' │ │ │ │ 'AM' │ │ │ │ + 'PM' │ │ │ │ + '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' │ │ │ │ + '27 เม.ย. 2560' │ │ │ │ + '23 มิ.ย. 2555' │ │ │ │ + '27 ก.ค. 2536' │ │ │ │ + '5 ก.ค. 2527' │ │ │ │ + '26 ส.ค. 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, 16) │ │ │ │ + datetime.date(2018, 10, 11) │ │ │ │ + datetime.date(2008, 8, 27) │ │ │ │ + datetime.date(2003, 10, 22) │ │ │ │ + datetime.date(2011, 5, 18) │ │ │ │ >>> 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, 13) │ │ │ │ + datetime.date(2026, 1, 13) │ │ │ │ + datetime.date(2026, 1, 10) │ │ │ │ + datetime.date(2026, 1, 9) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ >>> 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, 24) │ │ │ │ + datetime.date(2025, 10, 23) │ │ │ │ + datetime.date(2025, 6, 19) │ │ │ │ + datetime.date(2025, 4, 20) │ │ │ │ + datetime.date(2025, 7, 23) │ │ │ │ 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, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ + datetime.date(2026, 1, 15) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2012, 6, 23) │ │ │ │ + datetime.date(1993, 7, 27) │ │ │ │ + datetime.date(1984, 7, 5) │ │ │ │ + datetime.date(1998, 8, 26) │ │ │ │ >>> 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, 5, 3) │ │ │ │ + datetime.date(2012, 6, 28) │ │ │ │ + datetime.date(1993, 7, 30) │ │ │ │ + datetime.date(1984, 7, 7) │ │ │ │ + datetime.date(1998, 8, 30) │ │ │ │ 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, 29) │ │ │ │ + datetime.date(1997, 12, 17) │ │ │ │ + datetime.date(1958, 10, 29) │ │ │ │ + datetime.date(1940, 1, 28) │ │ │ │ + datetime.date(1969, 5, 7) │ │ │ │ >>> 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, 8) │ │ │ │ + datetime.date(1990, 12, 15) │ │ │ │ + datetime.date(1983, 11, 14) │ │ │ │ + datetime.date(1980, 6, 22) │ │ │ │ + datetime.date(1985, 10, 10) │ │ │ │ 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, 27) │ │ │ │ + datetime.date(2019, 9, 26) │ │ │ │ + datetime.date(2010, 12, 14) │ │ │ │ + datetime.date(2006, 9, 28) │ │ │ │ + datetime.date(2013, 4, 24) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2082, 2, 5) │ │ │ │ + datetime.date(2057, 2, 22) │ │ │ │ + datetime.date(2045, 3, 10) │ │ │ │ + datetime.date(2063, 11, 8) │ │ │ │ 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, 2, 5) │ │ │ │ + datetime.date(2024, 7, 30) │ │ │ │ + datetime.date(2022, 7, 16) │ │ │ │ + datetime.date(2021, 7, 25) │ │ │ │ + datetime.date(2023, 2, 1) │ │ │ │ >>> 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, 20) │ │ │ │ + datetime.date(2029, 1, 15) │ │ │ │ + datetime.date(2027, 9, 15) │ │ │ │ + datetime.date(2027, 1, 24) │ │ │ │ + datetime.date(2028, 1, 24) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 29) │ │ │ │ + datetime.date(2026, 1, 27) │ │ │ │ + datetime.date(2026, 1, 22) │ │ │ │ + datetime.date(2026, 1, 19) │ │ │ │ + datetime.date(2026, 1, 23) │ │ │ │ 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, 12) │ │ │ │ + datetime.date(2026, 1, 11) │ │ │ │ + datetime.date(2026, 1, 6) │ │ │ │ + datetime.date(2026, 1, 4) │ │ │ │ + datetime.date(2026, 1, 8) │ │ │ │ >>> 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, 7) │ │ │ │ + datetime.date(2026, 10, 8) │ │ │ │ + datetime.date(2026, 6, 11) │ │ │ │ + datetime.date(2026, 4, 15) │ │ │ │ + datetime.date(2026, 7, 13) │ │ │ │ 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, 27, 20, 36, 42, 15589) │ │ │ │ + datetime.datetime(2012, 6, 23, 0, 27, 46, 520544) │ │ │ │ + datetime.datetime(1993, 7, 27, 8, 59, 46, 750246) │ │ │ │ + datetime.datetime(1984, 7, 5, 13, 54, 10, 833425) │ │ │ │ + datetime.datetime(1998, 8, 26, 21, 52, 49, 694940) │ │ │ │ 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, 27, 23, 11, 37, 485443) │ │ │ │ + datetime.datetime(1535, 11, 22, 0, 34, 0, 403915) │ │ │ │ + datetime.datetime(852, 9, 3, 11, 22, 38, 794235) │ │ │ │ + datetime.datetime(525, 4, 26, 16, 0, 51, 803276) │ │ │ │ + datetime.datetime(1036, 5, 9, 6, 18, 30, 687141) │ │ │ │ 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, 16, 13, 46, 58, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 44, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 25, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 52, 1, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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 │ │ │ │ @@ -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, 15, 6, 36, 15) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 15) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 15) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 15) │ │ │ │ + datetime.datetime(2026, 1, 15, 6, 36, 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, 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, 16, 13, 46, 58, 236214) │ │ │ │ + datetime.datetime(2018, 10, 12, 3, 11, 44, 808743) │ │ │ │ + datetime.datetime(2008, 8, 28, 8, 41, 25, 361449) │ │ │ │ + datetime.datetime(2003, 10, 23, 1, 52, 1, 49189) │ │ │ │ + datetime.datetime(2011, 5, 19, 5, 8, 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, 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, 19, 16, 36, 12, 441207) │ │ │ │ + datetime.datetime(2026, 10, 19, 2, 39, 1, 993625) │ │ │ │ + datetime.datetime(2026, 6, 17, 21, 14, 1, 345382) │ │ │ │ + datetime.datetime(2026, 4, 19, 20, 12, 22, 534973) │ │ │ │ + datetime.datetime(2026, 7, 21, 0, 18, 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, 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, 27, 12, 41, 10, 388969) │ │ │ │ + datetime.datetime(2019, 9, 27, 2, 42, 34, 163885) │ │ │ │ + datetime.datetime(2010, 12, 14, 4, 7, 43, 865714) │ │ │ │ + datetime.datetime(2006, 9, 28, 15, 4, 58, 865681) │ │ │ │ + datetime.datetime(2013, 4, 24, 20, 59, 22, 351043) │ │ │ │ >>> 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, 29, 6, 6, 46, 779717) │ │ │ │ + datetime.datetime(2082, 2, 5, 10, 43, 27, 459004) │ │ │ │ + datetime.datetime(2057, 2, 22, 11, 31, 23, 57034) │ │ │ │ + datetime.datetime(2045, 3, 10, 13, 56, 40, 38841) │ │ │ │ + datetime.datetime(2063, 11, 8, 17, 2, 7, 355157) │ │ │ │ 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, 2, 6, 0, 38, 49, 955232) │ │ │ │ + datetime.datetime(2024, 7, 30, 6, 8, 36, 839307) │ │ │ │ + datetime.datetime(2022, 7, 16, 21, 31, 9, 481164) │ │ │ │ + datetime.datetime(2021, 7, 25, 5, 47, 54, 84777) │ │ │ │ + datetime.datetime(2023, 2, 2, 0, 18, 19, 409803) │ │ │ │ >>> 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, 20, 22, 6, 34, 285623) │ │ │ │ + datetime.datetime(2029, 1, 15, 19, 50, 20, 453189) │ │ │ │ + datetime.datetime(2027, 9, 15, 17, 26, 11, 403403) │ │ │ │ + datetime.datetime(2027, 1, 24, 20, 33, 18, 509288) │ │ │ │ + datetime.datetime(2028, 1, 24, 22, 46, 34, 128780) │ │ │ │ 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, 13, 1, 18, 8, 801125) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 42, 11726) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 22, 473507) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 21, 446892) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 53, 459468) │ │ │ │ >>> 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, 29, 9, 33, 5, 686000) │ │ │ │ + datetime.datetime(2026, 1, 27, 22, 50, 38, 61109) │ │ │ │ + datetime.datetime(2026, 1, 22, 7, 25, 11, 448590) │ │ │ │ + datetime.datetime(2026, 1, 19, 14, 31, 56, 177092) │ │ │ │ + datetime.datetime(2026, 1, 23, 19, 49, 39, 754246) │ │ │ │ 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, 13, 1, 18, 8, 801125) │ │ │ │ + datetime.datetime(2026, 1, 11, 19, 40, 42, 11726) │ │ │ │ + datetime.datetime(2026, 1, 7, 0, 5, 22, 473507) │ │ │ │ + datetime.datetime(2026, 1, 4, 16, 42, 21, 446892) │ │ │ │ + datetime.datetime(2026, 1, 8, 7, 9, 53, 459468) │ │ │ │ >>> 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, 7, 10, 26, 13, 708569) │ │ │ │ + datetime.datetime(2026, 10, 8, 2, 36, 23, 39399) │ │ │ │ + datetime.datetime(2026, 6, 11, 18, 43, 17, 899574) │ │ │ │ + datetime.datetime(2026, 4, 16, 2, 0, 32, 190346) │ │ │ │ + datetime.datetime(2026, 7, 13, 14, 12, 21, 153612) │ │ │ │ day_of_month() → _s_t_r_¶ │ │ │ │ Examples: │ │ │ │ >>> Faker.seed(0) │ │ │ │ >>> for _ in range(5): │ │ │ │ ... fake.day_of_month() │ │ │ │ ... │ │ │ │ - '09' │ │ │ │ - '06' │ │ │ │ - '18' │ │ │ │ - '30' │ │ │ │ - '16' │ │ │ │ + '27' │ │ │ │ + '23' │ │ │ │ + '27' │ │ │ │ + '05' │ │ │ │ + '26' │ │ │ │ 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 ra TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes