/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 9 - 2 0 2 1 ĠRe ece ĠH . ĠD un n Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġuk . co . re ec ed un n . intellij . plugin . w 3 . documentation Ċ Ċ import Ġorg . js oup . nodes . Element Ċ import Ġuk . co . re ec ed un n . intellij . plugin . xd m . module . path . X dm Module Type Ċ import Ġuk . co . re ec ed un n . intellij . plugin . xq doc . documentation . XQ Doc Function Documentation Ċ Ċ internal Ġclass ĠW 3 C Function Reference ( private Ġval Ġnode : ĠElement , Ġbase Href : ĠString ) Ġ: ĊĠĠĠ ĠX Q Doc Function Documentation Ġ{ ĊĠĠĠ Ġprivate Ġfun Ġnormalize ( node : ĠElement ): ĠElement Ġ{ ĊĠĠĠĠĠĠĠ Ġ// ĠJ Editor Panel Ġdoes Ġnot Ġsupport Ġvertical - align Ġon Ġtr / td Ġelements , Ġso Ġuse Ġvalign Ġinstead . ĊĠĠĠĠĠĠĠ Ġnode . select (" tr "). forEach Ġ{ Ġit . attr (" val ign ", Ġ" top ") Ġ} ĊĠĠĠĠĠĠĠ Ġreturn Ġnode ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġval Ġid : ĠString Ġ= Ġnode . select First ("* Ġ> Ġa "). attr (" id ") ĊĊĠĠĠ Ġoverride Ġval Ġmodule Types : ĠArray < X dm Module Type > Ġ= ĠX dm Module Type . X PATH _ OR _ X QUERY ĊĊĠĠĠ Ġoverride Ġval Ġhref : ĠString Ġ= Ġ"$ base Href #$ id " ĊĊĠĠĠ Ġprivate Ġfun Ġsection ( name : ĠString ): ĠString ? Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġsection Ġ= Ġnode . select (" dl Ġ> Ġdt "). find Ġ{ Ġit . text () Ġ== Ġname Ġ} ?. nextElement Sibling () ĊĠĠĠĠĠĠĠ Ġreturn Ġsection ?. let Ġ{ Ġnormalize ( it ). html () Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġval Ġsummary : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsection (" Summary ") ĊĊĠĠĠ Ġoverride Ġval Ġnotes : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsection (" Notes ") ĊĊĠĠĠ Ġoverride Ġval Ġexamples : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsection (" Examples ") ĊĊĠĠĠ Ġoverride Ġval Ġoperator Mapping : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsection (" Operator ĠMapping ") ĊĊĠĠĠ Ġoverride Ġval Ġsignatures : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsection (" Signatures ") Ġ?: Ġsection (" Signature ") ĊĊĠĠĠ Ġoverride Ġval Ġparameters : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġval Ġproperties : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsection (" Properties ") ĊĊĠĠĠ Ġoverride Ġval Ġprivileges : ĠString ? Ġ= Ġnull ĊĊĠĠĠ Ġoverride Ġval Ġrules : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsection (" Rules ") ĊĊĠĠĠ Ġoverride Ġval Ġerror Conditions : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsection (" Error ĠConditions ") Ċ } Ċ