├── .github
└── workflows
│ └── upload.yml
├── .gitignore
├── .htaccess
├── LICENSE
├── README.md
├── composer.json
├── database.sql
├── export.bat
├── history_sql.sql
├── import.bat
├── miniproject-presentation.pptx
├── package.json
├── public
├── .htaccess
├── aboutus.php
├── account-reservations.php
├── accounts.php
├── admin
│ ├── add_room.php
│ ├── add_room_controller.php
│ ├── core
│ │ └── chart_data.php
│ ├── delete_room.php
│ ├── edit_room.php
│ ├── edit_room_controller.php
│ ├── includes
│ │ ├── footer.php
│ │ └── header.php
│ ├── index.php
│ ├── reservation.php
│ ├── rooms.php
│ └── users.php
├── bill_view.php
├── billgenerator.php
├── config.php
├── core
│ ├── db.php
│ ├── login_user.php
│ ├── logout_user.php
│ ├── mail.php
│ ├── resend_mail.php
│ ├── reservation_controller.php
│ ├── signup_user.php
│ ├── upload_image.php
│ └── utils.php
├── css
│ ├── jquery-ui-smoothness.css
│ └── main.css
├── includes
│ ├── footer.php
│ ├── header.php
│ └── navbar.php
├── index.php
├── js
│ ├── chart_render.js
│ ├── handle-home-form.js
│ ├── handle-sign-up.js
│ ├── parallax.js
│ └── smooth-scroll.js
├── login.php
├── media
│ ├── images
│ │ ├── aboutus
│ │ │ ├── aaron1.jpg
│ │ │ ├── alan.jpg
│ │ │ └── ansel.jpg
│ │ ├── backgrounds
│ │ │ ├── home-1.jpg
│ │ │ ├── home-2.jpg
│ │ │ ├── login-bg-1.jpg
│ │ │ ├── pool.jpg
│ │ │ └── space.jpg
│ │ ├── home-header-1.jpg
│ │ ├── logo
│ │ │ └── aaa_logo.png
│ │ └── rooms
│ │ │ ├── 1.jpg
│ │ │ ├── 2.jpg
│ │ │ ├── 3.jpg
│ │ │ ├── 4.jpg
│ │ │ ├── 5.jpg
│ │ │ ├── 6.jpg
│ │ │ ├── 7.jpg
│ │ │ └── 8.jpg
│ └── logo
│ │ ├── google.svg
│ │ └── user.svg
├── payment.php
├── reservation.php
├── roomdetails.php
├── rooms.php
├── scss
│ ├── abstracts
│ │ └── _variables.scss
│ ├── base
│ │ └── _reset.scss
│ ├── components
│ │ └── _section_title.scss
│ ├── layout
│ │ ├── _banner.scss
│ │ ├── _footer.scss
│ │ ├── _forms.scss
│ │ ├── _home_room_cards.scss
│ │ ├── _navbar.scss
│ │ └── admin
│ │ │ └── _admin_navbar.scss
│ ├── main.scss
│ ├── pages
│ │ ├── _home.scss
│ │ ├── _login.scss
│ │ ├── _rooms.scss
│ │ ├── _signup.scss
│ │ ├── _verify_user.scss
│ │ └── admin
│ │ │ ├── _admin_index.scss
│ │ │ └── _admin_room.scss
│ └── vendors
│ │ ├── _bootstrap.scss
│ │ └── _jquery_ui.scss
├── signup.php
├── survey.php
├── test.php
├── vendor
│ ├── bill_style.css
│ └── jquery-ui
│ │ ├── AUTHORS.txt
│ │ ├── LICENSE.txt
│ │ ├── external
│ │ └── jquery
│ │ │ └── jquery.js
│ │ ├── images
│ │ ├── ui-bg_glass_55_fbf9ee_1x400.png
│ │ ├── ui-bg_glass_65_ffffff_1x400.png
│ │ ├── ui-bg_glass_75_dadada_1x400.png
│ │ ├── ui-bg_glass_75_e6e6e6_1x400.png
│ │ ├── ui-bg_glass_95_fef1ec_1x400.png
│ │ ├── ui-bg_highlight-soft_75_cccccc_1x100.png
│ │ ├── ui-icons_222222_256x240.png
│ │ ├── ui-icons_2e83ff_256x240.png
│ │ ├── ui-icons_454545_256x240.png
│ │ ├── ui-icons_888888_256x240.png
│ │ └── ui-icons_cd0a0a_256x240.png
│ │ ├── index.html
│ │ ├── jquery-ui.css
│ │ ├── jquery-ui.js
│ │ ├── jquery-ui.min.css
│ │ ├── jquery-ui.min.js
│ │ ├── jquery-ui.structure.css
│ │ ├── jquery-ui.structure.min.css
│ │ ├── jquery-ui.theme.css
│ │ ├── jquery-ui.theme.min.css
│ │ └── package.json
└── verify_user.php
└── vendor
├── autoload.php
├── composer
├── ClassLoader.php
├── InstalledVersions.php
├── LICENSE
├── autoload_classmap.php
├── autoload_files.php
├── autoload_namespaces.php
├── autoload_psr4.php
├── autoload_real.php
├── autoload_static.php
├── installed.json
├── installed.php
└── platform_check.php
├── mpdf
└── mpdf
│ ├── .github
│ ├── CONTRIBUTING.md
│ ├── FUNDING.yml
│ ├── ISSUE_TEMPLATE
│ │ ├── Bug_report.md
│ │ ├── Feature_request.md
│ │ └── config.yml
│ └── workflows
│ │ ├── coverage.yml
│ │ ├── cs.yml
│ │ └── tests.yml
│ ├── .gitignore
│ ├── CHANGELOG.md
│ ├── CREDITS.txt
│ ├── LICENSE.txt
│ ├── README.md
│ ├── composer.json
│ ├── data
│ ├── CJKdata.php
│ ├── collations
│ │ ├── Afrikaans_South_Africa.php
│ │ ├── Albanian_Albania.php
│ │ ├── Alsatian_France.php
│ │ ├── Arabic_Algeria.php
│ │ ├── Arabic_Bahrain.php
│ │ ├── Arabic_Egypt.php
│ │ ├── Arabic_Iraq.php
│ │ ├── Arabic_Jordan.php
│ │ ├── Arabic_Kuwait.php
│ │ ├── Arabic_Lebanon.php
│ │ ├── Arabic_Libya.php
│ │ ├── Arabic_Morocco.php
│ │ ├── Arabic_Oman.php
│ │ ├── Arabic_Pseudo_RTL.php
│ │ ├── Arabic_Qatar.php
│ │ ├── Arabic_Saudi_Arabia.php
│ │ ├── Arabic_Syria.php
│ │ ├── Arabic_Tunisia.php
│ │ ├── Arabic_Yemen.php
│ │ ├── Azeri_(Cyrillic)_Azerbaijan.php
│ │ ├── Azeri_(Latin)_Azerbaijan.php
│ │ ├── Bashkir_Russia.php
│ │ ├── Basque_Spain.php
│ │ ├── Belarusian_Belarus.php
│ │ ├── Bosnian_(Cyrillic)_Bosnia_and_Herzegovina.php
│ │ ├── Bosnian_(Latin)_Bosnia_and_Herzegovina.php
│ │ ├── Breton_France.php
│ │ ├── Bulgarian_Bulgaria.php
│ │ ├── Catalan_Spain.php
│ │ ├── Corsican_France.php
│ │ ├── Croatian_(Latin)_Bosnia_and_Herzegovina.php
│ │ ├── Croatian_Croatia.php
│ │ ├── Czech_Czech_Republic.php
│ │ ├── Danish_Denmark.php
│ │ ├── Dari_Afghanistan.php
│ │ ├── Dutch_Belgium.php
│ │ ├── Dutch_Netherlands.php
│ │ ├── English_Australia.php
│ │ ├── English_Belize.php
│ │ ├── English_Canada.php
│ │ ├── English_Caribbean.php
│ │ ├── English_India.php
│ │ ├── English_Ireland.php
│ │ ├── English_Jamaica.php
│ │ ├── English_Malaysia.php
│ │ ├── English_New_Zealand.php
│ │ ├── English_Republic_of_the_Philippines.php
│ │ ├── English_Singapore.php
│ │ ├── English_South_Africa.php
│ │ ├── English_Trinidad_and_Tobago.php
│ │ ├── English_United_Kingdom.php
│ │ ├── English_United_States.php
│ │ ├── English_Zimbabwe.php
│ │ ├── Estonian_Estonia.php
│ │ ├── Faroese_Faroe_Islands.php
│ │ ├── Filipino_Philippines.php
│ │ ├── Finnish_Finland.php
│ │ ├── French_Belgium.php
│ │ ├── French_Canada.php
│ │ ├── French_France.php
│ │ ├── French_Luxembourg.php
│ │ ├── French_Principality_of_Monaco.php
│ │ ├── French_Switzerland.php
│ │ ├── Frisian_Netherlands.php
│ │ ├── Galician_Spain.php
│ │ ├── German_Austria.php
│ │ ├── German_Germany.php
│ │ ├── German_Liechtenstein.php
│ │ ├── German_Luxembourg.php
│ │ ├── German_Switzerland.php
│ │ ├── Greek_Greece.php
│ │ ├── Greenlandic_Greenland.php
│ │ ├── Hausa_(Latin)_Nigeria.php
│ │ ├── Hebrew_Israel.php
│ │ ├── Hungarian_Hungary.php
│ │ ├── Icelandic_Iceland.php
│ │ ├── Igbo_Nigeria.php
│ │ ├── Indonesian_Indonesia.php
│ │ ├── Inuktitut_(Latin)_Canada.php
│ │ ├── Invariant_Language_Invariant_Country.php
│ │ ├── Irish_Ireland.php
│ │ ├── Italian_Italy.php
│ │ ├── Italian_Switzerland.php
│ │ ├── Kinyarwanda_Rwanda.php
│ │ ├── Kiswahili_Kenya.php
│ │ ├── Kyrgyz_Kyrgyzstan.php
│ │ ├── Latvian_Latvia.php
│ │ ├── Lithuanian_Lithuania.php
│ │ ├── Lower_Sorbian_Germany.php
│ │ ├── Luxembourgish_Luxembourg.php
│ │ ├── Macedonian_(FYROM)_Macedonia_(FYROM).php
│ │ ├── Malay_Brunei_Darussalam.php
│ │ ├── Malay_Malaysia.php
│ │ ├── Mapudungun_Chile.php
│ │ ├── Mohawk_Canada.php
│ │ ├── Mongolian_(Cyrillic)_Mongolia.php
│ │ ├── Norwegian_(Nynorsk)_Norway.php
│ │ ├── Occitan_France.php
│ │ ├── Persian_Iran.php
│ │ ├── Polish_Poland.php
│ │ ├── Portuguese_Brazil.php
│ │ ├── Portuguese_Portugal.php
│ │ ├── Quechua_Bolivia.php
│ │ ├── Quechua_Ecuador.php
│ │ ├── Quechua_Peru.php
│ │ ├── Romanian_Romania.php
│ │ ├── Romansh_Switzerland.php
│ │ ├── Russian_Russia.php
│ │ ├── Sami_(Inari)_Finland.php
│ │ ├── Sami_(Lule)_Norway.php
│ │ ├── Sami_(Lule)_Sweden.php
│ │ ├── Sami_(Northern)_Finland.php
│ │ ├── Sami_(Northern)_Norway.php
│ │ ├── Sami_(Northern)_Sweden.php
│ │ ├── Sami_(Skolt)_Finland.php
│ │ ├── Sami_(Southern)_Norway.php
│ │ ├── Sami_(Southern)_Sweden.php
│ │ ├── Serbian_(Cyrillic)_Bosnia_and_Herzegovina.php
│ │ ├── Serbian_(Cyrillic)_Serbia.php
│ │ ├── Serbian_(Latin)_Bosnia_and_Herzegovina.php
│ │ ├── Serbian_(Latin)_Serbia.php
│ │ ├── Sesotho_sa_Leboa_South_Africa.php
│ │ ├── Setswana_South_Africa.php
│ │ ├── Slovak_Slovakia.php
│ │ ├── Slovenian_Slovenia.php
│ │ ├── Spanish_Argentina.php
│ │ ├── Spanish_Bolivia.php
│ │ ├── Spanish_Chile.php
│ │ ├── Spanish_Colombia.php
│ │ ├── Spanish_Costa_Rica.php
│ │ ├── Spanish_Dominican_Republic.php
│ │ ├── Spanish_Ecuador.php
│ │ ├── Spanish_El_Salvador.php
│ │ ├── Spanish_Guatemala.php
│ │ ├── Spanish_Honduras.php
│ │ ├── Spanish_Mexico.php
│ │ ├── Spanish_Nicaragua.php
│ │ ├── Spanish_Panama.php
│ │ ├── Spanish_Paraguay.php
│ │ ├── Spanish_Peru.php
│ │ ├── Spanish_Puerto_Rico.php
│ │ ├── Spanish_Spain.php
│ │ ├── Spanish_United_States.php
│ │ ├── Spanish_Uruguay.php
│ │ ├── Spanish_Venezuela.php
│ │ ├── Swedish_Finland.php
│ │ ├── Swedish_Sweden.php
│ │ ├── Tajik_(Cyrillic)_Tajikistan.php
│ │ ├── Tamazight_(Latin)_Algeria.php
│ │ ├── Tatar_Russia.php
│ │ ├── Turkish_Turkey.php
│ │ ├── Turkmen_Turkmenistan.php
│ │ ├── Ukrainian_Ukraine.php
│ │ ├── Upper_Sorbian_Germany.php
│ │ ├── Urdu_Islamic_Republic_of_Pakistan.php
│ │ ├── Uzbek_(Cyrillic)_Uzbekistan.php
│ │ ├── Uzbek_(Latin)_Uzbekistan.php
│ │ ├── Vietnamese_Vietnam.php
│ │ ├── Welsh_United_Kingdom.php
│ │ ├── Wolof_Senegal.php
│ │ ├── Yakut_Russia.php
│ │ ├── Yoruba_Nigeria.php
│ │ ├── isiXhosa_South_Africa.php
│ │ └── isiZulu_South_Africa.php
│ ├── entity_substitutions.php
│ ├── font
│ │ ├── ccourier.php
│ │ ├── ccourierb.php
│ │ ├── ccourierbi.php
│ │ ├── ccourieri.php
│ │ ├── chelvetica.php
│ │ ├── chelveticab.php
│ │ ├── chelveticabi.php
│ │ ├── chelveticai.php
│ │ ├── csymbol.php
│ │ ├── ctimes.php
│ │ ├── ctimesb.php
│ │ ├── ctimesbi.php
│ │ ├── ctimesi.php
│ │ └── czapfdingbats.php
│ ├── iccprofiles
│ │ └── sRGB_IEC61966-2-1.icc
│ ├── lang2fonts.css
│ ├── linebrdictK.dat
│ ├── linebrdictL.dat
│ ├── linebrdictT.dat
│ ├── mpdf.css
│ ├── no_image.jpg
│ ├── out.php
│ ├── patterns
│ │ ├── NOTES.txt
│ │ ├── de.php
│ │ ├── dictionary.txt
│ │ ├── en.php
│ │ ├── es.php
│ │ ├── fi.php
│ │ ├── fr.php
│ │ ├── it.php
│ │ ├── nl.php
│ │ ├── pl.php
│ │ ├── ru.php
│ │ └── sv.php
│ ├── subs_core.php
│ ├── subs_win-1252.php
│ └── upperCase.php
│ ├── phpunit.xml
│ ├── ruleset.xml
│ ├── src
│ ├── Barcode.php
│ ├── Barcode
│ │ ├── AbstractBarcode.php
│ │ ├── BarcodeException.php
│ │ ├── BarcodeInterface.php
│ │ ├── Codabar.php
│ │ ├── Code11.php
│ │ ├── Code128.php
│ │ ├── Code39.php
│ │ ├── Code93.php
│ │ ├── EanExt.php
│ │ ├── EanUpc.php
│ │ ├── I25.php
│ │ ├── Imb.php
│ │ ├── Msi.php
│ │ ├── Postnet.php
│ │ ├── Rm4Scc.php
│ │ └── S25.php
│ ├── Cache.php
│ ├── Color
│ │ ├── ColorConverter.php
│ │ ├── ColorModeConverter.php
│ │ ├── ColorSpaceRestrictor.php
│ │ └── NamedColors.php
│ ├── Config
│ │ ├── ConfigVariables.php
│ │ └── FontVariables.php
│ ├── Conversion
│ │ ├── DecToAlpha.php
│ │ ├── DecToCjk.php
│ │ ├── DecToHebrew.php
│ │ ├── DecToOther.php
│ │ └── DecToRoman.php
│ ├── Css
│ │ ├── Border.php
│ │ ├── DefaultCss.php
│ │ └── TextVars.php
│ ├── CssManager.php
│ ├── DirectWrite.php
│ ├── Exception
│ │ ├── FontException.php
│ │ └── InvalidArgumentException.php
│ ├── File
│ │ └── StreamWrapperChecker.php
│ ├── Fonts
│ │ ├── FontCache.php
│ │ ├── FontFileFinder.php
│ │ ├── GlyphOperator.php
│ │ └── MetricsGenerator.php
│ ├── Form.php
│ ├── FpdiTrait.php
│ ├── Gif
│ │ ├── ColorTable.php
│ │ ├── FileHeader.php
│ │ ├── Gif.php
│ │ ├── Image.php
│ │ ├── ImageHeader.php
│ │ └── Lzw.php
│ ├── Gradient.php
│ ├── HTMLParserMode.php
│ ├── Hyphenator.php
│ ├── Image
│ │ ├── Bmp.php
│ │ ├── ImageProcessor.php
│ │ ├── ImageTypeGuesser.php
│ │ ├── Svg.php
│ │ └── Wmf.php
│ ├── Language
│ │ ├── LanguageToFont.php
│ │ ├── LanguageToFontInterface.php
│ │ ├── ScriptToLanguage.php
│ │ └── ScriptToLanguageInterface.php
│ ├── Log
│ │ └── Context.php
│ ├── Mpdf.php
│ ├── MpdfException.php
│ ├── MpdfImageException.php
│ ├── Otl.php
│ ├── OtlDump.php
│ ├── Output
│ │ └── Destination.php
│ ├── PageFormat.php
│ ├── Pdf
│ │ ├── Protection.php
│ │ └── Protection
│ │ │ └── UniqidGenerator.php
│ ├── RemoteContentFetcher.php
│ ├── ServiceFactory.php
│ ├── Shaper
│ │ ├── Indic.php
│ │ ├── Myanmar.php
│ │ └── Sea.php
│ ├── SizeConverter.php
│ ├── Strict.php
│ ├── TTFontFile.php
│ ├── TTFontFileAnalysis.php
│ ├── TableOfContents.php
│ ├── Tag.php
│ ├── Tag
│ │ ├── A.php
│ │ ├── Acronym.php
│ │ ├── Address.php
│ │ ├── Annotation.php
│ │ ├── Article.php
│ │ ├── Aside.php
│ │ ├── B.php
│ │ ├── BarCode.php
│ │ ├── Bdi.php
│ │ ├── Bdo.php
│ │ ├── Big.php
│ │ ├── BlockQuote.php
│ │ ├── BlockTag.php
│ │ ├── Bookmark.php
│ │ ├── Br.php
│ │ ├── Caption.php
│ │ ├── Center.php
│ │ ├── Cite.php
│ │ ├── Code.php
│ │ ├── ColumnBreak.php
│ │ ├── Columns.php
│ │ ├── Dd.php
│ │ ├── Del.php
│ │ ├── Details.php
│ │ ├── Div.php
│ │ ├── Dl.php
│ │ ├── DotTab.php
│ │ ├── Dt.php
│ │ ├── Em.php
│ │ ├── FieldSet.php
│ │ ├── FigCaption.php
│ │ ├── Figure.php
│ │ ├── Font.php
│ │ ├── Footer.php
│ │ ├── Form.php
│ │ ├── FormFeed.php
│ │ ├── H1.php
│ │ ├── H2.php
│ │ ├── H3.php
│ │ ├── H4.php
│ │ ├── H5.php
│ │ ├── H6.php
│ │ ├── HGroup.php
│ │ ├── Header.php
│ │ ├── Hr.php
│ │ ├── I.php
│ │ ├── Img.php
│ │ ├── IndexEntry.php
│ │ ├── IndexInsert.php
│ │ ├── InlineTag.php
│ │ ├── Input.php
│ │ ├── Ins.php
│ │ ├── Kbd.php
│ │ ├── Legend.php
│ │ ├── Li.php
│ │ ├── Main.php
│ │ ├── Mark.php
│ │ ├── Meter.php
│ │ ├── Nav.php
│ │ ├── NewColumn.php
│ │ ├── NewPage.php
│ │ ├── Ol.php
│ │ ├── Option.php
│ │ ├── P.php
│ │ ├── PageBreak.php
│ │ ├── PageFooter.php
│ │ ├── PageHeader.php
│ │ ├── Pre.php
│ │ ├── Progress.php
│ │ ├── Q.php
│ │ ├── S.php
│ │ ├── Samp.php
│ │ ├── Section.php
│ │ ├── Select.php
│ │ ├── SetHtmlPageFooter.php
│ │ ├── SetHtmlPageHeader.php
│ │ ├── SetPageFooter.php
│ │ ├── SetPageHeader.php
│ │ ├── Small.php
│ │ ├── Span.php
│ │ ├── Strike.php
│ │ ├── Strong.php
│ │ ├── Sub.php
│ │ ├── SubstituteTag.php
│ │ ├── Summary.php
│ │ ├── Sup.php
│ │ ├── TBody.php
│ │ ├── TFoot.php
│ │ ├── THead.php
│ │ ├── Table.php
│ │ ├── Tag.php
│ │ ├── Td.php
│ │ ├── TextArea.php
│ │ ├── TextCircle.php
│ │ ├── Th.php
│ │ ├── Time.php
│ │ ├── Toc.php
│ │ ├── TocEntry.php
│ │ ├── TocPageBreak.php
│ │ ├── Tr.php
│ │ ├── Tt.php
│ │ ├── Tta.php
│ │ ├── Tts.php
│ │ ├── Ttz.php
│ │ ├── U.php
│ │ ├── Ul.php
│ │ ├── VarTag.php
│ │ ├── WatermarkImage.php
│ │ └── WatermarkText.php
│ ├── Ucdn.php
│ ├── Utils
│ │ ├── Arrays.php
│ │ ├── NumericString.php
│ │ ├── PdfDate.php
│ │ └── UtfString.php
│ ├── Writer
│ │ ├── BackgroundWriter.php
│ │ ├── BaseWriter.php
│ │ ├── BookmarkWriter.php
│ │ ├── ColorWriter.php
│ │ ├── FontWriter.php
│ │ ├── FormWriter.php
│ │ ├── ImageWriter.php
│ │ ├── JavaScriptWriter.php
│ │ ├── MetadataWriter.php
│ │ ├── ObjectWriter.php
│ │ ├── OptionalContentWriter.php
│ │ ├── PageWriter.php
│ │ └── ResourceWriter.php
│ └── functions-dev.php
│ ├── tmp
│ └── .gitignore
│ └── ttfonts
│ ├── AboriginalSansREGULAR.ttf
│ ├── Abyssinica_SIL.ttf
│ ├── Aegean.otf
│ ├── Aegyptus.otf
│ ├── Akkadian.otf
│ ├── DBSILBR.ttf
│ ├── DejaVuSans-Bold.ttf
│ ├── DejaVuSans-BoldOblique.ttf
│ ├── DejaVuSans-Oblique.ttf
│ ├── DejaVuSans.ttf
│ ├── DejaVuSansCondensed-Bold.ttf
│ ├── DejaVuSansCondensed-BoldOblique.ttf
│ ├── DejaVuSansCondensed-Oblique.ttf
│ ├── DejaVuSansCondensed.ttf
│ ├── DejaVuSansMono-Bold.ttf
│ ├── DejaVuSansMono-BoldOblique.ttf
│ ├── DejaVuSansMono-Oblique.ttf
│ ├── DejaVuSansMono.ttf
│ ├── DejaVuSerif-Bold.ttf
│ ├── DejaVuSerif-BoldItalic.ttf
│ ├── DejaVuSerif-Italic.ttf
│ ├── DejaVuSerif.ttf
│ ├── DejaVuSerifCondensed-Bold.ttf
│ ├── DejaVuSerifCondensed-BoldItalic.ttf
│ ├── DejaVuSerifCondensed-Italic.ttf
│ ├── DejaVuSerifCondensed.ttf
│ ├── DejaVuinfo.txt
│ ├── Dhyana-Bold.ttf
│ ├── Dhyana-Regular.ttf
│ ├── DhyanaOFL.txt
│ ├── FreeMono.ttf
│ ├── FreeMonoBold.ttf
│ ├── FreeMonoBoldOblique.ttf
│ ├── FreeMonoOblique.ttf
│ ├── FreeSans.ttf
│ ├── FreeSansBold.ttf
│ ├── FreeSansBoldOblique.ttf
│ ├── FreeSansOblique.ttf
│ ├── FreeSerif.ttf
│ ├── FreeSerifBold.ttf
│ ├── FreeSerifBoldItalic.ttf
│ ├── FreeSerifItalic.ttf
│ ├── GNUFreeFontinfo.txt
│ ├── Garuda-Bold.ttf
│ ├── Garuda-BoldOblique.ttf
│ ├── Garuda-Oblique.ttf
│ ├── Garuda.ttf
│ ├── Jomolhari-OFL.txt
│ ├── Jomolhari.ttf
│ ├── KhmerOFL.txt
│ ├── KhmerOS.ttf
│ ├── Lateef font OFL.txt
│ ├── LateefRegOT.ttf
│ ├── Lohit-Kannada.ttf
│ ├── LohitKannadaOFL.txt
│ ├── Padauk-book.ttf
│ ├── Pothana2000.ttf
│ ├── Quivira.otf
│ ├── Sun-ExtA.ttf
│ ├── Sun-ExtB.ttf
│ ├── SundaneseUnicode-1.0.5.ttf
│ ├── SyrCOMEdessa.otf
│ ├── SyrCOMEdessa_license.txt
│ ├── TaameyDavidCLM-LICENSE.txt
│ ├── TaameyDavidCLM-Medium.ttf
│ ├── TaiHeritagePro.ttf
│ ├── Tharlon-Regular.ttf
│ ├── TharlonOFL.txt
│ ├── UnBatang_0613.ttf
│ ├── Uthman.otf
│ ├── XB Riyaz.ttf
│ ├── XB RiyazBd.ttf
│ ├── XB RiyazBdIt.ttf
│ ├── XB RiyazIt.ttf
│ ├── XW Zar Font Info.txt
│ ├── ZawgyiOne.ttf
│ ├── ayar.ttf
│ ├── damase_v.2.ttf
│ ├── kaputaunicode.ttf
│ ├── lannaalif-v1-03.ttf
│ ├── ocrb10.ttf
│ └── ocrbinfo.txt
├── myclabs
└── deep-copy
│ ├── .github
│ └── FUNDING.yml
│ ├── LICENSE
│ ├── README.md
│ ├── composer.json
│ └── src
│ └── DeepCopy
│ ├── DeepCopy.php
│ ├── Exception
│ ├── CloneException.php
│ └── PropertyException.php
│ ├── Filter
│ ├── Doctrine
│ │ ├── DoctrineCollectionFilter.php
│ │ ├── DoctrineEmptyCollectionFilter.php
│ │ └── DoctrineProxyFilter.php
│ ├── Filter.php
│ ├── KeepFilter.php
│ ├── ReplaceFilter.php
│ └── SetNullFilter.php
│ ├── Matcher
│ ├── Doctrine
│ │ └── DoctrineProxyMatcher.php
│ ├── Matcher.php
│ ├── PropertyMatcher.php
│ ├── PropertyNameMatcher.php
│ └── PropertyTypeMatcher.php
│ ├── Reflection
│ └── ReflectionHelper.php
│ ├── TypeFilter
│ ├── Date
│ │ └── DateIntervalFilter.php
│ ├── ReplaceFilter.php
│ ├── ShallowCopyFilter.php
│ ├── Spl
│ │ ├── ArrayObjectFilter.php
│ │ ├── SplDoublyLinkedList.php
│ │ └── SplDoublyLinkedListFilter.php
│ └── TypeFilter.php
│ ├── TypeMatcher
│ └── TypeMatcher.php
│ └── deep_copy.php
├── paragonie
└── random_compat
│ ├── LICENSE
│ ├── build-phar.sh
│ ├── composer.json
│ ├── dist
│ ├── random_compat.phar.pubkey
│ └── random_compat.phar.pubkey.asc
│ ├── lib
│ └── random.php
│ ├── other
│ └── build_phar.php
│ ├── psalm-autoload.php
│ └── psalm.xml
├── phpmailer
└── phpmailer
│ ├── COMMITMENT
│ ├── LICENSE
│ ├── README.md
│ ├── SECURITY.md
│ ├── VERSION
│ ├── composer.json
│ ├── get_oauth_token.php
│ ├── language
│ ├── phpmailer.lang-af.php
│ ├── phpmailer.lang-ar.php
│ ├── phpmailer.lang-az.php
│ ├── phpmailer.lang-ba.php
│ ├── phpmailer.lang-be.php
│ ├── phpmailer.lang-bg.php
│ ├── phpmailer.lang-ca.php
│ ├── phpmailer.lang-ch.php
│ ├── phpmailer.lang-cs.php
│ ├── phpmailer.lang-da.php
│ ├── phpmailer.lang-de.php
│ ├── phpmailer.lang-el.php
│ ├── phpmailer.lang-eo.php
│ ├── phpmailer.lang-es.php
│ ├── phpmailer.lang-et.php
│ ├── phpmailer.lang-fa.php
│ ├── phpmailer.lang-fi.php
│ ├── phpmailer.lang-fo.php
│ ├── phpmailer.lang-fr.php
│ ├── phpmailer.lang-gl.php
│ ├── phpmailer.lang-he.php
│ ├── phpmailer.lang-hi.php
│ ├── phpmailer.lang-hr.php
│ ├── phpmailer.lang-hu.php
│ ├── phpmailer.lang-hy.php
│ ├── phpmailer.lang-id.php
│ ├── phpmailer.lang-it.php
│ ├── phpmailer.lang-ja.php
│ ├── phpmailer.lang-ka.php
│ ├── phpmailer.lang-ko.php
│ ├── phpmailer.lang-lt.php
│ ├── phpmailer.lang-lv.php
│ ├── phpmailer.lang-mg.php
│ ├── phpmailer.lang-ms.php
│ ├── phpmailer.lang-nb.php
│ ├── phpmailer.lang-nl.php
│ ├── phpmailer.lang-pl.php
│ ├── phpmailer.lang-pt.php
│ ├── phpmailer.lang-pt_br.php
│ ├── phpmailer.lang-ro.php
│ ├── phpmailer.lang-ru.php
│ ├── phpmailer.lang-sk.php
│ ├── phpmailer.lang-sl.php
│ ├── phpmailer.lang-sr.php
│ ├── phpmailer.lang-sr_latn.php
│ ├── phpmailer.lang-sv.php
│ ├── phpmailer.lang-tl.php
│ ├── phpmailer.lang-tr.php
│ ├── phpmailer.lang-uk.php
│ ├── phpmailer.lang-vi.php
│ ├── phpmailer.lang-zh.php
│ └── phpmailer.lang-zh_cn.php
│ └── src
│ ├── Exception.php
│ ├── OAuth.php
│ ├── PHPMailer.php
│ ├── POP3.php
│ └── SMTP.php
├── psr
└── log
│ ├── LICENSE
│ ├── Psr
│ └── Log
│ │ ├── AbstractLogger.php
│ │ ├── InvalidArgumentException.php
│ │ ├── LogLevel.php
│ │ ├── LoggerAwareInterface.php
│ │ ├── LoggerAwareTrait.php
│ │ ├── LoggerInterface.php
│ │ ├── LoggerTrait.php
│ │ ├── NullLogger.php
│ │ └── Test
│ │ ├── DummyTest.php
│ │ ├── LoggerInterfaceTest.php
│ │ └── TestLogger.php
│ ├── README.md
│ └── composer.json
└── setasign
└── fpdi
├── LICENSE.txt
├── README.md
├── SECURITY.md
├── composer.json
└── src
├── FpdfTpl.php
├── FpdfTplTrait.php
├── Fpdi.php
├── FpdiException.php
├── FpdiTrait.php
├── PdfParser
├── CrossReference
│ ├── AbstractReader.php
│ ├── CrossReference.php
│ ├── CrossReferenceException.php
│ ├── FixedReader.php
│ ├── LineReader.php
│ └── ReaderInterface.php
├── Filter
│ ├── Ascii85.php
│ ├── Ascii85Exception.php
│ ├── AsciiHex.php
│ ├── FilterException.php
│ ├── FilterInterface.php
│ ├── Flate.php
│ ├── FlateException.php
│ ├── Lzw.php
│ └── LzwException.php
├── PdfParser.php
├── PdfParserException.php
├── StreamReader.php
├── Tokenizer.php
└── Type
│ ├── PdfArray.php
│ ├── PdfBoolean.php
│ ├── PdfDictionary.php
│ ├── PdfHexString.php
│ ├── PdfIndirectObject.php
│ ├── PdfIndirectObjectReference.php
│ ├── PdfName.php
│ ├── PdfNull.php
│ ├── PdfNumeric.php
│ ├── PdfStream.php
│ ├── PdfString.php
│ ├── PdfToken.php
│ ├── PdfType.php
│ └── PdfTypeException.php
├── PdfReader
├── DataStructure
│ └── Rectangle.php
├── Page.php
├── PageBoundaries.php
├── PdfReader.php
└── PdfReaderException.php
├── Tcpdf
└── Fpdi.php
├── TcpdfFpdi.php
├── Tfpdf
├── FpdfTpl.php
└── Fpdi.php
└── autoload.php
/.github/workflows/upload.yml:
--------------------------------------------------------------------------------
1 | name: Deploy to ftp server
2 |
3 | on:
4 | push:
5 | tags:
6 | - "v*"
7 |
8 | jobs:
9 | FTP-Deploy-Action:
10 | name: FTP-Deploy-Action
11 | runs-on: ubuntu-latest
12 | steps:
13 | - uses: actions/checkout@master
14 |
15 | - name: List output files
16 | run: ls
17 |
18 | - name: FTP-Deploy-Action
19 | uses: SamKirkland/FTP-Deploy-Action@2.0.0
20 | env:
21 | FTP_SERVER: ${{ secrets.FTP_SERVER }}
22 | FTP_USERNAME: ${{ secrets.FTP_USERNAME }}
23 | FTP_PASSWORD: ${{ secrets.FTP_PASSWORD }}
24 | LOCAL_DIR: public
25 | REMOTE_DIR: hotel-management-php
26 | METHOD: ftp
27 | PORT: ${{ secrets.FTP_PORT }}
28 | ARGS: --delete --dry-run --verbose --exclude=.ftpquota --exclude=.git* .github* .git*/** node_modules/** node_modules/**/* export.bat import.bat database.sql package.json
29 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | node_modules/
2 | package-lock.json
3 | debug.log
4 | public/admin/test.php
5 | public/admin/file.php
6 | composer.lock
--------------------------------------------------------------------------------
/.htaccess:
--------------------------------------------------------------------------------
1 | RewriteEngine On
2 | RewriteBase /hotel-management-php/
3 |
4 | RewriteCond %{THE_REQUEST} /public/([^\s?]*) [NC]
5 | RewriteRule ^ %1 [L,NE,R=302]
6 |
7 | RewriteRule ^((?!public/).*)$ public/$1 [L,NC]
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | MIT License
2 |
3 | Copyright (c) 2020 Alan Dsilva
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
--------------------------------------------------------------------------------
/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "require": {
3 | "phpmailer/phpmailer": "^6.1",
4 | "mpdf/mpdf": "^8.0"
5 | }
6 | }
7 |
--------------------------------------------------------------------------------
/export.bat:
--------------------------------------------------------------------------------
1 | @REM Remeber to run import before export
2 | mysqldump -u admin -padmin hotel > database.sql
--------------------------------------------------------------------------------
/import.bat:
--------------------------------------------------------------------------------
1 | @REM Remember to run import before export
2 | mysql -u admin -padmin -h localhost hotel < database.sql
--------------------------------------------------------------------------------
/miniproject-presentation.pptx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/miniproject-presentation.pptx
--------------------------------------------------------------------------------
/package.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "hotel-management-php",
3 | "version": "1.0.0",
4 | "description": "",
5 | "scripts": {
6 | "test": "echo \"Error: no test specified\" && exit 1",
7 | "watch-sass": "node-sass --watch public/scss -o public/css/ -r",
8 | "dev": "live-server --open=public/",
9 | "start": "concurrently \"npm run watch-sass\" \"npm run dev\""
10 | },
11 | "repository": {
12 | "type": "git",
13 | "url": "git+https://github.com/alandsilva26/hotel-management-php.git"
14 | },
15 | "author": "",
16 | "license": "ISC",
17 | "bugs": {
18 | "url": "https://github.com/alandsilva26/hotel-management-php/issues"
19 | },
20 | "homepage": "https://github.com/alandsilva26/hotel-management-php#readme",
21 | "devDependencies": {
22 | "concurrently": "^5.3.0",
23 | "live-server": "^1.2.1",
24 | "node-sass": "^4.14.1"
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/public/.htaccess:
--------------------------------------------------------------------------------
1 | SetEnv env_db_name "hotel"
2 | SetEnv env_user_name "root"
3 | SetEnv env_password ""
4 | SetEnv env_db_host "localhost"
5 |
6 | # We have used infinityfree.net as our remote host to store ftp files. You may disable this feature by commenting the code
7 | SetEnv env_ftp_server ""
8 | SetEnv env_ftp_user ""
9 | SetEnv env_ftp_pass ""
--------------------------------------------------------------------------------
/public/admin/includes/footer.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
9 |
10 |
11 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/public/config.php:
--------------------------------------------------------------------------------
1 | setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
6 | session_start();
7 | } catch (PDOException $err) {
8 | die($err->getMessage());
9 | }
10 |
--------------------------------------------------------------------------------
/public/core/logout_user.php:
--------------------------------------------------------------------------------
1 | prepare($sql);
10 |
11 | $statement->execute(
12 | array(
13 | ":verification_hash" => $hash,
14 | ":user_email" => $_SESSION["user_email"]
15 | )
16 | );
17 |
18 | mailUser($_SESSION["user_email"], $hash);
19 |
20 | header("Location: ../verify_user.php");
21 | return;
22 | }
23 |
--------------------------------------------------------------------------------
/public/includes/header.php:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
14 |
15 |
19 |
23 |
24 | " />
25 |
29 | Hotel Management
30 |
--------------------------------------------------------------------------------
/public/js/handle-sign-up.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function () {
2 | $(".part").hide();
3 |
4 | // Display part 1 on page load
5 | $(".part-1").show();
6 |
7 | // $(".part-1").hide();
8 | // $(".part-2").hide();
9 | // $(".part-3").show();
10 |
11 | // Proceed to part 2
12 | $("#proceed-part-2").click(function (event) {
13 | event.preventDefault();
14 | $(".part-1").hide(300);
15 | $(".part-2").show(600);
16 | $(".form-progress-item:eq(1)").addClass("complete");
17 | });
18 |
19 | // Proceed to part 3
20 | $("#proceed-part-3").click(function (event) {
21 | console.log("Hello");
22 | event.preventDefault();
23 | $(".part-2").hide(300);
24 | $(".part-3").show(600);
25 | $(".form-progress-item:eq(2)").addClass("complete");
26 | });
27 |
28 |
29 | // Cancel Sign up go home
30 |
31 | // Go back to part 1
32 | $("#cancel-part-2").click(function (event) {
33 | event.preventDefault();
34 | $(".part-2").hide(300);
35 | $(".part-1").show(600);
36 | $(".form-progress-item:eq(1)").removeClass("complete");
37 | });
38 |
39 | // Go back to part 2
40 | $("#cancel-part-3").click(function (event) {
41 | event.preventDefault();
42 | $(".part-3").hide(300);
43 | $(".part-2").show(600);
44 | $(".form-progress-item:eq(2)").removeClass("complete");
45 | });
46 | });
47 |
--------------------------------------------------------------------------------
/public/js/parallax.js:
--------------------------------------------------------------------------------
1 | $(document).ready(function () {
2 | window.addEventListener("scroll", function () {
3 | let offset = window.pageYOffset;
4 | console.log(`${offset * 1}px`);
5 | $("#home-header--bg-image").css(
6 | "background-position-y",
7 | `${offset * 0.2}px`
8 | );
9 |
10 | // $("#verify-user--bg-image").css(
11 | // "background-position-y",
12 | // `${offset * 0.2}px`
13 | // );
14 | });
15 | });
16 |
--------------------------------------------------------------------------------
/public/media/images/aboutus/aaron1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/aboutus/aaron1.jpg
--------------------------------------------------------------------------------
/public/media/images/aboutus/alan.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/aboutus/alan.jpg
--------------------------------------------------------------------------------
/public/media/images/aboutus/ansel.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/aboutus/ansel.jpg
--------------------------------------------------------------------------------
/public/media/images/backgrounds/home-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/home-1.jpg
--------------------------------------------------------------------------------
/public/media/images/backgrounds/home-2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/home-2.jpg
--------------------------------------------------------------------------------
/public/media/images/backgrounds/login-bg-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/login-bg-1.jpg
--------------------------------------------------------------------------------
/public/media/images/backgrounds/pool.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/pool.jpg
--------------------------------------------------------------------------------
/public/media/images/backgrounds/space.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/backgrounds/space.jpg
--------------------------------------------------------------------------------
/public/media/images/home-header-1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/home-header-1.jpg
--------------------------------------------------------------------------------
/public/media/images/logo/aaa_logo.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/logo/aaa_logo.png
--------------------------------------------------------------------------------
/public/media/images/rooms/1.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/1.jpg
--------------------------------------------------------------------------------
/public/media/images/rooms/2.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/2.jpg
--------------------------------------------------------------------------------
/public/media/images/rooms/3.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/3.jpg
--------------------------------------------------------------------------------
/public/media/images/rooms/4.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/4.jpg
--------------------------------------------------------------------------------
/public/media/images/rooms/5.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/5.jpg
--------------------------------------------------------------------------------
/public/media/images/rooms/6.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/6.jpg
--------------------------------------------------------------------------------
/public/media/images/rooms/7.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/7.jpg
--------------------------------------------------------------------------------
/public/media/images/rooms/8.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/media/images/rooms/8.jpg
--------------------------------------------------------------------------------
/public/scss/abstracts/_variables.scss:
--------------------------------------------------------------------------------
1 | $primary-color: white;
2 | $secondary-color: black;
3 |
4 | // breakpoints
5 | $breakpoint-mobile: 576px;
6 | $breakpoint-tablet: 768px;
7 | $breakpoint-pc: 992px;
8 |
9 | $navbar-height: 58px;
10 |
11 | // Colors
12 | $red-gradient-1: rgb(190, 8, 84);
13 | $red-gradient-1-shadow: rgba(190, 8, 84, 0.2);
14 | $better-grey: #495057;
15 |
16 | // Admin section
17 | $side-nav-width: 200px;
18 | $admin-pad: 0px;
19 |
--------------------------------------------------------------------------------
/public/scss/base/_reset.scss:
--------------------------------------------------------------------------------
1 | * {
2 | padding: 0;
3 | margin: 0;
4 | font-family: "Lato", sans-serif;
5 | }
6 |
7 | body {
8 | background: whitesmoke;
9 | }
10 |
11 | #admin-main {
12 | margin-top: $navbar-height;
13 | margin-left: $side-nav-width;
14 | width: calc(100vw - #{$side-nav-width});
15 | padding: $admin-pad;
16 | // border: 5px solid red;
17 |
18 | @media screen and (max-width: $breakpoint-tablet) {
19 | // border: 5px solid blue;
20 | margin-left: 0;
21 | width: 100vw;
22 | }
23 | }
24 |
25 | // $color: white;
26 |
27 | // /* total width */
28 | // body::-webkit-scrollbar {
29 | // background-color: $color;
30 | // width: 10px;
31 | // }
32 |
33 | // body::-webkit-scrollbar-track {
34 | // background-color: $color;
35 | // }
36 | // body::-webkit-scrollbar-track:hover {
37 | // background-color: $color;
38 | // }
39 |
40 | // /* scrollbar itself */
41 | // body::-webkit-scrollbar-thumb {
42 | // background-color: #babac0;
43 | // border-radius: 16px;
44 | // border: 1px solid #fff;
45 | // }
46 | // body::-webkit-scrollbar-thumb:hover {
47 | // background-color: #a0a0a5;
48 | // border: 1px solid #f4f4f4;
49 | // }
50 |
51 | // /* set button(top and bottom of the scrollbar) */
52 | // body::-webkit-scrollbar-button {
53 | // display: none;
54 | // }
55 |
56 | // body::-webkit-scrollbar-track-piece {
57 | // background-color: $color;
58 | // }
59 |
--------------------------------------------------------------------------------
/public/scss/components/_section_title.scss:
--------------------------------------------------------------------------------
1 | .section-title {
2 | h2 {
3 | font-size: 3em;
4 | font-weight: 800;
5 | margin-bottom: 0.5em;
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/public/scss/layout/_banner.scss:
--------------------------------------------------------------------------------
1 | .banner {
2 | .jumbotron {
3 | background: transparent;
4 | color: white;
5 | padding: 4em 0em;
6 |
7 | h6 {
8 | color: rgba(184, 184, 184, 0.993);
9 | }
10 | h2 {
11 | font-size: 2.5;
12 | }
13 | }
14 |
15 | background: $red-gradient-1;
16 | margin: 1em 0em;
17 | margin-top: 5em;
18 | box-shadow: 0px 1px 2px $red-gradient-1-shadow,
19 | 0px 2px 4px $red-gradient-1-shadow, 0px 4px 8px $red-gradient-1-shadow,
20 | 0px 8px 16px $red-gradient-1-shadow, 0px 16px 32px $red-gradient-1-shadow,
21 | 0px 32px 64px $red-gradient-1-shadow;
22 | }
23 |
--------------------------------------------------------------------------------
/public/scss/layout/_footer.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/scss/layout/_footer.scss
--------------------------------------------------------------------------------
/public/scss/layout/_navbar.scss:
--------------------------------------------------------------------------------
1 | nav {
2 | width: 100%;
3 | height: $navbar-height;
4 | margin: 0px;
5 | }
6 |
7 | a.nav-link {
8 | color: white;
9 | }
10 |
--------------------------------------------------------------------------------
/public/scss/layout/admin/_admin_navbar.scss:
--------------------------------------------------------------------------------
1 | #admin-header {
2 | .navbar {
3 | height: $navbar-height;
4 | border-bottom: 1px solid black;
5 | position: fixed;
6 | top: 0;
7 | left: 0;
8 | z-index: 3;
9 |
10 | .nav-item {
11 | .nav-link {
12 | color: rgb(214, 214, 214);
13 | }
14 | }
15 |
16 | .navbar-collapse {
17 | padding: 0.5em;
18 | }
19 | }
20 |
21 | @media screen and (min-width: $breakpoint-tablet) {
22 | .side-nav {
23 | position: fixed;
24 | top: $navbar-height;
25 | left: 0;
26 | width: $side-nav-width;
27 | height: calc(100vh - #{$navbar-height});
28 | flex-direction: column;
29 |
30 | .nav-item {
31 | margin: 0.5em;
32 | }
33 | }
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/public/scss/main.scss:
--------------------------------------------------------------------------------
1 | // imports
2 |
3 | // abstracts
4 | @import "abstracts/variables";
5 |
6 | // base
7 | @import "base/reset";
8 |
9 | // components
10 | @import "components/section_title";
11 |
12 | // layout
13 | @import "layout/navbar";
14 | @import "layout/footer";
15 | @import "layout/forms";
16 | @import "layout/banner";
17 | @import "layout/home_room_cards";
18 | @import "layout/admin/admin_navbar";
19 |
20 | // pages
21 | @import "pages/home";
22 | @import "pages/login";
23 | @import "pages/signup";
24 | @import "pages/rooms";
25 | @import "pages/verify_user";
26 | @import "pages/admin/admin_index";
27 | @import "pages/admin/admin_room";
28 |
29 | //vendors
30 | @import "vendors/bootstrap";
31 | @import "vendors/jquery_ui";
32 |
--------------------------------------------------------------------------------
/public/scss/pages/_login.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/scss/pages/_login.scss
--------------------------------------------------------------------------------
/public/scss/pages/_rooms.scss:
--------------------------------------------------------------------------------
1 | .row > div {
2 | margin-bottom: 1em;
3 | }
4 |
--------------------------------------------------------------------------------
/public/scss/pages/_signup.scss:
--------------------------------------------------------------------------------
1 | #signup-form {
2 | .form-progress {
3 | width: 100%;
4 | height: 100%;
5 | display: flex;
6 | flex-direction: column;
7 | justify-content: center;
8 | align-items: center;
9 |
10 | span {
11 | margin-bottom: 30px;
12 | }
13 |
14 | .form-progress-item,
15 | .form-progress-item--divider {
16 | border: 3px solid $red-gradient-1;
17 | border-radius: 3em;
18 | // margin: 1em;
19 | padding: 0.4em;
20 | background: rgba(255, 255, 255, 0.7);
21 | color: $red-gradient-1;
22 | position: relative;
23 | }
24 |
25 | .form-progress-item {
26 | width: 40%;
27 | text-align: center;
28 | font-size: large;
29 | font-weight: bold;
30 | }
31 |
32 | .form-progress-item--divider {
33 | width: 30px;
34 | height: 30px;
35 | }
36 |
37 | hr {
38 | min-height: 50px;
39 | width: 3px;
40 | background: $red-gradient-1;
41 | margin: 0;
42 | }
43 |
44 | .complete {
45 | background: $red-gradient-1 !important;
46 | color: white;
47 | }
48 |
49 | .fa {
50 | color: white;
51 | position: absolute;
52 | right: 0;
53 | top: 0;
54 | bottom: 0;
55 | vertical-align: middle;
56 | height: 100%;
57 | }
58 | }
59 | }
60 |
--------------------------------------------------------------------------------
/public/scss/pages/_verify_user.scss:
--------------------------------------------------------------------------------
1 | #verify-user {
2 | width: 100%;
3 | height: 100vh;
4 | background-color: rgba(0, 0, 0, 0.5);
5 |
6 | .wrapper {
7 | height: calc(100vh - #{$navbar-height});
8 | display: flex;
9 | flex-direction: column;
10 | justify-content: center;
11 | }
12 |
13 | #verify-user--bg-image {
14 | background-image: url("../media/images/backgrounds/pool.jpg");
15 | width: 100%;
16 | height: 100vh;
17 | background-size: cover;
18 | background-position: center;
19 | background-repeat: no-repeat;
20 | }
21 |
22 | .container {
23 | background-color: rgba(255, 255, 255, 0.75);
24 | // background-color: rgba(0, 0, 0, 0.15);
25 | backdrop-filter: blur(5px);
26 | border-radius: 2em;
27 | }
28 | }
29 |
--------------------------------------------------------------------------------
/public/scss/pages/admin/_admin_room.scss:
--------------------------------------------------------------------------------
1 | #admin-main {
2 | .table-red {
3 | background: rgba(255, 0, 0, 0.08);
4 | }
5 |
6 | .table-green {
7 | background: rgba(0, 255, 0, 0.08);
8 | }
9 |
10 | #form-image {
11 | display: block;
12 | width: 100%;
13 | height: 100px;
14 | object-fit: cover;
15 | }
16 |
17 | // #new_room_image {
18 | // display: inline;
19 | // width: 50%;
20 | // }
21 |
22 | .td-img {
23 | width: 100px;
24 | padding: 0;
25 | }
26 |
27 | .table-img {
28 | display: block;
29 | width: 100px;
30 | height: 50px;
31 | object-fit: cover;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/public/scss/vendors/_bootstrap.scss:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/scss/vendors/_bootstrap.scss
--------------------------------------------------------------------------------
/public/scss/vendors/_jquery_ui.scss:
--------------------------------------------------------------------------------
1 | #ui-datepicker-div {
2 | padding: 2em !important;
3 | border-radius: 2em !important;
4 | margin-top: 2em !important;
5 | }
6 |
7 | #ui-datepicker-div {
8 | z-index: 2000;
9 | }
10 |
11 | .ui-datepicker-month {
12 | font-size: small !important;
13 | }
14 |
15 | .ui-datepicker-year {
16 | font-size: small !important;
17 | }
18 | // .ui-datepicker-group {
19 | // margin: 2em !important;
20 | // }
21 |
22 | thead > tr span {
23 | font-weight: normal;
24 | font-size: small;
25 | color: grey;
26 | }
27 |
28 | .ui-datepicker-header {
29 | border: none !important;
30 | background: transparent !important;
31 | }
32 | a.ui-state-default {
33 | border: 1px solid transparent !important;
34 | background: transparent !important;
35 | }
36 |
37 | a.ui-state-default:hover {
38 | border: 1px solid black !important;
39 | }
40 |
41 | span.ui-state-default {
42 | border: none !important;
43 | }
44 |
--------------------------------------------------------------------------------
/public/test.php:
--------------------------------------------------------------------------------
1 | prepare($sql);
9 | $stmt->execute(array(
10 | ":reservation_id" => $_GET["reservation_id"],
11 | ));
12 |
13 | $row = $stmt->fetch(PDO::FETCH_ASSOC);
14 |
15 | $payment_id = $row["payment_id"];
16 | $total_cost = $row["amount"];
17 | $room_id = $row["room_id"];
18 | $room_price = $row["room_price"];
19 | $room_type = $row["room_type"];
20 | $room_name = $row["room_name"];
21 | $date = date("d-m-Y", time());
22 |
23 | $check_in = date('d',strtotime($row["check_in_date"]));
24 | $check_out = date('d',strtotime($row["check_out_date"]));
25 | $no_days = abs($check_out - $check_in);;
26 | }
27 |
28 | ?>
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_55_fbf9ee_1x400.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_65_ffffff_1x400.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_75_dadada_1x400.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_75_e6e6e6_1x400.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_glass_95_fef1ec_1x400.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-bg_highlight-soft_75_cccccc_1x100.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-icons_222222_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_222222_256x240.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-icons_2e83ff_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_2e83ff_256x240.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-icons_454545_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_454545_256x240.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-icons_888888_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_888888_256x240.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/images/ui-icons_cd0a0a_256x240.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/public/vendor/jquery-ui/images/ui-icons_cd0a0a_256x240.png
--------------------------------------------------------------------------------
/public/vendor/jquery-ui/jquery-ui.min.js:
--------------------------------------------------------------------------------
1 | /*! jQuery UI - v1.12.1 - 2020-11-02
2 | * http://jqueryui.com
3 | * Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/selectmenu.js, widgets/slider.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js
4 | * Copyright jQuery Foundation and other contributors; Licensed MIT */
5 |
6 | undefined
--------------------------------------------------------------------------------
/vendor/autoload.php:
--------------------------------------------------------------------------------
1 | $vendorDir . '/composer/InstalledVersions.php',
10 | );
11 |
--------------------------------------------------------------------------------
/vendor/composer/autoload_files.php:
--------------------------------------------------------------------------------
1 | $vendorDir . '/myclabs/deep-copy/src/DeepCopy/deep_copy.php',
10 | );
11 |
--------------------------------------------------------------------------------
/vendor/composer/autoload_namespaces.php:
--------------------------------------------------------------------------------
1 | array($vendorDir . '/setasign/fpdi/src'),
10 | 'Psr\\Log\\' => array($vendorDir . '/psr/log/Psr/Log'),
11 | 'PHPMailer\\PHPMailer\\' => array($vendorDir . '/phpmailer/phpmailer/src'),
12 | 'Mpdf\\' => array($vendorDir . '/mpdf/mpdf/src'),
13 | 'DeepCopy\\' => array($vendorDir . '/myclabs/deep-copy/src/DeepCopy'),
14 | );
15 |
--------------------------------------------------------------------------------
/vendor/composer/platform_check.php:
--------------------------------------------------------------------------------
1 | = 70100)) {
8 | $issues[] = 'Your Composer dependencies require a PHP version ">= 7.1.0". You are running ' . PHP_VERSION . '.';
9 | }
10 |
11 | if ($issues) {
12 | if (!headers_sent()) {
13 | header('HTTP/1.1 500 Internal Server Error');
14 | }
15 | if (!ini_get('display_errors')) {
16 | if (PHP_SAPI === 'cli' || PHP_SAPI === 'phpdbg') {
17 | fwrite(STDERR, 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . implode(PHP_EOL, $issues) . PHP_EOL.PHP_EOL);
18 | } elseif (!headers_sent()) {
19 | echo 'Composer detected issues in your platform:' . PHP_EOL.PHP_EOL . str_replace('You are running '.PHP_VERSION.'.', '', implode(PHP_EOL, $issues)) . PHP_EOL.PHP_EOL;
20 | }
21 | }
22 | trigger_error(
23 | 'Composer detected issues in your platform: ' . implode(' ', $issues),
24 | E_USER_ERROR
25 | );
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/.github/FUNDING.yml:
--------------------------------------------------------------------------------
1 | custom: https://www.paypal.me/mpdf
2 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/Bug_report.md:
--------------------------------------------------------------------------------
1 | ---
2 | name: Bug report 🐛
3 | about: The library does not work as expected
4 | ---
5 |
6 |
12 |
13 | ### I found this bug
14 |
15 | ### This is mPDF and PHP version and environment (server/fpm/cli etc) I am using
16 |
17 | ### This is the PHP code snippet I use
18 |
19 | ```
20 |
9 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/.github/ISSUE_TEMPLATE/config.yml:
--------------------------------------------------------------------------------
1 | contact_links:
2 | - name: General questions and troubleshooting ❓
3 | url: https://github.com/mpdf/mpdf/discussions
4 | about: You can use Github Discussions for general questions and troubleshooting. Please note that asking at Stack Overflow will probably be more successful.
5 | - name: QA at Stack Overflow ❓
6 | url: https://stackoverflow.com/questions/tagged/mpdf
7 | about: Ask at Stack Overflow for a greater chance of a quick and correct answer to your questions. Make sure to comply to SO rules, terms and conditions.
8 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/.github/workflows/coverage.yml:
--------------------------------------------------------------------------------
1 | # https://help.github.com/en/categories/automating-your-workflow-with-github-actions
2 |
3 | name: "Code coverage"
4 |
5 | on:
6 | push:
7 | branches:
8 | - "development"
9 | - "coverage"
10 |
11 | jobs:
12 |
13 | coverage:
14 |
15 | name: "Code coverage"
16 |
17 | runs-on: ${{ matrix.operating-system }}
18 |
19 | strategy:
20 | matrix:
21 | php-version:
22 | - "7.4"
23 |
24 | operating-system: [ubuntu-latest]
25 |
26 | steps:
27 | - name: "Checkout"
28 | uses: "actions/checkout@v2"
29 |
30 | - name: "Install PHP"
31 | uses: "shivammathur/setup-php@v2"
32 | with:
33 | coverage: "xdebug"
34 | php-version: "${{ matrix.php-version }}"
35 | extensions: "mbstring, gd, bcmath, bz2"
36 | tools: composer:v2
37 |
38 | - name: "Install dependencies"
39 | run: "composer install --no-interaction --no-progress"
40 |
41 | - name: "Code coverage"
42 | run: composer coverage
43 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/.github/workflows/cs.yml:
--------------------------------------------------------------------------------
1 | # https://help.github.com/en/categories/automating-your-workflow-with-github-actions
2 |
3 | name: "Coding standard check"
4 |
5 | on:
6 | pull_request:
7 | push:
8 | branches:
9 | - "development"
10 |
11 | jobs:
12 |
13 | cs:
14 |
15 | name: "Coding standard"
16 |
17 | runs-on: ${{ matrix.operating-system }}
18 |
19 | strategy:
20 | matrix:
21 | php-version:
22 | - "7.4"
23 |
24 | operating-system: [ubuntu-latest]
25 |
26 | steps:
27 | - name: "Checkout"
28 | uses: "actions/checkout@v2"
29 |
30 | - name: "Install PHP"
31 | uses: "shivammathur/setup-php@v2"
32 | with:
33 | coverage: "none"
34 | php-version: "${{ matrix.php-version }}"
35 | extensions: "mbstring"
36 | tools: composer:v2
37 |
38 | - name: "Install dependencies"
39 | run: "composer install --no-interaction --no-progress"
40 |
41 | - name: "CS"
42 | run: composer cs
43 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/.github/workflows/tests.yml:
--------------------------------------------------------------------------------
1 | # https://help.github.com/en/categories/automating-your-workflow-with-github-actions
2 |
3 | name: "CI"
4 |
5 | on:
6 | pull_request:
7 | push:
8 | branches:
9 | - "master"
10 | - "development"
11 | - "test"
12 |
13 | jobs:
14 |
15 | tests:
16 |
17 | name: "Tests"
18 |
19 | runs-on: ${{ matrix.operating-system }}
20 |
21 | strategy:
22 | fail-fast: false
23 | matrix:
24 | php-version:
25 | - "5.6"
26 | - "7.0"
27 | - "7.1"
28 | - "7.2"
29 | - "7.3"
30 | - "7.4"
31 | - "8.0"
32 | - "8.1"
33 | operating-system: [ubuntu-latest, windows-latest]
34 |
35 | steps:
36 | - name: "Checkout"
37 | uses: "actions/checkout@v2"
38 |
39 | - name: "Install PHP"
40 | uses: "shivammathur/setup-php@v2"
41 | with:
42 | coverage: "none"
43 | php-version: "${{ matrix.php-version }}"
44 | extensions: "mbstring, gd, bcmath, bz2"
45 | tools: composer:v2
46 | ini-values: error_reporting=-1
47 |
48 | - name: "Install dependencies"
49 | run: "composer install --no-interaction --no-progress"
50 |
51 | - name: "Tests"
52 | run: composer test
53 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/.gitignore:
--------------------------------------------------------------------------------
1 | vendor/*
2 | composer.lock
3 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Algeria.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Bahrain.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Egypt.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Iraq.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Jordan.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Kuwait.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Lebanon.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Libya.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Morocco.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Oman.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Pseudo_RTL.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Qatar.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Saudi_Arabia.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Syria.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Tunisia.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Arabic_Yemen.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1570 => 1575,
61 | 1606 => 1722,
62 | 1729 => 1607,
63 | 1726 => 1607,
64 | 1572 => 1608,
65 | 1746 => 1610,
66 | 1574 => 1610,
67 | ];
68 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Bashkir_Russia.php:
--------------------------------------------------------------------------------
1 | 97,
4 | 66 => 98,
5 | 67 => 99,
6 | 68 => 100,
7 | 69 => 101,
8 | 70 => 102,
9 | 71 => 103,
10 | 72 => 104,
11 | 73 => 105,
12 | 74 => 106,
13 | 75 => 107,
14 | 76 => 108,
15 | 77 => 109,
16 | 78 => 110,
17 | 79 => 111,
18 | 80 => 112,
19 | 81 => 113,
20 | 82 => 114,
21 | 83 => 115,
22 | 84 => 116,
23 | 85 => 117,
24 | 86 => 118,
25 | 87 => 119,
26 | 88 => 120,
27 | 89 => 121,
28 | 90 => 122,
29 | 1040 => 1072,
30 | 1041 => 1073,
31 | 1042 => 1074,
32 | 1043 => 1075,
33 | 1107 => 1075,
34 | 1027 => 1075,
35 | 1168 => 1169,
36 | 1044 => 1076,
37 | 1026 => 1106,
38 | 1045 => 1077,
39 | 1105 => 1077,
40 | 1025 => 1077,
41 | 1028 => 1108,
42 | 1046 => 1078,
43 | 1047 => 1079,
44 | 1029 => 1109,
45 | 1048 => 1080,
46 | 1031 => 1111,
47 | 1049 => 1081,
48 | 1032 => 1112,
49 | 1050 => 1082,
50 | 1116 => 1082,
51 | 1036 => 1082,
52 | 1051 => 1083,
53 | 1033 => 1113,
54 | 1052 => 1084,
55 | 1053 => 1085,
56 | 1034 => 1114,
57 | 1054 => 1086,
58 | 1055 => 1087,
59 | 1056 => 1088,
60 | 1057 => 1089,
61 | 1058 => 1090,
62 | 1035 => 1115,
63 | 1059 => 1091,
64 | 1118 => 1091,
65 | 1038 => 1091,
66 | 1060 => 1092,
67 | 1061 => 1093,
68 | 1062 => 1094,
69 | 1063 => 1095,
70 | 1039 => 1119,
71 | 1064 => 1096,
72 | 1065 => 1097,
73 | 1066 => 1098,
74 | 1067 => 1099,
75 | 1068 => 1100,
76 | 1069 => 1101,
77 | 1070 => 1102,
78 | 1071 => 1103,
79 | ];
80 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Dari_Afghanistan.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1606 => 1722,
61 | 1726 => 1729,
62 | 1572 => 1608,
63 | 1574 => 1746,
64 | ];
65 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Greek_Greece.php:
--------------------------------------------------------------------------------
1 | 97,
4 | 66 => 98,
5 | 67 => 99,
6 | 68 => 100,
7 | 69 => 101,
8 | 70 => 102,
9 | 402 => 102,
10 | 71 => 103,
11 | 72 => 104,
12 | 73 => 105,
13 | 74 => 106,
14 | 75 => 107,
15 | 76 => 108,
16 | 77 => 109,
17 | 78 => 110,
18 | 79 => 111,
19 | 80 => 112,
20 | 81 => 113,
21 | 82 => 114,
22 | 83 => 115,
23 | 84 => 116,
24 | 85 => 117,
25 | 86 => 118,
26 | 87 => 119,
27 | 88 => 120,
28 | 89 => 121,
29 | 90 => 122,
30 | 913 => 945,
31 | 940 => 945,
32 | 902 => 945,
33 | 914 => 946,
34 | 915 => 947,
35 | 916 => 948,
36 | 917 => 949,
37 | 941 => 949,
38 | 904 => 949,
39 | 918 => 950,
40 | 919 => 951,
41 | 942 => 951,
42 | 905 => 951,
43 | 920 => 952,
44 | 921 => 953,
45 | 943 => 953,
46 | 906 => 953,
47 | 970 => 953,
48 | 938 => 953,
49 | 912 => 953,
50 | 922 => 954,
51 | 923 => 955,
52 | 925 => 957,
53 | 926 => 958,
54 | 927 => 959,
55 | 972 => 959,
56 | 908 => 959,
57 | 928 => 960,
58 | 929 => 961,
59 | 962 => 963,
60 | 931 => 963,
61 | 932 => 964,
62 | 933 => 965,
63 | 973 => 965,
64 | 910 => 965,
65 | 971 => 965,
66 | 939 => 965,
67 | 944 => 965,
68 | 934 => 966,
69 | 935 => 967,
70 | 936 => 968,
71 | 937 => 969,
72 | 974 => 969,
73 | 911 => 969,
74 | ];
75 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Hebrew_Israel.php:
--------------------------------------------------------------------------------
1 | 173,
4 | 1457 => 173,
5 | 1458 => 173,
6 | 1459 => 173,
7 | 1460 => 173,
8 | 1461 => 173,
9 | 1462 => 173,
10 | 1463 => 173,
11 | 1464 => 173,
12 | 1465 => 173,
13 | 1466 => 173,
14 | 1467 => 173,
15 | 1468 => 173,
16 | 1469 => 173,
17 | 1471 => 173,
18 | 1472 => 173,
19 | 1473 => 173,
20 | 1474 => 173,
21 | 710 => 94,
22 | 189 => 188,
23 | 190 => 179,
24 | 65 => 97,
25 | 66 => 98,
26 | 67 => 99,
27 | 68 => 100,
28 | 69 => 101,
29 | 70 => 102,
30 | 402 => 102,
31 | 71 => 103,
32 | 72 => 104,
33 | 73 => 105,
34 | 74 => 106,
35 | 75 => 107,
36 | 76 => 108,
37 | 77 => 109,
38 | 78 => 110,
39 | 79 => 111,
40 | 80 => 112,
41 | 81 => 113,
42 | 82 => 114,
43 | 83 => 115,
44 | 84 => 116,
45 | 85 => 117,
46 | 86 => 118,
47 | 87 => 119,
48 | 88 => 120,
49 | 89 => 121,
50 | 90 => 122,
51 | 1520 => 1493,
52 | 1521 => 1493,
53 | 1522 => 1497,
54 | 1499 => 1498,
55 | 1502 => 1501,
56 | 1504 => 1503,
57 | 1508 => 1507,
58 | 1510 => 1509,
59 | ];
60 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Hungarian_Hungary.php:
--------------------------------------------------------------------------------
1 | 711,
4 | 97 => 65,
5 | 225 => 193,
6 | 226 => 194,
7 | 228 => 196,
8 | 259 => 258,
9 | 261 => 260,
10 | 98 => 66,
11 | 99 => 67,
12 | 231 => 199,
13 | 263 => 262,
14 | 269 => 268,
15 | 100 => 68,
16 | 271 => 270,
17 | 273 => 272,
18 | 101 => 69,
19 | 233 => 201,
20 | 235 => 203,
21 | 281 => 280,
22 | 283 => 282,
23 | 102 => 70,
24 | 103 => 71,
25 | 104 => 72,
26 | 105 => 73,
27 | 237 => 205,
28 | 238 => 206,
29 | 106 => 74,
30 | 107 => 75,
31 | 108 => 76,
32 | 314 => 313,
33 | 318 => 317,
34 | 322 => 321,
35 | 109 => 77,
36 | 110 => 78,
37 | 324 => 323,
38 | 328 => 327,
39 | 111 => 79,
40 | 243 => 211,
41 | 244 => 212,
42 | 246 => 214,
43 | 337 => 336,
44 | 112 => 80,
45 | 113 => 81,
46 | 114 => 82,
47 | 341 => 340,
48 | 345 => 344,
49 | 115 => 83,
50 | 347 => 346,
51 | 351 => 350,
52 | 353 => 352,
53 | 116 => 84,
54 | 355 => 354,
55 | 357 => 356,
56 | 117 => 85,
57 | 250 => 218,
58 | 252 => 220,
59 | 367 => 366,
60 | 369 => 368,
61 | 118 => 86,
62 | 119 => 87,
63 | 120 => 88,
64 | 121 => 89,
65 | 253 => 221,
66 | 122 => 90,
67 | 378 => 377,
68 | 380 => 379,
69 | 382 => 381,
70 | ];
71 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Kyrgyz_Kyrgyzstan.php:
--------------------------------------------------------------------------------
1 | 97,
4 | 66 => 98,
5 | 67 => 99,
6 | 68 => 100,
7 | 69 => 101,
8 | 70 => 102,
9 | 71 => 103,
10 | 72 => 104,
11 | 73 => 105,
12 | 74 => 106,
13 | 75 => 107,
14 | 76 => 108,
15 | 77 => 109,
16 | 78 => 110,
17 | 79 => 111,
18 | 80 => 112,
19 | 81 => 113,
20 | 82 => 114,
21 | 83 => 115,
22 | 84 => 116,
23 | 85 => 117,
24 | 86 => 118,
25 | 87 => 119,
26 | 88 => 120,
27 | 89 => 121,
28 | 90 => 122,
29 | 1040 => 1072,
30 | 1041 => 1073,
31 | 1042 => 1074,
32 | 1043 => 1075,
33 | 1107 => 1075,
34 | 1027 => 1075,
35 | 1168 => 1169,
36 | 1044 => 1076,
37 | 1026 => 1106,
38 | 1045 => 1077,
39 | 1105 => 1077,
40 | 1025 => 1077,
41 | 1028 => 1108,
42 | 1046 => 1078,
43 | 1047 => 1079,
44 | 1029 => 1109,
45 | 1048 => 1080,
46 | 1031 => 1111,
47 | 1049 => 1081,
48 | 1032 => 1112,
49 | 1050 => 1082,
50 | 1116 => 1082,
51 | 1036 => 1082,
52 | 1051 => 1083,
53 | 1033 => 1113,
54 | 1052 => 1084,
55 | 1053 => 1085,
56 | 1034 => 1114,
57 | 1054 => 1086,
58 | 1055 => 1087,
59 | 1056 => 1088,
60 | 1057 => 1089,
61 | 1058 => 1090,
62 | 1035 => 1115,
63 | 1059 => 1091,
64 | 1118 => 1091,
65 | 1038 => 1091,
66 | 1060 => 1092,
67 | 1061 => 1093,
68 | 1062 => 1094,
69 | 1063 => 1095,
70 | 1039 => 1119,
71 | 1064 => 1096,
72 | 1065 => 1097,
73 | 1066 => 1098,
74 | 1067 => 1099,
75 | 1068 => 1100,
76 | 1069 => 1101,
77 | 1070 => 1102,
78 | 1071 => 1103,
79 | ];
80 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Persian_Iran.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1606 => 1722,
61 | 1729 => 1607,
62 | 1726 => 1607,
63 | 1746 => 1610,
64 | 1574 => 1610,
65 | ];
66 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Tatar_Russia.php:
--------------------------------------------------------------------------------
1 | 97,
4 | 66 => 98,
5 | 67 => 99,
6 | 68 => 100,
7 | 69 => 101,
8 | 70 => 102,
9 | 71 => 103,
10 | 72 => 104,
11 | 73 => 105,
12 | 74 => 106,
13 | 75 => 107,
14 | 76 => 108,
15 | 77 => 109,
16 | 78 => 110,
17 | 79 => 111,
18 | 80 => 112,
19 | 81 => 113,
20 | 82 => 114,
21 | 83 => 115,
22 | 84 => 116,
23 | 85 => 117,
24 | 86 => 118,
25 | 87 => 119,
26 | 88 => 120,
27 | 89 => 121,
28 | 90 => 122,
29 | 1040 => 1072,
30 | 1041 => 1073,
31 | 1042 => 1074,
32 | 1043 => 1075,
33 | 1107 => 1075,
34 | 1027 => 1075,
35 | 1168 => 1169,
36 | 1044 => 1076,
37 | 1026 => 1106,
38 | 1045 => 1077,
39 | 1105 => 1077,
40 | 1025 => 1077,
41 | 1028 => 1108,
42 | 1046 => 1078,
43 | 1047 => 1079,
44 | 1029 => 1109,
45 | 1048 => 1080,
46 | 1031 => 1111,
47 | 1049 => 1081,
48 | 1032 => 1112,
49 | 1050 => 1082,
50 | 1116 => 1082,
51 | 1036 => 1082,
52 | 1051 => 1083,
53 | 1033 => 1113,
54 | 1052 => 1084,
55 | 1053 => 1085,
56 | 1034 => 1114,
57 | 1054 => 1086,
58 | 1055 => 1087,
59 | 1056 => 1088,
60 | 1057 => 1089,
61 | 1058 => 1090,
62 | 1035 => 1115,
63 | 1059 => 1091,
64 | 1118 => 1091,
65 | 1038 => 1091,
66 | 1060 => 1092,
67 | 1061 => 1093,
68 | 1062 => 1094,
69 | 1063 => 1095,
70 | 1039 => 1119,
71 | 1064 => 1096,
72 | 1065 => 1097,
73 | 1066 => 1098,
74 | 1067 => 1099,
75 | 1068 => 1100,
76 | 1069 => 1101,
77 | 1070 => 1102,
78 | 1071 => 1103,
79 | ];
80 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Ukrainian_Ukraine.php:
--------------------------------------------------------------------------------
1 | 97,
4 | 66 => 98,
5 | 67 => 99,
6 | 68 => 100,
7 | 69 => 101,
8 | 70 => 102,
9 | 71 => 103,
10 | 72 => 104,
11 | 73 => 105,
12 | 74 => 106,
13 | 75 => 107,
14 | 76 => 108,
15 | 77 => 109,
16 | 78 => 110,
17 | 79 => 111,
18 | 80 => 112,
19 | 81 => 113,
20 | 82 => 114,
21 | 83 => 115,
22 | 84 => 116,
23 | 85 => 117,
24 | 86 => 118,
25 | 87 => 119,
26 | 88 => 120,
27 | 89 => 121,
28 | 90 => 122,
29 | 1040 => 1072,
30 | 1041 => 1073,
31 | 1042 => 1074,
32 | 1043 => 1075,
33 | 1107 => 1075,
34 | 1027 => 1075,
35 | 1168 => 1169,
36 | 1044 => 1076,
37 | 1026 => 1106,
38 | 1045 => 1077,
39 | 1105 => 1077,
40 | 1025 => 1077,
41 | 1028 => 1108,
42 | 1046 => 1078,
43 | 1047 => 1079,
44 | 1029 => 1109,
45 | 1048 => 1080,
46 | 1031 => 1111,
47 | 1049 => 1081,
48 | 1032 => 1112,
49 | 1050 => 1082,
50 | 1116 => 1082,
51 | 1036 => 1082,
52 | 1051 => 1083,
53 | 1033 => 1113,
54 | 1052 => 1084,
55 | 1053 => 1085,
56 | 1034 => 1114,
57 | 1054 => 1086,
58 | 1055 => 1087,
59 | 1056 => 1088,
60 | 1057 => 1089,
61 | 1058 => 1090,
62 | 1035 => 1115,
63 | 1059 => 1091,
64 | 1118 => 1091,
65 | 1038 => 1091,
66 | 1060 => 1092,
67 | 1061 => 1093,
68 | 1062 => 1094,
69 | 1063 => 1095,
70 | 1039 => 1119,
71 | 1064 => 1096,
72 | 1065 => 1097,
73 | 1066 => 1098,
74 | 1067 => 1099,
75 | 1069 => 1101,
76 | 1070 => 1102,
77 | 1071 => 1103,
78 | ];
79 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Urdu_Islamic_Republic_of_Pakistan.php:
--------------------------------------------------------------------------------
1 | 8205,
4 | 1600 => 8205,
5 | 1611 => 8205,
6 | 1612 => 8205,
7 | 1613 => 8205,
8 | 1614 => 8205,
9 | 1615 => 8205,
10 | 1616 => 8205,
11 | 1618 => 8205,
12 | 1617 => 8205,
13 | 710 => 94,
14 | 189 => 188,
15 | 190 => 179,
16 | 65 => 97,
17 | 224 => 97,
18 | 226 => 97,
19 | 66 => 98,
20 | 67 => 99,
21 | 231 => 99,
22 | 68 => 100,
23 | 69 => 101,
24 | 233 => 101,
25 | 232 => 101,
26 | 234 => 101,
27 | 235 => 101,
28 | 70 => 102,
29 | 402 => 102,
30 | 71 => 103,
31 | 72 => 104,
32 | 73 => 105,
33 | 238 => 105,
34 | 239 => 105,
35 | 74 => 106,
36 | 75 => 107,
37 | 76 => 108,
38 | 77 => 109,
39 | 78 => 110,
40 | 79 => 111,
41 | 244 => 111,
42 | 339 => 111,
43 | 338 => 111,
44 | 80 => 112,
45 | 81 => 113,
46 | 82 => 114,
47 | 83 => 115,
48 | 84 => 116,
49 | 85 => 117,
50 | 249 => 117,
51 | 251 => 117,
52 | 252 => 117,
53 | 86 => 118,
54 | 87 => 119,
55 | 88 => 120,
56 | 89 => 121,
57 | 90 => 122,
58 | 1573 => 1575,
59 | 1571 => 1575,
60 | 1606 => 1722,
61 | 1729 => 1607,
62 | 1726 => 1607,
63 | 1572 => 1608,
64 | 1746 => 1610,
65 | 1574 => 1610,
66 | ];
67 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/collations/Yakut_Russia.php:
--------------------------------------------------------------------------------
1 | 97,
4 | 66 => 98,
5 | 67 => 99,
6 | 68 => 100,
7 | 69 => 101,
8 | 70 => 102,
9 | 71 => 103,
10 | 72 => 104,
11 | 73 => 105,
12 | 74 => 106,
13 | 75 => 107,
14 | 76 => 108,
15 | 77 => 109,
16 | 78 => 110,
17 | 79 => 111,
18 | 80 => 112,
19 | 81 => 113,
20 | 82 => 114,
21 | 83 => 115,
22 | 84 => 116,
23 | 85 => 117,
24 | 86 => 118,
25 | 87 => 119,
26 | 88 => 120,
27 | 89 => 121,
28 | 90 => 122,
29 | 1040 => 1072,
30 | 1041 => 1073,
31 | 1042 => 1074,
32 | 1043 => 1075,
33 | 1107 => 1075,
34 | 1027 => 1075,
35 | 1168 => 1169,
36 | 1026 => 1106,
37 | 1044 => 1076,
38 | 1045 => 1077,
39 | 1025 => 1105,
40 | 1028 => 1108,
41 | 1046 => 1078,
42 | 1047 => 1079,
43 | 1029 => 1109,
44 | 1048 => 1080,
45 | 1031 => 1111,
46 | 1049 => 1081,
47 | 1032 => 1112,
48 | 1050 => 1082,
49 | 1116 => 1082,
50 | 1036 => 1082,
51 | 1051 => 1083,
52 | 1033 => 1113,
53 | 1052 => 1084,
54 | 1053 => 1085,
55 | 1034 => 1114,
56 | 1054 => 1086,
57 | 1055 => 1087,
58 | 1056 => 1088,
59 | 1057 => 1089,
60 | 1058 => 1090,
61 | 1035 => 1115,
62 | 1059 => 1091,
63 | 1118 => 1091,
64 | 1038 => 1091,
65 | 1060 => 1092,
66 | 1061 => 1093,
67 | 1062 => 1094,
68 | 1063 => 1095,
69 | 1039 => 1119,
70 | 1064 => 1096,
71 | 1065 => 1097,
72 | 1066 => 1098,
73 | 1067 => 1099,
74 | 1068 => 1100,
75 | 1069 => 1101,
76 | 1070 => 1102,
77 | 1071 => 1103,
78 | ];
79 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/font/ccourier.php:
--------------------------------------------------------------------------------
1 | 629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-23 -250 715 805]');
7 | $desc = array('Flags' => 33, 'FontBBox' => '[-23 -250 715 805]', 'ItalicAngle' => 0, 'Ascent' => 805, 'Descent' => -250, 'Leading' => 0, 'CapHeight' => 562, 'XHeight' => 426, 'StemV' => 51, 'StemH' => 51, 'AvgWidth' => 600, 'MaxWidth' => 600, 'MissingWidth' => 600);
8 | $up = -100;
9 | $ut = 50;
10 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/font/ccourierb.php:
--------------------------------------------------------------------------------
1 | 629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-113 -250 749 801]');
7 | $desc = array('Flags' => 33, 'FontBBox' => '[-113 -250 749 801]', 'ItalicAngle' => 0, 'Ascent' => 801, 'Descent' => -250, 'Leading' => 0, 'CapHeight' => 562, 'XHeight' => 439, 'StemV' => 106, 'StemH' => 84, 'AvgWidth' => 600, 'MaxWidth' => 600, 'MissingWidth' => 600);
8 | $up = -100;
9 | $ut = 50;
10 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/font/ccourierbi.php:
--------------------------------------------------------------------------------
1 | 629,'Descent'=>-157,'CapHeight'=>562,'FontBBox'=>'[-57 -250 869 801]');
7 | $desc = array('Flags' => 97, 'FontBBox' => '[-57 -250 869 801]', 'ItalicAngle' => -12, 'Ascent' => 801, 'Descent' => -250, 'Leading' => 0, 'CapHeight' => 562, 'XHeight' => 439, 'StemV' => 106, 'StemH' => 84, 'AvgWidth' => 600, 'MaxWidth' => 600, 'MissingWidth' => 600);
8 | $up = -100;
9 | $ut = 50;
10 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/font/ccourieri.php:
--------------------------------------------------------------------------------
1 | 629, 'Descent' => -157, 'CapHeight' => 562, 'FontBBox' => '[-27 -250 849 805]');
7 | $desc = array('Flags' => 97, 'FontBBox' => '[-27 -250 849 805]', 'ItalicAngle' => -12, 'Ascent' => 805, 'Descent' => -250, 'Leading' => 0, 'CapHeight' => 562, 'XHeight' => 426, 'StemV' => 51, 'StemH' => 51, 'AvgWidth' => 600, 'MaxWidth' => 600, 'MissingWidth' => 600);
8 | $up = -100;
9 | $ut = 50;
10 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/iccprofiles/sRGB_IEC61966-2-1.icc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/iccprofiles/sRGB_IEC61966-2-1.icc
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/linebrdictK.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/linebrdictK.dat
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/linebrdictL.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/linebrdictL.dat
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/linebrdictT.dat:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/linebrdictT.dat
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/no_image.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/alandsilva26/hotel-management-php/2022557ae1f09e0bd7be6fbd5078cec16df437bf/vendor/mpdf/mpdf/data/no_image.jpg
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/patterns/NOTES.txt:
--------------------------------------------------------------------------------
1 | Alternative sources of Hyphenation programs or TEX files:
2 |
3 | OpenOffice: http://wiki.services.openoffice.org/wiki/Dictionaries
4 |
5 | Hyphenator4PHP- alternative PHP hyphenator scripts: http://apps.sourceforge.net/trac/hyphenator4php/
6 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/data/patterns/dictionary.txt:
--------------------------------------------------------------------------------
1 | dis/establish/ment/arian/ism
2 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/phpunit.xml:
--------------------------------------------------------------------------------
1 |
6 |
7 |
8 |
9 | ./tests
10 |
11 |
12 |
13 |
14 |
15 | src
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Barcode/AbstractBarcode.php:
--------------------------------------------------------------------------------
1 | data;
19 | }
20 |
21 | /**
22 | * @param string $key
23 | *
24 | * @return mixed
25 | */
26 | public function getKey($key)
27 | {
28 | return isset($this->data[$key]) ? $this->data[$key] : null;
29 | }
30 |
31 | /**
32 | * @return string
33 | */
34 | public function getChecksum()
35 | {
36 | return $this->getKey('checkdigit');
37 | }
38 |
39 | /**
40 | * Convert binary barcode sequence to barcode array
41 | *
42 | * @param string $seq
43 | * @param mixed[] $barcodeData
44 | *
45 | * @return mixed[]
46 | */
47 | protected function binseqToArray($seq, array $barcodeData)
48 | {
49 | $len = strlen($seq);
50 | $w = 0;
51 | $k = 0;
52 | for ($i = 0; $i < $len; ++$i) {
53 | $w += 1;
54 | if (($i == ($len - 1)) or (($i < ($len - 1)) and ($seq[$i] != $seq[($i + 1)]))) {
55 | if ($seq[$i] == '1') {
56 | $t = true; // bar
57 | } else {
58 | $t = false; // space
59 | }
60 | $barcodeData['bcode'][$k] = ['t' => $t, 'w' => $w, 'h' => 1, 'p' => 0];
61 | $barcodeData['maxw'] += $w;
62 | ++$k;
63 | $w = 0;
64 | }
65 | }
66 | return $barcodeData;
67 | }
68 |
69 | }
70 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Barcode/BarcodeException.php:
--------------------------------------------------------------------------------
1 | 18278)) {
13 | return '?'; //supports 'only' up to 18278
14 | }
15 |
16 | $c2 = $c3 = '';
17 |
18 | $c1 = 64 + $valor; // 1 letter (up to 26)
19 | if ($valor > 702) { // 3 letters (up to 18278)
20 | $c1 = 65 + floor(($valor - 703) / 676);
21 | $c2 = 65 + floor((($valor - 703) % 676) / 26);
22 | $c3 = 65 + floor((($valor - 703) % 676) % 26);
23 | } elseif ($valor > 26) { // 2 letters (up to 702)
24 | $c1 = (64 + (int) (($valor - 1) / 26));
25 | $c2 = (64 + ($valor % 26));
26 | if ($c2 === 64) {
27 | $c2 += 26;
28 | }
29 | }
30 |
31 | $alpha = chr($c1);
32 |
33 | if ($c2 !== '') {
34 | $alpha .= chr($c2);
35 | }
36 |
37 | if ($c3 !== '') {
38 | $alpha .= chr($c3);
39 | }
40 |
41 | if (!$toUpper) {
42 | $alpha = strtolower($alpha);
43 | }
44 |
45 | return $alpha;
46 | }
47 |
48 | }
49 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Conversion/DecToCjk.php:
--------------------------------------------------------------------------------
1 | mpdf = $mpdf;
15 | }
16 |
17 | /**
18 | * @param string $filename
19 | * @return bool
20 | * @since 7.1.8
21 | */
22 | public function hasBlacklistedStreamWrapper($filename)
23 | {
24 | if (strpos($filename, '://') > 0) {
25 | $wrappers = stream_get_wrappers();
26 | $whitelistStreamWrappers = $this->getWhitelistedStreamWrappers();
27 | foreach ($wrappers as $wrapper) {
28 | if (in_array($wrapper, $whitelistStreamWrappers)) {
29 | continue;
30 | }
31 |
32 | if (stripos($filename, $wrapper . '://') === 0) {
33 | return true;
34 | }
35 | }
36 | }
37 |
38 | return false;
39 | }
40 |
41 | public function getWhitelistedStreamWrappers()
42 | {
43 | return array_diff($this->mpdf->whitelistStreamWrappers, ['phar']); // remove 'phar' (security issue)
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Fonts/FontFileFinder.php:
--------------------------------------------------------------------------------
1 | setDirectories($directories);
13 | }
14 |
15 | public function setDirectories($directories)
16 | {
17 | if (!is_array($directories)) {
18 | $directories = [$directories];
19 | }
20 |
21 | $this->directories = $directories;
22 | }
23 |
24 | public function findFontFile($name)
25 | {
26 | foreach ($this->directories as $directory) {
27 | $filename = $directory . '/' . $name;
28 | if (file_exists($filename)) {
29 | return $filename;
30 | }
31 | }
32 |
33 | throw new \Mpdf\MpdfException(sprintf('Cannot find TTF TrueType font file "%s" in configured font directories.', $name));
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Fonts/GlyphOperator.php:
--------------------------------------------------------------------------------
1 | /is', $data)) {
32 | return 'svg';
33 | }
34 |
35 | if (strpos($data, 'BM') === 0) {
36 | return 'bmp';
37 | }
38 |
39 | return null;
40 | }
41 |
42 | }
43 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Language/ScriptToLanguageInterface.php:
--------------------------------------------------------------------------------
1 | mpdf->tableLevel) {
21 | $this->mpdf->cell[$this->mpdf->row][$this->mpdf->col]['textbuffer'][] = [$e];
22 | } // *TABLES*
23 | else { // *TABLES*
24 | $this->mpdf->textbuffer[] = [$e];
25 | } // *TABLES*
26 | }
27 | }
28 |
29 | public function close(&$ahtml, &$ihtml)
30 | {
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Caption.php:
--------------------------------------------------------------------------------
1 | mpdf->IndexEntry(htmlspecialchars_decode($attr['CONTENT'], ENT_QUOTES), $attr['XREF']);
13 | return;
14 | }
15 | $objattr = [];
16 | $objattr['CONTENT'] = htmlspecialchars_decode($attr['CONTENT'], ENT_QUOTES);
17 | $objattr['type'] = 'indexentry';
18 | $objattr['vertical-align'] = 'T';
19 | $e = "\xbb\xa4\xactype=indexentry,objattr=" . serialize($objattr) . "\xbb\xa4\xac";
20 | if ($this->mpdf->tableLevel) {
21 | $this->mpdf->cell[$this->mpdf->row][$this->mpdf->col]['textbuffer'][] = [$e];
22 | } // *TABLES*
23 | else { // *TABLES*
24 | $this->mpdf->textbuffer[] = [$e];
25 | } // *TABLES*
26 | }
27 | }
28 |
29 | public function close(&$ahtml, &$ihtml)
30 | {
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/IndexInsert.php:
--------------------------------------------------------------------------------
1 | mpdf->InsertIndex($usedivletters, $links, $indexCollationLocale, $indexCollationGroup);
28 | }
29 |
30 | public function close(&$ahtml, &$ihtml)
31 | {
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Ins.php:
--------------------------------------------------------------------------------
1 | mpdf->InlineProperties['LEGEND'] = $this->mpdf->saveInlineProperties();
13 | $properties = $this->cssManager->MergeCSS('INLINE', 'LEGEND', $attr);
14 | if (!empty($properties)) {
15 | $this->mpdf->setCSS($properties, 'INLINE');
16 | }
17 | }
18 |
19 | public function close(&$ahtml, &$ihtml)
20 | {
21 | if (count($this->mpdf->textbuffer) && !$this->mpdf->tableLevel) {
22 | $leg = $this->mpdf->textbuffer[count($this->mpdf->textbuffer) - 1];
23 | unset($this->mpdf->textbuffer[count($this->mpdf->textbuffer) - 1]);
24 | $this->mpdf->textbuffer = array_values($this->mpdf->textbuffer);
25 | $this->mpdf->blk[$this->mpdf->blklvl]['border_legend'] = $leg;
26 | $this->mpdf->blk[$this->mpdf->blklvl]['margin_top'] += ($leg[11] / 2) / Mpdf::SCALE;
27 | $this->mpdf->blk[$this->mpdf->blklvl]['padding_top'] += ($leg[11] / 2) / Mpdf::SCALE;
28 | }
29 | if (isset($this->mpdf->InlineProperties['LEGEND'])) {
30 | $this->mpdf->restoreInlineProperties($this->mpdf->InlineProperties['LEGEND']);
31 | }
32 | unset($this->mpdf->InlineProperties['LEGEND']);
33 | $this->mpdf->ignorefollowingspaces = true; //Eliminate exceeding left-side spaces
34 | }
35 | }
36 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Li.php:
--------------------------------------------------------------------------------
1 | mpdf->ignorefollowingspaces = true;
11 | $this->mpdf->NewColumn();
12 | $this->mpdf->ColumnAdjust = false; // disables all column height adjustment for the page.
13 | }
14 |
15 | public function close(&$ahtml, &$ihtml)
16 | {
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/NewPage.php:
--------------------------------------------------------------------------------
1 | mpdf->lastoptionaltag = '';
13 | $this->mpdf->selectoption['ACTIVE'] = true;
14 | $this->mpdf->selectoption['currentSEL'] = false;
15 | if (empty($this->mpdf->selectoption)) {
16 | $this->mpdf->selectoption['MAXWIDTH'] = '';
17 | $this->mpdf->selectoption['SELECTED'] = '';
18 | }
19 | if (isset($attr['SELECTED'])) {
20 | $this->mpdf->selectoption['SELECTED'] = '';
21 | $this->mpdf->selectoption['currentSEL'] = true;
22 | }
23 | if (isset($attr['VALUE'])) {
24 | $attr['VALUE'] = UtfString::strcode2utf($attr['VALUE']);
25 | $attr['VALUE'] = $this->mpdf->lesser_entity_decode($attr['VALUE']);
26 | if ($this->mpdf->onlyCoreFonts) {
27 | $attr['VALUE'] = mb_convert_encoding($attr['VALUE'], $this->mpdf->mb_enc, 'UTF-8');
28 | }
29 | }
30 | $this->mpdf->selectoption['currentVAL'] = $attr['VALUE'];
31 | }
32 |
33 | public function close(&$ahtml, &$ihtml)
34 | {
35 | $this->mpdf->selectoption['ACTIVE'] = false;
36 | $this->mpdf->lastoptionaltag = '';
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/P.php:
--------------------------------------------------------------------------------
1 | mpdf->ispre = true; // ADDED - Prevents left trim of textbuffer in printbuffer()
11 | parent::open($attr, $ahtml, $ihtml); // TODO: Change the autogenerated stub
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Q.php:
--------------------------------------------------------------------------------
1 | getTagName();
11 | if ($this->mpdf->InlineProperties[$tag]) {
12 | $this->mpdf->restoreInlineProperties($this->mpdf->InlineProperties[$tag]);
13 | }
14 | unset($this->mpdf->InlineProperties[$tag]);
15 | $ltag = strtolower($tag);
16 | $this->mpdf->$ltag = false;
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Summary.php:
--------------------------------------------------------------------------------
1 | mpdf->tablethead = 0;
11 | $this->mpdf->tabletfoot = 0;
12 | $this->mpdf->lastoptionaltag = 'TBODY'; // Save current HTML specified optional endtag
13 | $this->cssManager->tbCSSlvl++;
14 | $this->cssManager->MergeCSS('TABLE', 'TBODY', $attr);
15 | }
16 |
17 | public function close(&$ahtml, &$ihtml)
18 | {
19 | $this->mpdf->lastoptionaltag = '';
20 | unset($this->cssManager->tablecascadeCSS[$this->cssManager->tbCSSlvl]);
21 | $this->cssManager->tbCSSlvl--;
22 | }
23 | }
24 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Th.php:
--------------------------------------------------------------------------------
1 | mpdf->SetStyle('B', false);
11 | parent::close($ahtml, $ihtml);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Time.php:
--------------------------------------------------------------------------------
1 | tableOfContents->openTagTOC($attr);
12 | }
13 |
14 | public function close(&$ahtml, &$ihtml)
15 | {
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/TocEntry.php:
--------------------------------------------------------------------------------
1 | mpdf->tableLevel) {
27 | $this->mpdf->cell[$this->mpdf->row][$this->mpdf->col]['textbuffer'][] = [$e];
28 | } // *TABLES*
29 | else { // *TABLES*
30 | $this->mpdf->textbuffer[] = [$e];
31 | } // *TABLES*
32 | }
33 | }
34 |
35 | public function close(&$ahtml, &$ihtml)
36 | {
37 | }
38 | }
39 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/TocPageBreak.php:
--------------------------------------------------------------------------------
1 | tableOfContents->openTagTOCPAGEBREAK($attr);
10 | $this->toc_id = $toc_id;
11 | if ($isbreak) {
12 | return;
13 | }
14 | parent::open($attr, $ahtml, $ihtml);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Tt.php:
--------------------------------------------------------------------------------
1 | mpdf->tta = true;
11 | $this->mpdf->InlineProperties['TTA'] = $this->mpdf->saveInlineProperties();
12 |
13 | if (in_array($this->mpdf->FontFamily, $this->mpdf->mono_fonts)) {
14 | $this->mpdf->setCSS(['FONT-FAMILY' => 'ccourier'], 'INLINE');
15 | } elseif (in_array($this->mpdf->FontFamily, $this->mpdf->serif_fonts)) {
16 | $this->mpdf->setCSS(['FONT-FAMILY' => 'ctimes'], 'INLINE');
17 | } else {
18 | $this->mpdf->setCSS(['FONT-FAMILY' => 'chelvetica'], 'INLINE');
19 | }
20 | }
21 |
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Tts.php:
--------------------------------------------------------------------------------
1 | mpdf->tts = true;
11 | $this->mpdf->InlineProperties['TTS'] = $this->mpdf->saveInlineProperties();
12 | $this->mpdf->setCSS(['FONT-FAMILY' => 'csymbol', 'FONT-WEIGHT' => 'normal', 'FONT-STYLE' => 'normal'], 'INLINE');
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/Ttz.php:
--------------------------------------------------------------------------------
1 | mpdf->ttz = true;
11 | $this->mpdf->InlineProperties['TTZ'] = $this->mpdf->saveInlineProperties();
12 | $this->mpdf->setCSS(['FONT-FAMILY' => 'czapfdingbats', 'FONT-WEIGHT' => 'normal', 'FONT-STYLE' => 'normal'], 'INLINE');
13 | }
14 |
15 | }
16 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/U.php:
--------------------------------------------------------------------------------
1 | 0) {
17 | $alpha = $attr['ALPHA'];
18 | }
19 |
20 | $size = 'D';
21 | if (!empty($attr['SIZE'])) {
22 | $size = $attr['SIZE'];
23 | if (strpos($size, ',')) {
24 | $size = explode(',', $size);
25 | }
26 | }
27 |
28 | $pos = 'P';
29 | if (!empty($attr['POSITION'])) { // mPDF 5.7.2
30 | $pos = $attr['POSITION'];
31 | if (strpos($pos, ',')) {
32 | $pos = explode(',', $pos);
33 | }
34 | }
35 | $this->mpdf->SetWatermarkImage($src, $alpha, $size, $pos);
36 | }
37 |
38 | public function close(&$ahtml, &$ihtml)
39 | {
40 | }
41 | }
42 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Tag/WatermarkText.php:
--------------------------------------------------------------------------------
1 | 0) {
17 | $alpha = $attr['ALPHA'];
18 | }
19 | $this->mpdf->SetWatermarkText($txt, $alpha);
20 | }
21 |
22 | public function close(&$ahtml, &$ihtml)
23 | {
24 | }
25 | }
26 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Utils/NumericString.php:
--------------------------------------------------------------------------------
1 | mpdf = $mpdf;
26 | $this->writer = $writer;
27 | }
28 |
29 | public function writeSpotColors() // _putspotcolors
30 | {
31 | foreach ($this->mpdf->spotColors as $name => $color) {
32 |
33 | $this->writer->object();
34 |
35 | $this->writer->write('[/Separation /' . str_replace(' ', '#20', $name));
36 | $this->writer->write('/DeviceCMYK <<');
37 | $this->writer->write('/Range [0 1 0 1 0 1 0 1] /C0 [0 0 0 0] ');
38 | $this->writer->write(sprintf('/C1 [%.3F %.3F %.3F %.3F] ', $color['c'] / 100, $color['m'] / 100, $color['y'] / 100, $color['k'] / 100));
39 | $this->writer->write('/FunctionType 2 /Domain [0 1] /N 1>>]');
40 | $this->writer->write('endobj');
41 |
42 | $this->mpdf->spotColors[$name]['n'] = $this->mpdf->n;
43 | }
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/Writer/JavaScriptWriter.php:
--------------------------------------------------------------------------------
1 | mpdf = $mpdf;
26 | $this->writer = $writer;
27 | }
28 |
29 | public function writeJavascript() // _putjavascript
30 | {
31 | $this->writer->object();
32 | $this->mpdf->n_js = $this->mpdf->n;
33 | $this->writer->write('<<');
34 | $this->writer->write('/Names [(EmbeddedJS) ' . (1 + $this->mpdf->n) . ' 0 R ]');
35 | $this->writer->write('>>');
36 | $this->writer->write('endobj');
37 |
38 | $this->writer->object();
39 | $this->writer->write('<<');
40 | $this->writer->write('/S /JavaScript');
41 | $this->writer->write('/JS ' . $this->writer->string($this->mpdf->js));
42 | $this->writer->write('>>');
43 | $this->writer->write('endobj');
44 | }
45 |
46 | }
47 |
--------------------------------------------------------------------------------
/vendor/mpdf/mpdf/src/functions-dev.php:
--------------------------------------------------------------------------------
1 | setAccessible(true);
23 | $oldCollection = $reflectionProperty->getValue($object);
24 |
25 | $newCollection = $oldCollection->map(
26 | function ($item) use ($objectCopier) {
27 | return $objectCopier($item);
28 | }
29 | );
30 |
31 | $reflectionProperty->setValue($object, $newCollection);
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineEmptyCollectionFilter.php:
--------------------------------------------------------------------------------
1 | setAccessible(true);
25 |
26 | $reflectionProperty->setValue($object, new ArrayCollection());
27 | }
28 | }
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Doctrine/DoctrineProxyFilter.php:
--------------------------------------------------------------------------------
1 | __load();
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/Filter/Filter.php:
--------------------------------------------------------------------------------
1 | callback = $callable;
23 | }
24 |
25 | /**
26 | * Replaces the object property by the result of the callback called with the object property.
27 | *
28 | * {@inheritdoc}
29 | */
30 | public function apply($object, $property, $objectCopier)
31 | {
32 | $reflectionProperty = ReflectionHelper::getProperty($object, $property);
33 | $reflectionProperty->setAccessible(true);
34 |
35 | $value = call_user_func($this->callback, $reflectionProperty->getValue($object));
36 |
37 | $reflectionProperty->setValue($object, $value);
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/Filter/SetNullFilter.php:
--------------------------------------------------------------------------------
1 | setAccessible(true);
22 | $reflectionProperty->setValue($object, null);
23 | }
24 | }
25 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/Doctrine/DoctrineProxyMatcher.php:
--------------------------------------------------------------------------------
1 | class = $class;
27 | $this->property = $property;
28 | }
29 |
30 | /**
31 | * Matches a specific property of a specific class.
32 | *
33 | * {@inheritdoc}
34 | */
35 | public function matches($object, $property)
36 | {
37 | return ($object instanceof $this->class) && $property == $this->property;
38 | }
39 | }
40 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/Matcher/PropertyNameMatcher.php:
--------------------------------------------------------------------------------
1 | property = $property;
21 | }
22 |
23 | /**
24 | * Matches a property by its name.
25 | *
26 | * {@inheritdoc}
27 | */
28 | public function matches($object, $property)
29 | {
30 | return $property == $this->property;
31 | }
32 | }
33 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Date/DateIntervalFilter.php:
--------------------------------------------------------------------------------
1 | $propertyValue) {
28 | $copy->{$propertyName} = $propertyValue;
29 | }
30 |
31 | return $copy;
32 | }
33 | }
34 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ReplaceFilter.php:
--------------------------------------------------------------------------------
1 | callback = $callable;
21 | }
22 |
23 | /**
24 | * {@inheritdoc}
25 | */
26 | public function apply($element)
27 | {
28 | return call_user_func($this->callback, $element);
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/ShallowCopyFilter.php:
--------------------------------------------------------------------------------
1 | copier = $copier;
21 | }
22 |
23 | /**
24 | * {@inheritdoc}
25 | */
26 | public function apply($arrayObject)
27 | {
28 | $clone = clone $arrayObject;
29 | foreach ($arrayObject->getArrayCopy() as $k => $v) {
30 | $clone->offsetSet($k, $this->copier->copy($v));
31 | }
32 |
33 | return $clone;
34 | }
35 | }
36 |
37 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/Spl/SplDoublyLinkedList.php:
--------------------------------------------------------------------------------
1 | copier = $copier;
20 | }
21 |
22 | /**
23 | * {@inheritdoc}
24 | */
25 | public function apply($element)
26 | {
27 | $newElement = clone $element;
28 |
29 | $copy = $this->createCopyClosure();
30 |
31 | return $copy($newElement);
32 | }
33 |
34 | private function createCopyClosure()
35 | {
36 | $copier = $this->copier;
37 |
38 | $copy = function (SplDoublyLinkedList $list) use ($copier) {
39 | // Replace each element in the list with a deep copy of itself
40 | for ($i = 1; $i <= $list->count(); $i++) {
41 | $copy = $copier->recursiveCopy($list->shift());
42 |
43 | $list->push($copy);
44 | }
45 |
46 | return $list;
47 | };
48 |
49 | return Closure::bind($copy, null, DeepCopy::class);
50 | }
51 | }
52 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/TypeFilter/TypeFilter.php:
--------------------------------------------------------------------------------
1 | type = $type;
18 | }
19 |
20 | /**
21 | * @param mixed $element
22 | *
23 | * @return boolean
24 | */
25 | public function matches($element)
26 | {
27 | return is_object($element) ? is_a($element, $this->type) : gettype($element) === $this->type;
28 | }
29 | }
30 |
--------------------------------------------------------------------------------
/vendor/myclabs/deep-copy/src/DeepCopy/deep_copy.php:
--------------------------------------------------------------------------------
1 | copy($value);
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/vendor/paragonie/random_compat/LICENSE:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2015 Paragon Initiative Enterprises
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in all
13 | copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21 | SOFTWARE.
22 |
23 |
--------------------------------------------------------------------------------
/vendor/paragonie/random_compat/build-phar.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 |
3 | basedir=$( dirname $( readlink -f ${BASH_SOURCE[0]} ) )
4 |
5 | php -dphar.readonly=0 "$basedir/other/build_phar.php" $*
--------------------------------------------------------------------------------
/vendor/paragonie/random_compat/composer.json:
--------------------------------------------------------------------------------
1 | {
2 | "name": "paragonie/random_compat",
3 | "description": "PHP 5.x polyfill for random_bytes() and random_int() from PHP 7",
4 | "keywords": [
5 | "csprng",
6 | "random",
7 | "polyfill",
8 | "pseudorandom"
9 | ],
10 | "license": "MIT",
11 | "type": "library",
12 | "authors": [
13 | {
14 | "name": "Paragon Initiative Enterprises",
15 | "email": "security@paragonie.com",
16 | "homepage": "https://paragonie.com"
17 | }
18 | ],
19 | "support": {
20 | "issues": "https://github.com/paragonie/random_compat/issues",
21 | "email": "info@paragonie.com",
22 | "source": "https://github.com/paragonie/random_compat"
23 | },
24 | "require": {
25 | "php": ">= 7"
26 | },
27 | "require-dev": {
28 | "vimeo/psalm": "^1",
29 | "phpunit/phpunit": "4.*|5.*"
30 | },
31 | "suggest": {
32 | "ext-libsodium": "Provides a modern crypto API that can be used to generate random bytes."
33 | }
34 | }
35 |
--------------------------------------------------------------------------------
/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey:
--------------------------------------------------------------------------------
1 | -----BEGIN PUBLIC KEY-----
2 | MHYwEAYHKoZIzj0CAQYFK4EEACIDYgAEEd+wCqJDrx5B4OldM0dQE0ZMX+lx1ZWm
3 | pui0SUqD4G29L3NGsz9UhJ/0HjBdbnkhIK5xviT0X5vtjacF6ajgcCArbTB+ds+p
4 | +h7Q084NuSuIpNb6YPfoUFgC/CL9kAoc
5 | -----END PUBLIC KEY-----
6 |
--------------------------------------------------------------------------------
/vendor/paragonie/random_compat/dist/random_compat.phar.pubkey.asc:
--------------------------------------------------------------------------------
1 | -----BEGIN PGP SIGNATURE-----
2 | Version: GnuPG v2.0.22 (MingW32)
3 |
4 | iQEcBAABAgAGBQJWtW1hAAoJEGuXocKCZATaJf0H+wbZGgskK1dcRTsuVJl9IWip
5 | QwGw/qIKI280SD6/ckoUMxKDCJiFuPR14zmqnS36k7N5UNPnpdTJTS8T11jttSpg
6 | 1LCmgpbEIpgaTah+cELDqFCav99fS+bEiAL5lWDAHBTE/XPjGVCqeehyPYref4IW
7 | NDBIEsvnHPHPLsn6X5jq4+Yj5oUixgxaMPiR+bcO4Sh+RzOVB6i2D0upWfRXBFXA
8 | NNnsg9/zjvoC7ZW73y9uSH+dPJTt/Vgfeiv52/v41XliyzbUyLalf02GNPY+9goV
9 | JHG1ulEEBJOCiUD9cE1PUIJwHA/HqyhHIvV350YoEFiHl8iSwm7SiZu5kPjaq74=
10 | =B6+8
11 | -----END PGP SIGNATURE-----
12 |
--------------------------------------------------------------------------------
/vendor/paragonie/random_compat/lib/random.php:
--------------------------------------------------------------------------------
1 |
2 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/vendor/phpmailer/phpmailer/VERSION:
--------------------------------------------------------------------------------
1 | 6.5.1
--------------------------------------------------------------------------------
/vendor/phpmailer/phpmailer/language/phpmailer.lang-ch.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 |
9 | $PHPMAILER_LANG['authenticate'] = 'SMTP 错误:身份验证失败。';
10 | $PHPMAILER_LANG['connect_host'] = 'SMTP 错误: 不能连接SMTP主机。';
11 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 错误: 数据不可接受。';
12 | //$PHPMAILER_LANG['empty_message'] = 'Message body empty';
13 | $PHPMAILER_LANG['encoding'] = '未知编码:';
14 | $PHPMAILER_LANG['execute'] = '不能执行: ';
15 | $PHPMAILER_LANG['file_access'] = '不能访问文件:';
16 | $PHPMAILER_LANG['file_open'] = '文件错误:不能打开文件:';
17 | $PHPMAILER_LANG['from_failed'] = '下面的发送地址邮件发送失败了: ';
18 | $PHPMAILER_LANG['instantiate'] = '不能实现mail方法。';
19 | //$PHPMAILER_LANG['invalid_address'] = 'Invalid address: ';
20 | $PHPMAILER_LANG['mailer_not_supported'] = ' 您所选择的发送邮件的方法并不支持。';
21 | $PHPMAILER_LANG['provide_address'] = '您必须提供至少一个 收信人的email地址。';
22 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 错误: 下面的 收件人失败了: ';
23 | //$PHPMAILER_LANG['signing'] = 'Signing Error: ';
24 | //$PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP Connect() failed.';
25 | //$PHPMAILER_LANG['smtp_error'] = 'SMTP server error: ';
26 | //$PHPMAILER_LANG['variable_set'] = 'Cannot set or reset variable: ';
27 | //$PHPMAILER_LANG['extension_missing'] = 'Extension missing: ';
28 |
--------------------------------------------------------------------------------
/vendor/phpmailer/phpmailer/language/phpmailer.lang-ko.php:
--------------------------------------------------------------------------------
1 |
7 | */
8 |
9 | $PHPMAILER_LANG['authenticate'] = 'SMTP 오류: 인증할 수 없습니다.';
10 | $PHPMAILER_LANG['connect_host'] = 'SMTP 오류: SMTP 호스트에 접속할 수 없습니다.';
11 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 오류: 데이터가 받아들여지지 않았습니다.';
12 | $PHPMAILER_LANG['empty_message'] = '메세지 내용이 없습니다';
13 | $PHPMAILER_LANG['encoding'] = '알 수 없는 인코딩: ';
14 | $PHPMAILER_LANG['execute'] = '실행 불가: ';
15 | $PHPMAILER_LANG['file_access'] = '파일 접근 불가: ';
16 | $PHPMAILER_LANG['file_open'] = '파일 오류: 파일을 열 수 없습니다: ';
17 | $PHPMAILER_LANG['from_failed'] = '다음 From 주소에서 오류가 발생했습니다: ';
18 | $PHPMAILER_LANG['instantiate'] = 'mail 함수를 인스턴스화할 수 없습니다';
19 | $PHPMAILER_LANG['invalid_address'] = '잘못된 주소: ';
20 | $PHPMAILER_LANG['mailer_not_supported'] = ' 메일러는 지원되지 않습니다.';
21 | $PHPMAILER_LANG['provide_address'] = '적어도 한 개 이상의 수신자 메일 주소를 제공해야 합니다.';
22 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 오류: 다음 수신자에서 오류가 발생했습니다: ';
23 | $PHPMAILER_LANG['signing'] = '서명 오류: ';
24 | $PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP 연결을 실패하였습니다.';
25 | $PHPMAILER_LANG['smtp_error'] = 'SMTP 서버 오류: ';
26 | $PHPMAILER_LANG['variable_set'] = '변수 설정 및 초기화 불가: ';
27 | $PHPMAILER_LANG['extension_missing'] = '확장자 없음: ';
28 |
--------------------------------------------------------------------------------
/vendor/phpmailer/phpmailer/language/phpmailer.lang-zh.php:
--------------------------------------------------------------------------------
1 |
7 | * @author Peter Dave Hello <@PeterDaveHello/>
8 | * @author Jason Chiang
9 | */
10 |
11 | $PHPMAILER_LANG['authenticate'] = 'SMTP 錯誤:登入失敗。';
12 | $PHPMAILER_LANG['connect_host'] = 'SMTP 錯誤:無法連線到 SMTP 主機。';
13 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 錯誤:無法接受的資料。';
14 | $PHPMAILER_LANG['empty_message'] = '郵件內容為空';
15 | $PHPMAILER_LANG['encoding'] = '未知編碼: ';
16 | $PHPMAILER_LANG['execute'] = '無法執行:';
17 | $PHPMAILER_LANG['file_access'] = '無法存取檔案:';
18 | $PHPMAILER_LANG['file_open'] = '檔案錯誤:無法開啟檔案:';
19 | $PHPMAILER_LANG['from_failed'] = '發送地址錯誤:';
20 | $PHPMAILER_LANG['instantiate'] = '未知函數呼叫。';
21 | $PHPMAILER_LANG['invalid_address'] = '因為電子郵件地址無效,無法傳送: ';
22 | $PHPMAILER_LANG['mailer_not_supported'] = '不支援的發信客戶端。';
23 | $PHPMAILER_LANG['provide_address'] = '必須提供至少一個收件人地址。';
24 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 錯誤:以下收件人地址錯誤:';
25 | $PHPMAILER_LANG['signing'] = '電子簽章錯誤: ';
26 | $PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP 連線失敗';
27 | $PHPMAILER_LANG['smtp_error'] = 'SMTP 伺服器錯誤: ';
28 | $PHPMAILER_LANG['variable_set'] = '無法設定或重設變數: ';
29 | $PHPMAILER_LANG['extension_missing'] = '遺失模組 Extension: ';
30 |
--------------------------------------------------------------------------------
/vendor/phpmailer/phpmailer/language/phpmailer.lang-zh_cn.php:
--------------------------------------------------------------------------------
1 |
7 | * @author young
8 | * @author Teddysun
9 | */
10 |
11 | $PHPMAILER_LANG['authenticate'] = 'SMTP 错误:登录失败。';
12 | $PHPMAILER_LANG['connect_host'] = 'SMTP 错误:无法连接到 SMTP 主机。';
13 | $PHPMAILER_LANG['data_not_accepted'] = 'SMTP 错误:数据不被接受。';
14 | $PHPMAILER_LANG['empty_message'] = '邮件正文为空。';
15 | $PHPMAILER_LANG['encoding'] = '未知编码:';
16 | $PHPMAILER_LANG['execute'] = '无法执行:';
17 | $PHPMAILER_LANG['file_access'] = '无法访问文件:';
18 | $PHPMAILER_LANG['file_open'] = '文件错误:无法打开文件:';
19 | $PHPMAILER_LANG['from_failed'] = '发送地址错误:';
20 | $PHPMAILER_LANG['instantiate'] = '未知函数调用。';
21 | $PHPMAILER_LANG['invalid_address'] = '发送失败,电子邮箱地址是无效的:';
22 | $PHPMAILER_LANG['mailer_not_supported'] = '发信客户端不被支持。';
23 | $PHPMAILER_LANG['provide_address'] = '必须提供至少一个收件人地址。';
24 | $PHPMAILER_LANG['recipients_failed'] = 'SMTP 错误:收件人地址错误:';
25 | $PHPMAILER_LANG['signing'] = '登录失败:';
26 | $PHPMAILER_LANG['smtp_connect_failed'] = 'SMTP服务器连接失败。';
27 | $PHPMAILER_LANG['smtp_error'] = 'SMTP服务器出错:';
28 | $PHPMAILER_LANG['variable_set'] = '无法设置或重置变量:';
29 | $PHPMAILER_LANG['extension_missing'] = '丢失模块 Extension:';
30 |
--------------------------------------------------------------------------------
/vendor/phpmailer/phpmailer/src/Exception.php:
--------------------------------------------------------------------------------
1 |
10 | * @author Jim Jagielski (jimjag)
11 | * @author Andy Prevost (codeworxtech)
12 | * @author Brent R. Matzelle (original founder)
13 | * @copyright 2012 - 2020 Marcus Bointon
14 | * @copyright 2010 - 2012 Jim Jagielski
15 | * @copyright 2004 - 2009 Andy Prevost
16 | * @license http://www.gnu.org/copyleft/lesser.html GNU Lesser General Public License
17 | * @note This program is distributed in the hope that it will be useful - WITHOUT
18 | * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
19 | * FITNESS FOR A PARTICULAR PURPOSE.
20 | */
21 |
22 | namespace PHPMailer\PHPMailer;
23 |
24 | /**
25 | * PHPMailer exception handler.
26 | *
27 | * @author Marcus Bointon
28 | */
29 | class Exception extends \Exception
30 | {
31 | /**
32 | * Prettify error message output.
33 | *
34 | * @return string
35 | */
36 | public function errorMessage()
37 | {
38 | return '' . htmlspecialchars($this->getMessage(), ENT_COMPAT | ENT_HTML401) . "
\n";
39 | }
40 | }
41 |
--------------------------------------------------------------------------------
/vendor/psr/log/LICENSE:
--------------------------------------------------------------------------------
1 | Copyright (c) 2012 PHP Framework Interoperability Group
2 |
3 | Permission is hereby granted, free of charge, to any person obtaining a copy
4 | of this software and associated documentation files (the "Software"), to deal
5 | in the Software without restriction, including without limitation the rights
6 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7 | copies of the Software, and to permit persons to whom the Software is
8 | furnished to do so, subject to the following conditions:
9 |
10 | The above copyright notice and this permission notice shall be included in
11 | all copies or substantial portions of the Software.
12 |
13 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19 | THE SOFTWARE.
20 |
--------------------------------------------------------------------------------
/vendor/psr/log/Psr/Log/InvalidArgumentException.php:
--------------------------------------------------------------------------------
1 | logger = $logger;
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/psr/log/Psr/Log/NullLogger.php:
--------------------------------------------------------------------------------
1 | logger) { }`
11 | * blocks.
12 | */
13 | class NullLogger extends AbstractLogger
14 | {
15 | /**
16 | * Logs with an arbitrary level.
17 | *
18 | * @param mixed $level
19 | * @param string $message
20 | * @param array $context
21 | *
22 | * @return void
23 | *
24 | * @throws \Psr\Log\InvalidArgumentException
25 | */
26 | public function log($level, $message, array $context = array())
27 | {
28 | // noop
29 | }
30 | }
31 |
--------------------------------------------------------------------------------
/vendor/psr/log/Psr/Log/Test/DummyTest.php:
--------------------------------------------------------------------------------
1 | =5.3.0"
15 | },
16 | "autoload": {
17 | "psr-4": {
18 | "Psr\\Log\\": "Psr/Log/"
19 | }
20 | },
21 | "extra": {
22 | "branch-alias": {
23 | "dev-master": "1.1.x-dev"
24 | }
25 | }
26 | }
27 |
--------------------------------------------------------------------------------
/vendor/setasign/fpdi/LICENSE.txt:
--------------------------------------------------------------------------------
1 | The MIT License (MIT)
2 |
3 | Copyright (c) 2020 Setasign GmbH & Co. KG, https://www.setasign.com
4 |
5 | Permission is hereby granted, free of charge, to any person obtaining a copy
6 | of this software and associated documentation files (the "Software"), to deal
7 | in the Software without restriction, including without limitation the rights
8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9 | copies of the Software, and to permit persons to whom the Software is
10 | furnished to do so, subject to the following conditions:
11 |
12 | The above copyright notice and this permission notice shall be included in
13 | all copies or substantial portions of the Software.
14 |
15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
21 | THE SOFTWARE.
--------------------------------------------------------------------------------
/vendor/setasign/fpdi/SECURITY.md:
--------------------------------------------------------------------------------
1 | ## Security contact information
2 |
3 | To report a security vulnerability, please use the
4 | [Tidelift security contact](https://tidelift.com/security).
5 | Tidelift will coordinate the fix and disclosure.
6 |
--------------------------------------------------------------------------------
/vendor/setasign/fpdi/src/FpdfTpl.php:
--------------------------------------------------------------------------------
1 | '));
27 | if ((\strlen($data) % 2) === 1) {
28 | $data .= '0';
29 | }
30 |
31 | return \pack('H*', $data);
32 | }
33 |
34 | /**
35 | * Converts a string into ASCII hexadecimal representation.
36 | *
37 | * @param string $data The input string
38 | * @param boolean $leaveEOD
39 | * @return string
40 | */
41 | public function encode($data, $leaveEOD = false)
42 | {
43 | $t = \unpack('H*', $data);
44 | return \current($t)
45 | . ($leaveEOD ? '' : '>');
46 | }
47 | }
48 |
--------------------------------------------------------------------------------
/vendor/setasign/fpdi/src/PdfParser/Filter/FilterException.php:
--------------------------------------------------------------------------------
1 | value = (bool) $value;
28 | return $v;
29 | }
30 |
31 | /**
32 | * Ensures that the passed value is a PdfBoolean instance.
33 | *
34 | * @param mixed $value
35 | * @return self
36 | * @throws PdfTypeException
37 | */
38 | public static function ensure($value)
39 | {
40 | return PdfType::ensureType(self::class, $value, 'Boolean value expected.');
41 | }
42 | }
43 |
--------------------------------------------------------------------------------
/vendor/setasign/fpdi/src/PdfParser/Type/PdfIndirectObjectReference.php:
--------------------------------------------------------------------------------
1 | value = (int) $objectNumber;
29 | $v->generationNumber = (int) $generationNumber;
30 |
31 | return $v;
32 | }
33 |
34 | /**
35 | * Ensures that the passed value is a PdfIndirectObject instance.
36 | *
37 | * @param mixed $value
38 | * @return self
39 | * @throws PdfTypeException
40 | */
41 | public static function ensure($value)
42 | {
43 | return PdfType::ensureType(self::class, $value, 'Indirect reference value expected.');
44 | }
45 |
46 | /**
47 | * The generation number.
48 | *
49 | * @var int
50 | */
51 | public $generationNumber;
52 | }
53 |
--------------------------------------------------------------------------------
/vendor/setasign/fpdi/src/PdfParser/Type/PdfNull.php:
--------------------------------------------------------------------------------
1 | value = $value + 0;
28 |
29 | return $v;
30 | }
31 |
32 | /**
33 | * Ensures that the passed value is a PdfNumeric instance.
34 | *
35 | * @param mixed $value
36 | * @return self
37 | * @throws PdfTypeException
38 | */
39 | public static function ensure($value)
40 | {
41 | return PdfType::ensureType(self::class, $value, 'Numeric value expected.');
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/vendor/setasign/fpdi/src/PdfParser/Type/PdfToken.php:
--------------------------------------------------------------------------------
1 | value = $token;
28 |
29 | return $v;
30 | }
31 |
32 | /**
33 | * Ensures that the passed value is a PdfToken instance.
34 | *
35 | * @param mixed $token
36 | * @return self
37 | * @throws PdfTypeException
38 | */
39 | public static function ensure($token)
40 | {
41 | return PdfType::ensureType(self::class, $token, 'Token value expected.');
42 | }
43 | }
44 |
--------------------------------------------------------------------------------
/vendor/setasign/fpdi/src/PdfParser/Type/PdfTypeException.php:
--------------------------------------------------------------------------------
1 |