Copy disabled (too large)
Download .txt
Showing preview only (71,282K chars total). Download the full file to get everything.
Repository: i7MEDIA/mojoportal
Branch: master
Commit: 3db7d52ae5f5
Files: 6611
Total size: 66.2 MB
Directory structure:
gitextract__4duvkcu/
├── .gitignore
├── Brettle.Web.NeatHtml/
│ ├── Brettle.Web.NeatHtml.csproj
│ ├── Filter.cs
│ ├── Helpers.cs
│ ├── NeatHtml/
│ │ ├── NeatHtml.js
│ │ └── schema/
│ │ ├── NeatHtml.xsd
│ │ ├── xhtml-applet-1.xsd
│ │ ├── xhtml-attribs-1.xsd
│ │ ├── xhtml-base-1.xsd
│ │ ├── xhtml-basic-form-1.xsd
│ │ ├── xhtml-bdo-1.xsd
│ │ ├── xhtml-blkphras-1.xsd
│ │ ├── xhtml-blkpres-1.xsd
│ │ ├── xhtml-blkstruct-1.xsd
│ │ ├── xhtml-charent-1.xsd
│ │ ├── xhtml-copyright-1.xsd
│ │ ├── xhtml-csismap-1.xsd
│ │ ├── xhtml-datatypes-1.xsd
│ │ ├── xhtml-edit-1.xsd
│ │ ├── xhtml-events-1.xsd
│ │ ├── xhtml-form-1.xsd
│ │ ├── xhtml-frames-1.xsd
│ │ ├── xhtml-framework-1.xsd
│ │ ├── xhtml-hypertext-1.xsd
│ │ ├── xhtml-iframe-1.xsd
│ │ ├── xhtml-image-1.xsd
│ │ ├── xhtml-inlphras-1.xsd
│ │ ├── xhtml-inlpres-1.xsd
│ │ ├── xhtml-inlstruct-1.xsd
│ │ ├── xhtml-inlstyle-1.xsd
│ │ ├── xhtml-legacy-1.xsd
│ │ ├── xhtml-link-1.xsd
│ │ ├── xhtml-list-1.xsd
│ │ ├── xhtml-meta-1.xsd
│ │ ├── xhtml-misc-1.xsd
│ │ ├── xhtml-nameident-1.xsd
│ │ ├── xhtml-notations-1.xsd
│ │ ├── xhtml-object-1.xsd
│ │ ├── xhtml-param-1.xsd
│ │ ├── xhtml-pres-1.xsd
│ │ ├── xhtml-ruby-1.xsd
│ │ ├── xhtml-ruby-basic-1.xsd
│ │ ├── xhtml-script-1.xsd
│ │ ├── xhtml-ssismap-1.xsd
│ │ ├── xhtml-struct-1.xsd
│ │ ├── xhtml-style-1.xsd
│ │ ├── xhtml-table-1.xsd
│ │ ├── xhtml-target-1.xsd
│ │ ├── xhtml-text-1.xsd
│ │ ├── xhtml11-model-1.xsd
│ │ ├── xhtml11-module-redefines-1.xsd
│ │ ├── xhtml11-modules-1.xsd
│ │ ├── xhtml11.xsd
│ │ └── xml.xsd
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ └── UntrustedContent.cs
├── Build.proj
├── Build.tasks
├── CommonAssemblyInfo.cs
├── Directory.Build.props
├── LICENSE.md
├── MiscUtilities/
│ ├── BlogLegacyCommentImportUtil.aspx
│ ├── IndexRecentContent.aspx
│ ├── IndexTerms.aspx
│ └── NewsLetterImportUtil.aspx
├── Plugins/
│ ├── PluginAssemblyInfo.cs
│ ├── SuperFlexi/
│ │ ├── SuperFlexiBusiness/
│ │ │ ├── Field.cs
│ │ │ ├── Item.cs
│ │ │ ├── ItemFieldValue.cs
│ │ │ ├── ItemWithValues.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SearchDef.cs
│ │ │ ├── SuperFlexi.cs
│ │ │ ├── SuperFlexiBusiness.csproj
│ │ │ ├── SuperFlexiBusiness.wpp.targets
│ │ │ └── app.config
│ │ ├── SuperFlexiData.MSSQL/
│ │ │ ├── DBFields.cs
│ │ │ ├── DBItemFieldValues.cs
│ │ │ ├── DBItems.cs
│ │ │ ├── DBSearchDefs.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── SuperFlexiData.MSSQL.csproj
│ │ ├── SuperFlexiData.MySql/
│ │ │ ├── DBFields.cs
│ │ │ ├── DBItemFieldValues.cs
│ │ │ ├── DBItems.cs
│ │ │ ├── DBSearchDefs.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ ├── SuperFlexiData.MySql.csproj
│ │ │ └── app.config
│ │ ├── SuperFlexiData.SQLite/
│ │ │ ├── DBFields.cs
│ │ │ ├── DBItemFieldValues.cs
│ │ │ ├── DBItems.cs
│ │ │ ├── DBSearchDefs.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── SuperFlexiData.SQLite.csproj
│ │ ├── SuperFlexiData.pgSQL/
│ │ │ ├── DBFields.cs
│ │ │ ├── DBItemFieldValues.cs
│ │ │ ├── DBItems.cs
│ │ │ ├── DBSearchDefs.cs
│ │ │ ├── Properties/
│ │ │ │ └── AssemblyInfo.cs
│ │ │ └── SuperFlexiData.pgSQL.csproj
│ │ └── SuperFlexiUI/
│ │ ├── App_Code/
│ │ │ └── SampleSuperFlexi.cs
│ │ ├── App_GlobalResources/
│ │ │ ├── SuperFlexiResources.designer.cs
│ │ │ └── SuperFlexiResources.resx
│ │ ├── App_MasterPages/
│ │ │ ├── layout.Master
│ │ │ ├── layout.Master.cs
│ │ │ └── layout.Master.designer.cs
│ │ ├── Components/
│ │ │ ├── ClassBuilder.cs
│ │ │ ├── Configuration.cs
│ │ │ ├── ContentDeleteHandler.cs
│ │ │ ├── FieldUtils.cs
│ │ │ ├── GlobalUsings.cs
│ │ │ ├── MarkupDefinition.cs
│ │ │ ├── PopulatedItem.cs
│ │ │ ├── RouteRegistrar.cs
│ │ │ ├── SitePreDeleteHandler.cs
│ │ │ ├── SuperFlexiBase.cs
│ │ │ ├── SuperFlexiHelpers.cs
│ │ │ ├── SuperFlexiIndexBuilderProvider.cs
│ │ │ └── XmlUtils.cs
│ │ ├── Controllers/
│ │ │ └── SuperFlexiController.cs
│ │ ├── Data/
│ │ │ ├── HelpFiles/
│ │ │ │ ├── en-US-sflexi-CustomizableSettings-help.config
│ │ │ │ ├── en-US-sflexi-DescendingSortOrder-help.config
│ │ │ │ ├── en-US-sflexi-ExtraCssClassSetting-help.config
│ │ │ │ ├── en-US-sflexi-InstanceFeaturedImageSetting-help.config
│ │ │ │ ├── en-US-sflexi-IsGlobalView-help.config
│ │ │ │ ├── en-US-sflexi-MarkupDefinitionSetting-help.config
│ │ │ │ └── en-US-sflexi-ModuleFriendlyName-help.config
│ │ │ └── SuperFlexi/
│ │ │ ├── Fields/
│ │ │ │ ├── banner-slider-fields.config
│ │ │ │ ├── icon-blocks-fields.config
│ │ │ │ ├── projects-module-fields.config
│ │ │ │ ├── quick-links-fields.config
│ │ │ │ ├── social-media-fields.config
│ │ │ │ └── testimonials-fields.config
│ │ │ ├── MarkupDefinitions/
│ │ │ │ ├── banner-slider.config
│ │ │ │ ├── icon-blocks.config
│ │ │ │ ├── projects-module.config
│ │ │ │ ├── quick-links.config
│ │ │ │ ├── social-media.config
│ │ │ │ └── testimonials.config
│ │ │ └── Plugins/
│ │ │ ├── banner-slider-plugin.config
│ │ │ ├── checkbox-logic.config
│ │ │ ├── fancy-controls.config
│ │ │ ├── icon-picker-fa-core.config
│ │ │ ├── icon-picker-fa.config
│ │ │ ├── js/
│ │ │ │ ├── imagesLoaded.js
│ │ │ │ └── shuffle.js
│ │ │ └── projects-images.config
│ │ ├── Models/
│ │ │ ├── ModuleModel.cs
│ │ │ ├── PageModel.cs
│ │ │ ├── RequestObject.cs
│ │ │ ├── ReturnObject.cs
│ │ │ ├── SiteModel.cs
│ │ │ ├── SuperFlexiObject.cs
│ │ │ └── WidgetModel.cs
│ │ ├── Properties/
│ │ │ └── AssemblyInfo.cs
│ │ ├── Setup/
│ │ │ ├── ProviderConfig/
│ │ │ │ ├── contentdeletehandlers/
│ │ │ │ │ └── superflexideletehandler.config
│ │ │ │ └── indexbuilders/
│ │ │ │ └── SuperFlexiIndexBuilderProvider.config
│ │ │ ├── RouteRegistrars/
│ │ │ │ └── SuperFlexiRoutes.config
│ │ │ └── applications/
│ │ │ └── superflexi/
│ │ │ ├── FeatureDefinitions/
│ │ │ │ └── 70000_SuperFlexi.config
│ │ │ ├── SchemaInstallScripts/
│ │ │ │ ├── mssql/
│ │ │ │ │ └── 0.0.0.1.config
│ │ │ │ ├── mysql/
│ │ │ │ │ └── 0.0.1.3.config
│ │ │ │ ├── pgsql/
│ │ │ │ │ ├── 0.0.1.7.config
│ │ │ │ │ └── 0.0.2.0.config
│ │ │ │ └── sqlite/
│ │ │ │ ├── 0.0.1.7.config
│ │ │ │ └── 0.0.2.0.config
│ │ │ └── SchemaUpgradeScripts/
│ │ │ ├── mssql/
│ │ │ │ ├── 0.0.0.2.config
│ │ │ │ ├── 0.0.0.3.config
│ │ │ │ ├── 0.0.0.4.config
│ │ │ │ ├── 0.0.0.5.config
│ │ │ │ ├── 0.0.0.6.config
│ │ │ │ ├── 0.0.0.7.config
│ │ │ │ ├── 0.0.0.8.config
│ │ │ │ ├── 0.0.0.9.config
│ │ │ │ ├── 0.0.1.0.config
│ │ │ │ ├── 0.0.1.1.config
│ │ │ │ ├── 0.0.1.2.config
│ │ │ │ ├── 0.0.1.3.config
│ │ │ │ ├── 0.0.1.4.config
│ │ │ │ ├── 0.0.1.5.config
│ │ │ │ ├── 0.0.1.6.config
│ │ │ │ ├── 0.0.1.7.config
│ │ │ │ ├── 0.0.1.8.config
│ │ │ │ ├── 0.0.1.9.config
│ │ │ │ ├── 0.0.2.0.config
│ │ │ │ ├── 0.0.2.1.config
│ │ │ │ ├── 0.0.2.2.config
│ │ │ │ ├── 0.0.2.3.config
│ │ │ │ ├── 0.0.2.4.config
│ │ │ │ ├── 0.0.2.5.config
│ │ │ │ ├── 0.0.2.6.config
│ │ │ │ └── 0.0.2.7.config
│ │ │ ├── mysql/
│ │ │ │ ├── 0.0.1.7.config
│ │ │ │ ├── 0.0.2.0.config
│ │ │ │ ├── 0.0.2.5.config
│ │ │ │ └── 0.0.2.6.config
│ │ │ ├── pgsql/
│ │ │ │ ├── 0.0.2.0.config
│ │ │ │ ├── 0.0.2.5.config
│ │ │ │ └── 0.0.2.6.config
│ │ │ └── sqlite/
│ │ │ ├── 0.0.2.0.config
│ │ │ ├── 0.0.2.5.config
│ │ │ └── 0.0.2.6.config
│ │ ├── SuperFlexi/
│ │ │ ├── Controls/
│ │ │ │ ├── FeaturedImageSetting.ascx
│ │ │ │ ├── FeaturedImageSetting.ascx.cs
│ │ │ │ ├── FeaturedImageSetting.ascx.designer.cs
│ │ │ │ ├── FieldControls/
│ │ │ │ │ └── TextBox.cs
│ │ │ │ ├── FileBrowserTextBoxExtender.cs
│ │ │ │ ├── InterfaceControl.cs
│ │ │ │ ├── MarkupDefinitionSetting.ascx
│ │ │ │ ├── MarkupDefinitionSetting.ascx.cs
│ │ │ │ ├── MarkupDefinitionSetting.ascx.designer.cs
│ │ │ │ ├── SuperFlexiDisplaySettings.cs
│ │ │ │ ├── UrlSelector.ascx
│ │ │ │ ├── UrlSelector.ascx.cs
│ │ │ │ ├── UrlSelector.ascx.designer.cs
│ │ │ │ ├── WidgetLegacy.cs
│ │ │ │ ├── WidgetRazor.cs
│ │ │ │ ├── Wysiwyg.ascx
│ │ │ │ ├── Wysiwyg.ascx.cs
│ │ │ │ └── Wysiwyg.ascx.designer.cs
│ │ │ ├── Edit.aspx
│ │ │ ├── Edit.aspx.cs
│ │ │ ├── Edit.aspx.designer.cs
│ │ │ ├── Edit2.aspx
│ │ │ ├── Edit2.aspx.cs
│ │ │ ├── Edit2.aspx.designer.cs
│ │ │ ├── EditHeader.aspx
│ │ │ ├── EditHeader.aspx.cs
│ │ │ ├── EditHeader.aspx.designer.cs
│ │ │ ├── Export.aspx
│ │ │ ├── Export.aspx.cs
│ │ │ ├── Export.aspx.designer.cs
│ │ │ ├── Import.aspx
│ │ │ ├── Import.aspx.cs
│ │ │ ├── Import.aspx.designer.cs
│ │ │ ├── Module.ascx
│ │ │ ├── Module.ascx.cs
│ │ │ ├── Module.ascx.designer.cs
│ │ │ ├── SuperWrapper.ascx
│ │ │ ├── SuperWrapper.ascx.cs
│ │ │ ├── SuperWrapper.ascx.designer.cs
│ │ │ ├── css/
│ │ │ │ └── advanced-file-picker.css
│ │ │ └── js/
│ │ │ └── advanced-file-picker.js
│ │ ├── SuperFlexiUI.csproj
│ │ ├── SuperFlexiUI.wpp.targets
│ │ ├── Views/
│ │ │ └── SuperFlexi/
│ │ │ ├── _AdvancedFilePicker.cshtml
│ │ │ ├── _AdvancedFilePickerModal.cshtml
│ │ │ ├── _ModuleLinks.cshtml
│ │ │ ├── _ModuleTitle.cshtml
│ │ │ ├── _SuperFlexiPaging.cshtml
│ │ │ └── _SuperFlexiRazor.cshtml
│ │ ├── Web.Debug.config
│ │ ├── Web.Release.config
│ │ ├── Web.config
│ │ ├── libman.json
│ │ └── packages.config
│ └── mojoPortal.Plugins.HtmlInclude/
│ ├── App_GlobalResources/
│ │ ├── HtmlIncludeResources.Designer.cs
│ │ └── HtmlIncludeResources.resx
│ ├── GlobalUsings.cs
│ ├── HtmlInclude/
│ │ ├── Edit.aspx
│ │ ├── Edit.aspx.cs
│ │ ├── Edit.aspx.designer.cs
│ │ ├── HtmlFragmentInclude.ascx
│ │ ├── HtmlFragmentInclude.ascx.cs
│ │ └── HtmlFragmentInclude.ascx.designer.cs
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ ├── Setup/
│ │ └── applications/
│ │ └── htmlinclude/
│ │ └── FeatureDefinitions/
│ │ └── 90200_HtmlFragmentInlcudeModule.config
│ ├── Web.Debug.config
│ ├── Web.Release.config
│ ├── Web.config
│ └── mojoPortal.Plugins.HtmlInclude.csproj
├── README.VisualStudio.md
├── README.md
├── SECURITY.md
├── Web/
│ ├── AccessDenied.aspx
│ ├── AccessDenied.aspx.cs
│ ├── AccessDenied.aspx.designer.cs
│ ├── Admin/
│ │ ├── AdminCountry.aspx
│ │ ├── AdminCountry.aspx.cs
│ │ ├── AdminCountry.aspx.designer.cs
│ │ ├── AdminCurrency.aspx
│ │ ├── AdminCurrency.aspx.cs
│ │ ├── AdminCurrency.aspx.designer.cs
│ │ ├── AdminGeoZone.aspx
│ │ ├── AdminGeoZone.aspx.cs
│ │ ├── AdminGeoZone.aspx.designer.cs
│ │ ├── AdminLanguage.aspx
│ │ ├── AdminLanguage.aspx.cs
│ │ ├── AdminLanguage.aspx.designer.cs
│ │ ├── AdminMenu.aspx
│ │ ├── AdminMenu.aspx.cs
│ │ ├── AdminMenu.aspx.designer.cs
│ │ ├── AdminTaxClass.aspx
│ │ ├── AdminTaxClass.aspx.cs
│ │ ├── AdminTaxClass.aspx.designer.cs
│ │ ├── AdminTaxRate.aspx
│ │ ├── AdminTaxRate.aspx.cs
│ │ ├── AdminTaxRate.aspx.designer.cs
│ │ ├── AdvancedTools.aspx
│ │ ├── AdvancedTools.aspx.cs
│ │ ├── AdvancedTools.aspx.designer.cs
│ │ ├── BannedIPAddresses.aspx
│ │ ├── BannedIPAddresses.aspx.cs
│ │ ├── BannedIPAddresses.aspx.designer.cs
│ │ ├── ContentAwaitingApproval.aspx
│ │ ├── ContentAwaitingApproval.aspx.cs
│ │ ├── ContentAwaitingApproval.aspx.designer.cs
│ │ ├── ContentAwaitingPublishing.aspx
│ │ ├── ContentAwaitingPublishing.aspx.cs
│ │ ├── ContentAwaitingPublishing.aspx.designer.cs
│ │ ├── ContentCatalog.aspx
│ │ ├── ContentCatalog.aspx.cs
│ │ ├── ContentCatalog.aspx.designer.cs
│ │ ├── ContentManager.aspx
│ │ ├── ContentManager.aspx.cs
│ │ ├── ContentManager.aspx.designer.cs
│ │ ├── ContentManagerPreview.aspx
│ │ ├── ContentManagerPreview.aspx.cs
│ │ ├── ContentManagerPreview.aspx.designer.cs
│ │ ├── ContentPublishDialog.aspx
│ │ ├── ContentPublishDialog.aspx.cs
│ │ ├── ContentPublishDialog.aspx.designer.cs
│ │ ├── ContentStyles.aspx
│ │ ├── ContentStyles.aspx.cs
│ │ ├── ContentStyles.aspx.designer.cs
│ │ ├── ContentTemplateEdit.aspx
│ │ ├── ContentTemplateEdit.aspx.cs
│ │ ├── ContentTemplateEdit.aspx.designer.cs
│ │ ├── ContentTemplates.aspx
│ │ ├── ContentTemplates.aspx.cs
│ │ ├── ContentTemplates.aspx.designer.cs
│ │ ├── ContentValidation.aspx
│ │ ├── ContentValidation.aspx.cs
│ │ ├── ContentValidation.aspx.designer.cs
│ │ ├── ContentWorkflow.aspx
│ │ ├── ContentWorkflow.aspx.cs
│ │ ├── ContentWorkflow.aspx.designer.cs
│ │ ├── Controls/
│ │ │ ├── AdminDisplaySettings.cs
│ │ │ ├── PageContentWizard.ascx
│ │ │ ├── PageContentWizard.ascx.cs
│ │ │ ├── PageContentWizard.ascx.designer.cs
│ │ │ ├── UserRoles.ascx
│ │ │ ├── UserRoles.ascx.cs
│ │ │ └── UserRoles.ascx.designer.cs
│ │ ├── CoreData.aspx
│ │ ├── CoreData.aspx.cs
│ │ ├── CoreData.aspx.designer.cs
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── Default.aspx.designer.cs
│ │ ├── EditLoginInfo.aspx
│ │ ├── EditLoginInfo.aspx.cs
│ │ ├── EditLoginInfo.aspx.designer.cs
│ │ ├── EditRegistrationAgreement.aspx
│ │ ├── EditRegistrationAgreement.aspx.cs
│ │ ├── EditRegistrationAgreement.aspx.designer.cs
│ │ ├── EditSiteClosedMessage.aspx
│ │ ├── EditSiteClosedMessage.aspx.cs
│ │ ├── EditSiteClosedMessage.aspx.designer.cs
│ │ ├── FeaturePermissions.aspx
│ │ ├── FeaturePermissions.aspx.cs
│ │ ├── FeaturePermissions.aspx.designer.cs
│ │ ├── IndexBrowser.aspx
│ │ ├── IndexBrowser.aspx.cs
│ │ ├── IndexBrowser.aspx.designer.cs
│ │ ├── ManageUsers.aspx
│ │ ├── ManageUsers.aspx.cs
│ │ ├── ManageUsers.aspx.designer.cs
│ │ ├── ModuleAdmin.aspx
│ │ ├── ModuleAdmin.aspx.cs
│ │ ├── ModuleAdmin.aspx.designer.cs
│ │ ├── ModuleDefinitionSettings.aspx
│ │ ├── ModuleDefinitionSettings.aspx.cs
│ │ ├── ModuleDefinitionSettings.aspx.designer.cs
│ │ ├── ModuleDefinitions.aspx
│ │ ├── ModuleDefinitions.aspx.cs
│ │ ├── ModuleDefinitions.aspx.designer.cs
│ │ ├── ModulePermissions.aspx
│ │ ├── ModulePermissions.aspx.cs
│ │ ├── ModulePermissions.aspx.designer.cs
│ │ ├── ModuleSettings.aspx
│ │ ├── ModuleSettings.aspx.cs
│ │ ├── ModuleSettings.aspx.designer.cs
│ │ ├── PageLayout.aspx
│ │ ├── PageLayout.aspx.cs
│ │ ├── PageLayout.aspx.designer.cs
│ │ ├── PageLayoutDisplaySettings.cs
│ │ ├── PageManager.aspx
│ │ ├── PageManager.aspx.cs
│ │ ├── PageManager.aspx.designer.cs
│ │ ├── PagePermission.aspx
│ │ ├── PagePermission.aspx.cs
│ │ ├── PagePermission.aspx.designer.cs
│ │ ├── PagePermissionsMenu.aspx
│ │ ├── PagePermissionsMenu.aspx.cs
│ │ ├── PagePermissionsMenu.aspx.designer.cs
│ │ ├── PageSettings.aspx
│ │ ├── PageSettings.aspx.cs
│ │ ├── PageSettings.aspx.designer.cs
│ │ ├── PageSettingsSaved.ashx
│ │ ├── PageSettingsSaved.ashx.cs
│ │ ├── PendingPages.aspx
│ │ ├── PendingPages.aspx.cs
│ │ ├── PendingPages.aspx.designer.cs
│ │ ├── PermissionEdit.aspx
│ │ ├── PermissionEdit.aspx.cs
│ │ ├── PermissionEdit.aspx.designer.cs
│ │ ├── PermissionsMenu.aspx
│ │ ├── PermissionsMenu.aspx.cs
│ │ ├── PermissionsMenu.aspx.designer.cs
│ │ ├── ProfileDisplaySettings.cs
│ │ ├── RedirectManager.aspx
│ │ ├── RedirectManager.aspx.cs
│ │ ├── RedirectManager.aspx.designer.cs
│ │ ├── RejectContent.aspx
│ │ ├── RejectContent.aspx.cs
│ │ ├── RejectContent.aspx.designer.cs
│ │ ├── RejectedContent.aspx
│ │ ├── RejectedContent.aspx.cs
│ │ ├── RejectedContent.aspx.designer.cs
│ │ ├── RoleManager.aspx
│ │ ├── RoleManager.aspx.cs
│ │ ├── RoleManager.aspx.designer.cs
│ │ ├── SalesByItem.aspx
│ │ ├── SalesByItem.aspx.cs
│ │ ├── SalesByItem.aspx.designer.cs
│ │ ├── SalesByModule.aspx
│ │ ├── SalesByModule.aspx.cs
│ │ ├── SalesByModule.aspx.designer.cs
│ │ ├── SalesCustomerDetail.aspx
│ │ ├── SalesCustomerDetail.aspx.cs
│ │ ├── SalesCustomerDetail.aspx.designer.cs
│ │ ├── SalesCustomerReport.aspx
│ │ ├── SalesCustomerReport.aspx.cs
│ │ ├── SalesCustomerReport.aspx.designer.cs
│ │ ├── SalesItemReport.aspx
│ │ ├── SalesItemReport.aspx.cs
│ │ ├── SalesItemReport.aspx.designer.cs
│ │ ├── SalesSummary.aspx
│ │ ├── SalesSummary.aspx.cs
│ │ ├── SalesSummary.aspx.designer.cs
│ │ ├── SecurityAdvisor.aspx
│ │ ├── SecurityAdvisor.aspx.cs
│ │ ├── SecurityAdvisor.aspx.designer.cs
│ │ ├── SecurityRoles.aspx
│ │ ├── SecurityRoles.aspx.cs
│ │ ├── SecurityRoles.aspx.designer.cs
│ │ ├── ServerInformation.aspx
│ │ ├── ServerInformation.aspx.cs
│ │ ├── ServerInformation.aspx.designer.cs
│ │ ├── ServerLog.aspx
│ │ ├── ServerLog.aspx.cs
│ │ ├── ServerLog.aspx.designer.cs
│ │ ├── SiteList.aspx
│ │ ├── SiteList.aspx.cs
│ │ ├── SiteList.aspx.designer.cs
│ │ ├── SiteSettings.aspx
│ │ ├── SiteSettings.aspx.cs
│ │ ├── SiteSettings.aspx.designer.cs
│ │ ├── TaskQueueHistory.aspx
│ │ ├── TaskQueueHistory.aspx.cs
│ │ ├── TaskQueueHistory.aspx.designer.cs
│ │ ├── TaskQueueMonitor.aspx
│ │ ├── TaskQueueMonitor.aspx.cs
│ │ ├── TaskQueueMonitor.aspx.designer.cs
│ │ ├── UrlManager.aspx
│ │ ├── UrlManager.aspx.cs
│ │ └── UrlManager.aspx.designer.cs
│ ├── App_Browsers/
│ │ ├── CSSFriendlyAdapters.browser
│ │ ├── generic.browser
│ │ └── w3cvalidator.browser
│ ├── App_GlobalResources/
│ │ ├── AccessKeys.designer.cs
│ │ ├── AccessKeys.resx
│ │ ├── CountryISOCode2Resources.designer.cs
│ │ ├── CountryISOCode2Resources.resx
│ │ ├── DevTools.Designer.cs
│ │ ├── DevTools.resx
│ │ ├── PageManagerResources.Designer.cs
│ │ ├── PageManagerResources.resx
│ │ ├── ProfileResource.Designer.cs
│ │ ├── ProfileResource.resx
│ │ ├── Resource.Designer.cs
│ │ ├── Resource.resx
│ │ ├── SetupResource.Designer.cs
│ │ ├── SetupResource.resx
│ │ ├── TimeZoneResources.Designer.cs
│ │ └── TimeZoneResources.resx
│ ├── App_MasterPages/
│ │ ├── BaseDisplaySettings.cs
│ │ ├── CoreDisplaySettings.cs
│ │ ├── DialogMaster.Master
│ │ ├── DialogMaster.Master.cs
│ │ ├── DialogMaster.Master.designer.cs
│ │ ├── LayoutDisplaySettings.cs
│ │ ├── layout.Master
│ │ └── layout.Master.cs
│ ├── App_Themes/
│ │ └── default/
│ │ ├── theme.css
│ │ └── theme.skin
│ ├── BingSearch.aspx
│ ├── BingSearch.aspx.cs
│ ├── BingSearch.aspx.designer.cs
│ ├── CaptchaImage.ashx
│ ├── ClientScript/
│ │ ├── AjaxWebKitFix.js
│ │ ├── CSSFriendly/
│ │ │ ├── AdapterUtils.js
│ │ │ ├── MenuAdapter.js
│ │ │ └── TreeViewAdapter.js
│ │ ├── DatePicker/
│ │ │ ├── calendar-af.js
│ │ │ ├── calendar-al.js
│ │ │ ├── calendar-bg.js
│ │ │ ├── calendar-big5-utf8.js
│ │ │ ├── calendar-big5.js
│ │ │ ├── calendar-br.js
│ │ │ ├── calendar-ca.js
│ │ │ ├── calendar-cs-utf8.js
│ │ │ ├── calendar-cs-win.js
│ │ │ ├── calendar-cs.js
│ │ │ ├── calendar-da.js
│ │ │ ├── calendar-de.js
│ │ │ ├── calendar-du.js
│ │ │ ├── calendar-el.js
│ │ │ ├── calendar-en.js
│ │ │ ├── calendar-es.js
│ │ │ ├── calendar-fi.js
│ │ │ ├── calendar-fr.js
│ │ │ ├── calendar-he-utf8.js
│ │ │ ├── calendar-hr-utf8.js
│ │ │ ├── calendar-hr.js
│ │ │ ├── calendar-hu.js
│ │ │ ├── calendar-it.js
│ │ │ ├── calendar-jp.js
│ │ │ ├── calendar-ko-utf8.js
│ │ │ ├── calendar-ko.js
│ │ │ ├── calendar-lt-utf8.js
│ │ │ ├── calendar-lt.js
│ │ │ ├── calendar-lv.js
│ │ │ ├── calendar-nl.js
│ │ │ ├── calendar-no.js
│ │ │ ├── calendar-pl-utf8.js
│ │ │ ├── calendar-pl.js
│ │ │ ├── calendar-pt.js
│ │ │ ├── calendar-ro.js
│ │ │ ├── calendar-ru.js
│ │ │ ├── calendar-ru_win_.js
│ │ │ ├── calendar-setup.js
│ │ │ ├── calendar-setup_stripped.js
│ │ │ ├── calendar-si.js
│ │ │ ├── calendar-sk.js
│ │ │ ├── calendar-sp.js
│ │ │ ├── calendar-sv.js
│ │ │ ├── calendar-tr.js
│ │ │ ├── calendar-zh.js
│ │ │ ├── calendar.js
│ │ │ └── cn_utf8.js
│ │ ├── GA4-gtag.js
│ │ ├── MenuAdapter.js
│ │ ├── NeatHtml.js
│ │ ├── SmartCombo.js
│ │ ├── TreeViewAdapter.js
│ │ ├── ajaxdisablepostbacksource.js
│ │ ├── ajaxupdateprogressspan.js
│ │ ├── ckeditor-mojo-newsletterconfig.js
│ │ ├── ckeditor-mojoconfig-legacy.js
│ │ ├── ckeditor-mojoconfig.js
│ │ ├── ckeditor_4-20/
│ │ │ ├── CHANGES.md
│ │ │ ├── LICENSE.md
│ │ │ ├── README.md
│ │ │ ├── SECURITY.md
│ │ │ ├── adapters/
│ │ │ │ └── jquery.js
│ │ │ ├── bender-runner.config.json
│ │ │ ├── build-config.js
│ │ │ ├── ckeditor.js
│ │ │ ├── config.js
│ │ │ ├── contents.css
│ │ │ ├── lang/
│ │ │ │ ├── af.js
│ │ │ │ ├── ar.js
│ │ │ │ ├── az.js
│ │ │ │ ├── bg.js
│ │ │ │ ├── bn.js
│ │ │ │ ├── bs.js
│ │ │ │ ├── ca.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── cy.js
│ │ │ │ ├── da.js
│ │ │ │ ├── de-ch.js
│ │ │ │ ├── de.js
│ │ │ │ ├── el.js
│ │ │ │ ├── en-au.js
│ │ │ │ ├── en-ca.js
│ │ │ │ ├── en-gb.js
│ │ │ │ ├── en.js
│ │ │ │ ├── eo.js
│ │ │ │ ├── es-mx.js
│ │ │ │ ├── es.js
│ │ │ │ ├── et.js
│ │ │ │ ├── eu.js
│ │ │ │ ├── fa.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fo.js
│ │ │ │ ├── fr-ca.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── gl.js
│ │ │ │ ├── gu.js
│ │ │ │ ├── he.js
│ │ │ │ ├── hi.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── hu.js
│ │ │ │ ├── id.js
│ │ │ │ ├── is.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── ka.js
│ │ │ │ ├── km.js
│ │ │ │ ├── ko.js
│ │ │ │ ├── ku.js
│ │ │ │ ├── lt.js
│ │ │ │ ├── lv.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── mn.js
│ │ │ │ ├── ms.js
│ │ │ │ ├── nb.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── no.js
│ │ │ │ ├── oc.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt-br.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ro.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── si.js
│ │ │ │ ├── sk.js
│ │ │ │ ├── sl.js
│ │ │ │ ├── sq.js
│ │ │ │ ├── sr-latn.js
│ │ │ │ ├── sr.js
│ │ │ │ ├── sv.js
│ │ │ │ ├── th.js
│ │ │ │ ├── tr.js
│ │ │ │ ├── tt.js
│ │ │ │ ├── ug.js
│ │ │ │ ├── uk.js
│ │ │ │ ├── vi.js
│ │ │ │ ├── zh-cn.js
│ │ │ │ └── zh.js
│ │ │ ├── plugins/
│ │ │ │ ├── a11yhelp/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ ├── a11yhelp.js
│ │ │ │ │ └── lang/
│ │ │ │ │ ├── _translationstatus.txt
│ │ │ │ │ ├── af.js
│ │ │ │ │ ├── ar.js
│ │ │ │ │ ├── az.js
│ │ │ │ │ ├── bg.js
│ │ │ │ │ ├── ca.js
│ │ │ │ │ ├── cs.js
│ │ │ │ │ ├── cy.js
│ │ │ │ │ ├── da.js
│ │ │ │ │ ├── de-ch.js
│ │ │ │ │ ├── de.js
│ │ │ │ │ ├── el.js
│ │ │ │ │ ├── en-au.js
│ │ │ │ │ ├── en-gb.js
│ │ │ │ │ ├── en.js
│ │ │ │ │ ├── eo.js
│ │ │ │ │ ├── es-mx.js
│ │ │ │ │ ├── es.js
│ │ │ │ │ ├── et.js
│ │ │ │ │ ├── eu.js
│ │ │ │ │ ├── fa.js
│ │ │ │ │ ├── fi.js
│ │ │ │ │ ├── fo.js
│ │ │ │ │ ├── fr-ca.js
│ │ │ │ │ ├── fr.js
│ │ │ │ │ ├── gl.js
│ │ │ │ │ ├── gu.js
│ │ │ │ │ ├── he.js
│ │ │ │ │ ├── hi.js
│ │ │ │ │ ├── hr.js
│ │ │ │ │ ├── hu.js
│ │ │ │ │ ├── id.js
│ │ │ │ │ ├── it.js
│ │ │ │ │ ├── ja.js
│ │ │ │ │ ├── km.js
│ │ │ │ │ ├── ko.js
│ │ │ │ │ ├── ku.js
│ │ │ │ │ ├── lt.js
│ │ │ │ │ ├── lv.js
│ │ │ │ │ ├── mk.js
│ │ │ │ │ ├── mn.js
│ │ │ │ │ ├── nb.js
│ │ │ │ │ ├── nl.js
│ │ │ │ │ ├── no.js
│ │ │ │ │ ├── oc.js
│ │ │ │ │ ├── pl.js
│ │ │ │ │ ├── pt-br.js
│ │ │ │ │ ├── pt.js
│ │ │ │ │ ├── ro.js
│ │ │ │ │ ├── ru.js
│ │ │ │ │ ├── si.js
│ │ │ │ │ ├── sk.js
│ │ │ │ │ ├── sl.js
│ │ │ │ │ ├── sq.js
│ │ │ │ │ ├── sr-latn.js
│ │ │ │ │ ├── sr.js
│ │ │ │ │ ├── sv.js
│ │ │ │ │ ├── th.js
│ │ │ │ │ ├── tr.js
│ │ │ │ │ ├── tt.js
│ │ │ │ │ ├── ug.js
│ │ │ │ │ ├── uk.js
│ │ │ │ │ ├── vi.js
│ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ └── zh.js
│ │ │ │ ├── about/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── about.js
│ │ │ │ ├── clipboard/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── paste.js
│ │ │ │ ├── codemirror/
│ │ │ │ │ ├── dialogs/
│ │ │ │ │ │ └── codemirrorAbout.js
│ │ │ │ │ ├── images/
│ │ │ │ │ │ └── LICENSE-fontawesome.txt
│ │ │ │ │ ├── lang/
│ │ │ │ │ │ ├── af.js
│ │ │ │ │ │ ├── ar.js
│ │ │ │ │ │ ├── bg.js
│ │ │ │ │ │ ├── bn.js
│ │ │ │ │ │ ├── bs.js
│ │ │ │ │ │ ├── ca.js
│ │ │ │ │ │ ├── cs.js
│ │ │ │ │ │ ├── cy.js
│ │ │ │ │ │ ├── da.js
│ │ │ │ │ │ ├── de.js
│ │ │ │ │ │ ├── el.js
│ │ │ │ │ │ ├── en-au.js
│ │ │ │ │ │ ├── en-ca.js
│ │ │ │ │ │ ├── en-gb.js
│ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ ├── eo.js
│ │ │ │ │ │ ├── es.js
│ │ │ │ │ │ ├── et.js
│ │ │ │ │ │ ├── eu.js
│ │ │ │ │ │ ├── fa.js
│ │ │ │ │ │ ├── fi.js
│ │ │ │ │ │ ├── fo.js
│ │ │ │ │ │ ├── fr-ca.js
│ │ │ │ │ │ ├── fr.js
│ │ │ │ │ │ ├── gl.js
│ │ │ │ │ │ ├── gu.js
│ │ │ │ │ │ ├── he.js
│ │ │ │ │ │ ├── hi.js
│ │ │ │ │ │ ├── hr.js
│ │ │ │ │ │ ├── hu.js
│ │ │ │ │ │ ├── is.js
│ │ │ │ │ │ ├── it.js
│ │ │ │ │ │ ├── ja.js
│ │ │ │ │ │ ├── ka.js
│ │ │ │ │ │ ├── km.js
│ │ │ │ │ │ ├── ko.js
│ │ │ │ │ │ ├── ku.js
│ │ │ │ │ │ ├── lt.js
│ │ │ │ │ │ ├── lv.js
│ │ │ │ │ │ ├── mk.js
│ │ │ │ │ │ ├── mn.js
│ │ │ │ │ │ ├── ms.js
│ │ │ │ │ │ ├── nb.js
│ │ │ │ │ │ ├── nl.js
│ │ │ │ │ │ ├── no.js
│ │ │ │ │ │ ├── pl.js
│ │ │ │ │ │ ├── pt-br.js
│ │ │ │ │ │ ├── pt.js
│ │ │ │ │ │ ├── ro.js
│ │ │ │ │ │ ├── ru.js
│ │ │ │ │ │ ├── sk.js
│ │ │ │ │ │ ├── sl.js
│ │ │ │ │ │ ├── sr-latn.js
│ │ │ │ │ │ ├── sr.js
│ │ │ │ │ │ ├── sv.js
│ │ │ │ │ │ ├── th.js
│ │ │ │ │ │ ├── tr.js
│ │ │ │ │ │ ├── ug.js
│ │ │ │ │ │ ├── uk.js
│ │ │ │ │ │ ├── vi.js
│ │ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ │ └── zh.js
│ │ │ │ │ ├── plugin.js
│ │ │ │ │ ├── samples/
│ │ │ │ │ │ └── XmlAutoComplete.html
│ │ │ │ │ └── theme/
│ │ │ │ │ ├── 3024-day.css
│ │ │ │ │ ├── 3024-night.css
│ │ │ │ │ ├── abbott.css
│ │ │ │ │ ├── abcdef.css
│ │ │ │ │ ├── ambiance-mobile.css
│ │ │ │ │ ├── ambiance.css
│ │ │ │ │ ├── ayu-dark.css
│ │ │ │ │ ├── ayu-mirage.css
│ │ │ │ │ ├── base16-dark.css
│ │ │ │ │ ├── base16-light.css
│ │ │ │ │ ├── bespin.css
│ │ │ │ │ ├── blackboard.css
│ │ │ │ │ ├── cobalt.css
│ │ │ │ │ ├── colorforth.css
│ │ │ │ │ ├── darcula.css
│ │ │ │ │ ├── dracula.css
│ │ │ │ │ ├── duotone-dark.css
│ │ │ │ │ ├── duotone-light.css
│ │ │ │ │ ├── eclipse.css
│ │ │ │ │ ├── elegant.css
│ │ │ │ │ ├── erlang-dark.css
│ │ │ │ │ ├── gruvbox-dark.css
│ │ │ │ │ ├── hopscotch.css
│ │ │ │ │ ├── icecoder.css
│ │ │ │ │ ├── idea.css
│ │ │ │ │ ├── isotope.css
│ │ │ │ │ ├── juejin.css
│ │ │ │ │ ├── lesser-dark.css
│ │ │ │ │ ├── liquibyte.css
│ │ │ │ │ ├── lucario.css
│ │ │ │ │ ├── material-darker.css
│ │ │ │ │ ├── material-ocean.css
│ │ │ │ │ ├── material-palenight.css
│ │ │ │ │ ├── material.css
│ │ │ │ │ ├── mbo.css
│ │ │ │ │ ├── mdn-like.css
│ │ │ │ │ ├── midnight.css
│ │ │ │ │ ├── monokai.css
│ │ │ │ │ ├── moxer.css
│ │ │ │ │ ├── neat.css
│ │ │ │ │ ├── neo.css
│ │ │ │ │ ├── night.css
│ │ │ │ │ ├── nord.css
│ │ │ │ │ ├── oceanic-next.css
│ │ │ │ │ ├── panda-syntax.css
│ │ │ │ │ ├── paraiso-dark.css
│ │ │ │ │ ├── paraiso-light.css
│ │ │ │ │ ├── pastel-on-dark.css
│ │ │ │ │ ├── railscasts.css
│ │ │ │ │ ├── rubyblue.css
│ │ │ │ │ ├── seti.css
│ │ │ │ │ ├── shadowfox.css
│ │ │ │ │ ├── solarized.css
│ │ │ │ │ ├── ssms.css
│ │ │ │ │ ├── the-matrix.css
│ │ │ │ │ ├── tomorrow-night-bright.css
│ │ │ │ │ ├── tomorrow-night-eighties.css
│ │ │ │ │ ├── ttcn.css
│ │ │ │ │ ├── twilight.css
│ │ │ │ │ ├── vibrant-ink.css
│ │ │ │ │ ├── xq-dark.css
│ │ │ │ │ ├── xq-light.css
│ │ │ │ │ ├── yeti.css
│ │ │ │ │ ├── yonce.css
│ │ │ │ │ └── zenburn.css
│ │ │ │ ├── colordialog/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ ├── colordialog.css
│ │ │ │ │ └── colordialog.js
│ │ │ │ ├── copyformatting/
│ │ │ │ │ └── styles/
│ │ │ │ │ └── copyformatting.css
│ │ │ │ ├── dialog/
│ │ │ │ │ ├── dialogDefinition.js
│ │ │ │ │ └── styles/
│ │ │ │ │ └── dialog.css
│ │ │ │ ├── div/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── div.js
│ │ │ │ ├── embedbase/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── embedbase.js
│ │ │ │ ├── find/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── find.js
│ │ │ │ ├── iframe/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── iframe.js
│ │ │ │ ├── image2/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── image2.js
│ │ │ │ ├── link/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ ├── anchor.js
│ │ │ │ │ └── link.js
│ │ │ │ ├── liststyle/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── liststyle.js
│ │ │ │ ├── pastecode/
│ │ │ │ │ └── CHANGES.md
│ │ │ │ ├── pastefromgdocs/
│ │ │ │ │ └── filter/
│ │ │ │ │ └── default.js
│ │ │ │ ├── pastefromlibreoffice/
│ │ │ │ │ └── filter/
│ │ │ │ │ └── default.js
│ │ │ │ ├── pastefromword/
│ │ │ │ │ └── filter/
│ │ │ │ │ └── default.js
│ │ │ │ ├── pastetools/
│ │ │ │ │ └── filter/
│ │ │ │ │ ├── common.js
│ │ │ │ │ └── image.js
│ │ │ │ ├── preview/
│ │ │ │ │ ├── preview.html
│ │ │ │ │ └── styles/
│ │ │ │ │ └── screen.css
│ │ │ │ ├── smiley/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── smiley.js
│ │ │ │ ├── sourcedialog/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── sourcedialog.js
│ │ │ │ ├── specialchar/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ ├── lang/
│ │ │ │ │ │ ├── _translationstatus.txt
│ │ │ │ │ │ ├── af.js
│ │ │ │ │ │ ├── ar.js
│ │ │ │ │ │ ├── az.js
│ │ │ │ │ │ ├── bg.js
│ │ │ │ │ │ ├── ca.js
│ │ │ │ │ │ ├── cs.js
│ │ │ │ │ │ ├── cy.js
│ │ │ │ │ │ ├── da.js
│ │ │ │ │ │ ├── de-ch.js
│ │ │ │ │ │ ├── de.js
│ │ │ │ │ │ ├── el.js
│ │ │ │ │ │ ├── en-au.js
│ │ │ │ │ │ ├── en-ca.js
│ │ │ │ │ │ ├── en-gb.js
│ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ ├── eo.js
│ │ │ │ │ │ ├── es-mx.js
│ │ │ │ │ │ ├── es.js
│ │ │ │ │ │ ├── et.js
│ │ │ │ │ │ ├── eu.js
│ │ │ │ │ │ ├── fa.js
│ │ │ │ │ │ ├── fi.js
│ │ │ │ │ │ ├── fr-ca.js
│ │ │ │ │ │ ├── fr.js
│ │ │ │ │ │ ├── gl.js
│ │ │ │ │ │ ├── he.js
│ │ │ │ │ │ ├── hr.js
│ │ │ │ │ │ ├── hu.js
│ │ │ │ │ │ ├── id.js
│ │ │ │ │ │ ├── it.js
│ │ │ │ │ │ ├── ja.js
│ │ │ │ │ │ ├── km.js
│ │ │ │ │ │ ├── ko.js
│ │ │ │ │ │ ├── ku.js
│ │ │ │ │ │ ├── lt.js
│ │ │ │ │ │ ├── lv.js
│ │ │ │ │ │ ├── nb.js
│ │ │ │ │ │ ├── nl.js
│ │ │ │ │ │ ├── no.js
│ │ │ │ │ │ ├── oc.js
│ │ │ │ │ │ ├── pl.js
│ │ │ │ │ │ ├── pt-br.js
│ │ │ │ │ │ ├── pt.js
│ │ │ │ │ │ ├── ro.js
│ │ │ │ │ │ ├── ru.js
│ │ │ │ │ │ ├── si.js
│ │ │ │ │ │ ├── sk.js
│ │ │ │ │ │ ├── sl.js
│ │ │ │ │ │ ├── sq.js
│ │ │ │ │ │ ├── sr-latn.js
│ │ │ │ │ │ ├── sr.js
│ │ │ │ │ │ ├── sv.js
│ │ │ │ │ │ ├── th.js
│ │ │ │ │ │ ├── tr.js
│ │ │ │ │ │ ├── tt.js
│ │ │ │ │ │ ├── ug.js
│ │ │ │ │ │ ├── uk.js
│ │ │ │ │ │ ├── vi.js
│ │ │ │ │ │ ├── zh-cn.js
│ │ │ │ │ │ └── zh.js
│ │ │ │ │ └── specialchar.js
│ │ │ │ ├── table/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── table.js
│ │ │ │ ├── tableselection/
│ │ │ │ │ └── styles/
│ │ │ │ │ └── tableselection.css
│ │ │ │ ├── tabletools/
│ │ │ │ │ └── dialogs/
│ │ │ │ │ └── tableCell.js
│ │ │ │ └── templates/
│ │ │ │ ├── dialogs/
│ │ │ │ │ ├── templates.css
│ │ │ │ │ └── templates.js
│ │ │ │ ├── templatedefinition.js
│ │ │ │ └── templates/
│ │ │ │ └── default.js
│ │ │ ├── samples/
│ │ │ │ ├── css/
│ │ │ │ │ └── samples.css
│ │ │ │ ├── index.html
│ │ │ │ ├── js/
│ │ │ │ │ ├── sample.js
│ │ │ │ │ └── sf.js
│ │ │ │ ├── old/
│ │ │ │ │ ├── ajax.html
│ │ │ │ │ ├── api.html
│ │ │ │ │ ├── appendto.html
│ │ │ │ │ ├── assets/
│ │ │ │ │ │ ├── outputxhtml/
│ │ │ │ │ │ │ └── outputxhtml.css
│ │ │ │ │ │ ├── posteddata.php
│ │ │ │ │ │ └── uilanguages/
│ │ │ │ │ │ └── languages.js
│ │ │ │ │ ├── datafiltering.html
│ │ │ │ │ ├── dialog/
│ │ │ │ │ │ ├── assets/
│ │ │ │ │ │ │ └── my_dialog.js
│ │ │ │ │ │ └── dialog.html
│ │ │ │ │ ├── divarea/
│ │ │ │ │ │ └── divarea.html
│ │ │ │ │ ├── divreplace.html
│ │ │ │ │ ├── enterkey/
│ │ │ │ │ │ └── enterkey.html
│ │ │ │ │ ├── htmlwriter/
│ │ │ │ │ │ └── outputhtml.html
│ │ │ │ │ ├── image2/
│ │ │ │ │ │ └── image2.html
│ │ │ │ │ ├── index.html
│ │ │ │ │ ├── inlineall.html
│ │ │ │ │ ├── inlinebycode.html
│ │ │ │ │ ├── inlinetextarea.html
│ │ │ │ │ ├── jquery.html
│ │ │ │ │ ├── magicline/
│ │ │ │ │ │ └── magicline.html
│ │ │ │ │ ├── readonly.html
│ │ │ │ │ ├── replacebyclass.html
│ │ │ │ │ ├── replacebycode.html
│ │ │ │ │ ├── sample.css
│ │ │ │ │ ├── sample.js
│ │ │ │ │ ├── sample_posteddata.php
│ │ │ │ │ ├── sourcedialog/
│ │ │ │ │ │ └── sourcedialog.html
│ │ │ │ │ ├── stylesheetparser/
│ │ │ │ │ │ ├── assets/
│ │ │ │ │ │ │ └── sample.css
│ │ │ │ │ │ └── stylesheetparser.html
│ │ │ │ │ ├── tabindex.html
│ │ │ │ │ ├── tableresize/
│ │ │ │ │ │ └── tableresize.html
│ │ │ │ │ ├── toolbar/
│ │ │ │ │ │ └── toolbar.html
│ │ │ │ │ ├── uicolor.html
│ │ │ │ │ ├── uilanguages.html
│ │ │ │ │ ├── wysiwygarea/
│ │ │ │ │ │ └── fullpage.html
│ │ │ │ │ └── xhtmlstyle.html
│ │ │ │ └── toolbarconfigurator/
│ │ │ │ ├── css/
│ │ │ │ │ └── fontello.css
│ │ │ │ ├── font/
│ │ │ │ │ ├── LICENSE.txt
│ │ │ │ │ └── config.json
│ │ │ │ ├── index.html
│ │ │ │ ├── js/
│ │ │ │ │ ├── abstracttoolbarmodifier.js
│ │ │ │ │ ├── fulltoolbareditor.js
│ │ │ │ │ ├── toolbarmodifier.js
│ │ │ │ │ └── toolbartextmodifier.js
│ │ │ │ └── lib/
│ │ │ │ └── codemirror/
│ │ │ │ ├── LICENSE
│ │ │ │ ├── codemirror.css
│ │ │ │ ├── codemirror.js
│ │ │ │ ├── javascript.js
│ │ │ │ ├── neo.css
│ │ │ │ ├── show-hint.css
│ │ │ │ └── show-hint.js
│ │ │ ├── skins/
│ │ │ │ ├── moono/
│ │ │ │ │ ├── dev/
│ │ │ │ │ │ └── locations.json
│ │ │ │ │ ├── dialog.css
│ │ │ │ │ ├── dialog_ie.css
│ │ │ │ │ ├── dialog_ie7.css
│ │ │ │ │ ├── dialog_ie8.css
│ │ │ │ │ ├── dialog_iequirks.css
│ │ │ │ │ ├── editor.css
│ │ │ │ │ ├── editor_gecko.css
│ │ │ │ │ ├── editor_ie.css
│ │ │ │ │ ├── editor_ie7.css
│ │ │ │ │ ├── editor_ie8.css
│ │ │ │ │ ├── editor_iequirks.css
│ │ │ │ │ ├── readme.md
│ │ │ │ │ └── skin.js
│ │ │ │ └── moono-lisa/
│ │ │ │ ├── dialog.css
│ │ │ │ ├── dialog_ie.css
│ │ │ │ ├── dialog_ie8.css
│ │ │ │ ├── dialog_iequirks.css
│ │ │ │ ├── editor.css
│ │ │ │ ├── editor_gecko.css
│ │ │ │ ├── editor_ie.css
│ │ │ │ ├── editor_ie8.css
│ │ │ │ ├── editor_iequirks.css
│ │ │ │ └── readme.md
│ │ │ ├── styles.js
│ │ │ └── vendor/
│ │ │ └── promise.js
│ │ ├── cn_utf8.js
│ │ ├── colorbox/
│ │ │ ├── LICENSE.md
│ │ │ ├── colorbox-dark-1/
│ │ │ │ └── colorbox.css
│ │ │ ├── colorbox-dark-2/
│ │ │ │ └── colorbox.css
│ │ │ ├── colorbox-dark-3/
│ │ │ │ └── colorbox.css
│ │ │ ├── colorbox-light-1/
│ │ │ │ └── colorbox.css
│ │ │ ├── colorbox-light-2/
│ │ │ │ └── colorbox.css
│ │ │ ├── i18n/
│ │ │ │ ├── jquery.colorbox-ar.js
│ │ │ │ ├── jquery.colorbox-bg.js
│ │ │ │ ├── jquery.colorbox-bn.js
│ │ │ │ ├── jquery.colorbox-ca.js
│ │ │ │ ├── jquery.colorbox-cs.js
│ │ │ │ ├── jquery.colorbox-da.js
│ │ │ │ ├── jquery.colorbox-de.js
│ │ │ │ ├── jquery.colorbox-es.js
│ │ │ │ ├── jquery.colorbox-et.js
│ │ │ │ ├── jquery.colorbox-fa.js
│ │ │ │ ├── jquery.colorbox-fi.js
│ │ │ │ ├── jquery.colorbox-fr.js
│ │ │ │ ├── jquery.colorbox-gl.js
│ │ │ │ ├── jquery.colorbox-gr.js
│ │ │ │ ├── jquery.colorbox-he.js
│ │ │ │ ├── jquery.colorbox-hr.js
│ │ │ │ ├── jquery.colorbox-hu.js
│ │ │ │ ├── jquery.colorbox-id.js
│ │ │ │ ├── jquery.colorbox-it.js
│ │ │ │ ├── jquery.colorbox-ja.js
│ │ │ │ ├── jquery.colorbox-kr.js
│ │ │ │ ├── jquery.colorbox-lt.js
│ │ │ │ ├── jquery.colorbox-lv.js
│ │ │ │ ├── jquery.colorbox-my.js
│ │ │ │ ├── jquery.colorbox-nl.js
│ │ │ │ ├── jquery.colorbox-no.js
│ │ │ │ ├── jquery.colorbox-pl.js
│ │ │ │ ├── jquery.colorbox-pt-BR.js
│ │ │ │ ├── jquery.colorbox-ro.js
│ │ │ │ ├── jquery.colorbox-ru.js
│ │ │ │ ├── jquery.colorbox-si.js
│ │ │ │ ├── jquery.colorbox-sk.js
│ │ │ │ ├── jquery.colorbox-sr.js
│ │ │ │ ├── jquery.colorbox-sv.js
│ │ │ │ ├── jquery.colorbox-tr.js
│ │ │ │ ├── jquery.colorbox-uk.js
│ │ │ │ ├── jquery.colorbox-zh-CN.js
│ │ │ │ └── jquery.colorbox-zh-TW.js
│ │ │ ├── jquery.colorbox-min.js
│ │ │ └── jquery.colorbox.js
│ │ ├── cropperjs/
│ │ │ ├── cropper.common.js
│ │ │ ├── cropper.css
│ │ │ ├── cropper.esm.js
│ │ │ └── cropper.js
│ │ ├── daterangehelper.js
│ │ ├── dateutils.js
│ │ ├── ddcolorpicker.js
│ │ ├── ddwindow/
│ │ │ ├── dhtmlwindow.css
│ │ │ └── dhtmlwindow.js
│ │ ├── edit_area082/
│ │ │ ├── autocompletion.js
│ │ │ ├── edit_area.css
│ │ │ ├── edit_area.js
│ │ │ ├── edit_area_full.js
│ │ │ ├── edit_area_functions.js
│ │ │ ├── edit_area_loader.js
│ │ │ ├── elements_functions.js
│ │ │ ├── highlight.js
│ │ │ ├── keyboard.js
│ │ │ ├── langs/
│ │ │ │ ├── bg.js
│ │ │ │ ├── cs.js
│ │ │ │ ├── de.js
│ │ │ │ ├── dk.js
│ │ │ │ ├── en.js
│ │ │ │ ├── eo.js
│ │ │ │ ├── es.js
│ │ │ │ ├── fi.js
│ │ │ │ ├── fr.js
│ │ │ │ ├── hr.js
│ │ │ │ ├── it.js
│ │ │ │ ├── ja.js
│ │ │ │ ├── mk.js
│ │ │ │ ├── nl.js
│ │ │ │ ├── pl.js
│ │ │ │ ├── pt.js
│ │ │ │ ├── ru.js
│ │ │ │ ├── sk.js
│ │ │ │ └── zh.js
│ │ │ ├── license_apache.txt
│ │ │ ├── license_bsd.txt
│ │ │ ├── license_lgpl.txt
│ │ │ ├── manage_area.js
│ │ │ ├── plugins/
│ │ │ │ ├── charmap/
│ │ │ │ │ ├── charmap.js
│ │ │ │ │ ├── css/
│ │ │ │ │ │ └── charmap.css
│ │ │ │ │ ├── jscripts/
│ │ │ │ │ │ └── map.js
│ │ │ │ │ ├── langs/
│ │ │ │ │ │ ├── bg.js
│ │ │ │ │ │ ├── cs.js
│ │ │ │ │ │ ├── de.js
│ │ │ │ │ │ ├── dk.js
│ │ │ │ │ │ ├── en.js
│ │ │ │ │ │ ├── eo.js
│ │ │ │ │ │ ├── es.js
│ │ │ │ │ │ ├── fr.js
│ │ │ │ │ │ ├── hr.js
│ │ │ │ │ │ ├── it.js
│ │ │ │ │ │ ├── ja.js
│ │ │ │ │ │ ├── mk.js
│ │ │ │ │ │ ├── nl.js
│ │ │ │ │ │ ├── pl.js
│ │ │ │ │ │ ├── pt.js
│ │ │ │ │ │ ├── ru.js
│ │ │ │ │ │ ├── sk.js
│ │ │ │ │ │ └── zh.js
│ │ │ │ │ └── popup.html
│ │ │ │ └── test/
│ │ │ │ ├── css/
│ │ │ │ │ └── test.css
│ │ │ │ ├── langs/
│ │ │ │ │ ├── bg.js
│ │ │ │ │ ├── cs.js
│ │ │ │ │ ├── de.js
│ │ │ │ │ ├── dk.js
│ │ │ │ │ ├── en.js
│ │ │ │ │ ├── eo.js
│ │ │ │ │ ├── es.js
│ │ │ │ │ ├── fr.js
│ │ │ │ │ ├── hr.js
│ │ │ │ │ ├── it.js
│ │ │ │ │ ├── ja.js
│ │ │ │ │ ├── mk.js
│ │ │ │ │ ├── nl.js
│ │ │ │ │ ├── pl.js
│ │ │ │ │ ├── pt.js
│ │ │ │ │ ├── ru.js
│ │ │ │ │ ├── sk.js
│ │ │ │ │ └── zh.js
│ │ │ │ ├── test.js
│ │ │ │ └── test2.js
│ │ │ ├── reg_syntax/
│ │ │ │ ├── basic.js
│ │ │ │ ├── c.js
│ │ │ │ ├── coldfusion.js
│ │ │ │ ├── cpp.js
│ │ │ │ ├── css.js
│ │ │ │ ├── html.js
│ │ │ │ ├── java.js
│ │ │ │ ├── js.js
│ │ │ │ ├── pas.js
│ │ │ │ ├── perl.js
│ │ │ │ ├── php.js
│ │ │ │ ├── python.js
│ │ │ │ ├── robotstxt.js
│ │ │ │ ├── ruby.js
│ │ │ │ ├── sql.js
│ │ │ │ ├── tsql.js
│ │ │ │ ├── vb.js
│ │ │ │ └── xml.js
│ │ │ ├── reg_syntax.js
│ │ │ ├── regexp.js
│ │ │ ├── resize_area.js
│ │ │ ├── search_replace.js
│ │ │ └── template.html
│ │ ├── empty.js
│ │ ├── friendlyurlsuggest.js
│ │ ├── friendlyurlsuggest_v2.js
│ │ ├── friendlyurlsuggest_v3.js
│ │ ├── google/
│ │ │ ├── gears/
│ │ │ │ ├── gears_db.js
│ │ │ │ ├── gears_init.js
│ │ │ │ ├── gears_utils.js
│ │ │ │ ├── json.js
│ │ │ │ ├── saved_mail.js
│ │ │ │ ├── saved_queries.js
│ │ │ │ ├── worker.js
│ │ │ │ ├── worker_context.js
│ │ │ │ └── xhr.js
│ │ │ ├── mojogmaputils.js
│ │ │ ├── mojogmaputils3.js
│ │ │ ├── mojogmaputilsv3-v3-min.js
│ │ │ └── mojogmaputilsv3-v3.js
│ │ ├── html5.js
│ │ ├── html5shiv.js
│ │ ├── jayrock/
│ │ │ └── json.js
│ │ ├── jplayer-2-5-0/
│ │ │ ├── Jplayer.swf
│ │ │ ├── add-on/
│ │ │ │ └── jquery.jplayer.inspector.js
│ │ │ └── popcorn/
│ │ │ └── popcorn.jplayer.js
│ │ ├── jqfileupload/
│ │ │ ├── jquery.fileupload-fp.js
│ │ │ ├── jquery.fileupload-ui.js
│ │ │ ├── jquery.fileupload.js
│ │ │ └── jquery.iframe-transport.js
│ │ ├── jqmojo/
│ │ │ ├── cycle.js
│ │ │ ├── easySlider1.7.js
│ │ │ ├── hoverIntent.js
│ │ │ ├── jquery-migrate1-0-0.js
│ │ │ ├── jquery-ui-sliderAccess.js
│ │ │ ├── jquery-ui-timepicker-addon.js
│ │ │ ├── jquery-ui-timepicker-addonv3.js
│ │ │ ├── jquery.cycle.all.js
│ │ │ ├── jquery.easing.1.3.js
│ │ │ ├── jquery.jcarousel.js
│ │ │ ├── jquery.layout.js
│ │ │ ├── jquery.metadata.js
│ │ │ ├── jquery.nivo.slider-license.txt
│ │ │ ├── jquery.nivo.slider.pack.js
│ │ │ ├── jquery.nivo.slider.pack3-2.js
│ │ │ ├── jquery.tmpl.js
│ │ │ ├── jquery.validate-additional-methods.js
│ │ │ ├── knockout-1.2.0.js
│ │ │ ├── mojo-mbExtruder.js
│ │ │ ├── mojosuperfish.js
│ │ │ ├── mojosuperfish150.js
│ │ │ ├── superfish.js
│ │ │ ├── timepicker-i18n/
│ │ │ │ ├── jquery-ui-timepicker-af.js
│ │ │ │ ├── jquery-ui-timepicker-am.js
│ │ │ │ ├── jquery-ui-timepicker-bg.js
│ │ │ │ ├── jquery-ui-timepicker-ca.js
│ │ │ │ ├── jquery-ui-timepicker-cs.js
│ │ │ │ ├── jquery-ui-timepicker-da.js
│ │ │ │ ├── jquery-ui-timepicker-de.js
│ │ │ │ ├── jquery-ui-timepicker-el.js
│ │ │ │ ├── jquery-ui-timepicker-es.js
│ │ │ │ ├── jquery-ui-timepicker-et.js
│ │ │ │ ├── jquery-ui-timepicker-eu.js
│ │ │ │ ├── jquery-ui-timepicker-fi.js
│ │ │ │ ├── jquery-ui-timepicker-fr.js
│ │ │ │ ├── jquery-ui-timepicker-gl.js
│ │ │ │ ├── jquery-ui-timepicker-he.js
│ │ │ │ ├── jquery-ui-timepicker-hr.js
│ │ │ │ ├── jquery-ui-timepicker-hu.js
│ │ │ │ ├── jquery-ui-timepicker-id.js
│ │ │ │ ├── jquery-ui-timepicker-it.js
│ │ │ │ ├── jquery-ui-timepicker-ja.js
│ │ │ │ ├── jquery-ui-timepicker-ko.js
│ │ │ │ ├── jquery-ui-timepicker-lt.js
│ │ │ │ ├── jquery-ui-timepicker-nl.js
│ │ │ │ ├── jquery-ui-timepicker-no.js
│ │ │ │ ├── jquery-ui-timepicker-pl.js
│ │ │ │ ├── jquery-ui-timepicker-pt-BR.js
│ │ │ │ ├── jquery-ui-timepicker-pt.js
│ │ │ │ ├── jquery-ui-timepicker-ro.js
│ │ │ │ ├── jquery-ui-timepicker-ru.js
│ │ │ │ ├── jquery-ui-timepicker-sk.js
│ │ │ │ ├── jquery-ui-timepicker-sr-RS.js
│ │ │ │ ├── jquery-ui-timepicker-sr-YU.js
│ │ │ │ ├── jquery-ui-timepicker-sv.js
│ │ │ │ ├── jquery-ui-timepicker-th.js
│ │ │ │ ├── jquery-ui-timepicker-tr.js
│ │ │ │ ├── jquery-ui-timepicker-uk.js
│ │ │ │ ├── jquery-ui-timepicker-vi.js
│ │ │ │ ├── jquery-ui-timepicker-zh-CN.js
│ │ │ │ └── jquery-ui-timepicker-zh-TW.js
│ │ │ ├── timepicker.mod.js
│ │ │ └── tree.jquery.js
│ │ ├── jquery.calendars.package-1.1.4/
│ │ │ ├── flora.calendars.picker.css
│ │ │ ├── humanity.calendars.picker.css
│ │ │ ├── jquery.calendars-af.js
│ │ │ ├── jquery.calendars-ar-DZ.js
│ │ │ ├── jquery.calendars-ar.js
│ │ │ ├── jquery.calendars-az.js
│ │ │ ├── jquery.calendars-bg.js
│ │ │ ├── jquery.calendars-bs.js
│ │ │ ├── jquery.calendars-ca.js
│ │ │ ├── jquery.calendars-cs.js
│ │ │ ├── jquery.calendars-da.js
│ │ │ ├── jquery.calendars-de-CH.js
│ │ │ ├── jquery.calendars-de.js
│ │ │ ├── jquery.calendars-el.js
│ │ │ ├── jquery.calendars-en-AU.js
│ │ │ ├── jquery.calendars-en-GB.js
│ │ │ ├── jquery.calendars-en-NZ.js
│ │ │ ├── jquery.calendars-eo.js
│ │ │ ├── jquery.calendars-es-AR.js
│ │ │ ├── jquery.calendars-es-PE.js
│ │ │ ├── jquery.calendars-es.js
│ │ │ ├── jquery.calendars-et.js
│ │ │ ├── jquery.calendars-eu.js
│ │ │ ├── jquery.calendars-fa.js
│ │ │ ├── jquery.calendars-fi.js
│ │ │ ├── jquery.calendars-fo.js
│ │ │ ├── jquery.calendars-fr-CH.js
│ │ │ ├── jquery.calendars-fr.js
│ │ │ ├── jquery.calendars-gl.js
│ │ │ ├── jquery.calendars-gu.js
│ │ │ ├── jquery.calendars-he.js
│ │ │ ├── jquery.calendars-hr.js
│ │ │ ├── jquery.calendars-hu.js
│ │ │ ├── jquery.calendars-hy.js
│ │ │ ├── jquery.calendars-id.js
│ │ │ ├── jquery.calendars-is.js
│ │ │ ├── jquery.calendars-it.js
│ │ │ ├── jquery.calendars-ja.js
│ │ │ ├── jquery.calendars-ko.js
│ │ │ ├── jquery.calendars-lt.js
│ │ │ ├── jquery.calendars-lv.js
│ │ │ ├── jquery.calendars-me-ME.js
│ │ │ ├── jquery.calendars-me.js
│ │ │ ├── jquery.calendars-mk.js
│ │ │ ├── jquery.calendars-ml.js
│ │ │ ├── jquery.calendars-ms.js
│ │ │ ├── jquery.calendars-nl-BE.js
│ │ │ ├── jquery.calendars-nl.js
│ │ │ ├── jquery.calendars-no.js
│ │ │ ├── jquery.calendars-pl.js
│ │ │ ├── jquery.calendars-pt-BR.js
│ │ │ ├── jquery.calendars-rm.js
│ │ │ ├── jquery.calendars-ro.js
│ │ │ ├── jquery.calendars-ru.js
│ │ │ ├── jquery.calendars-sk.js
│ │ │ ├── jquery.calendars-sl.js
│ │ │ ├── jquery.calendars-sq.js
│ │ │ ├── jquery.calendars-sr-SR.js
│ │ │ ├── jquery.calendars-sr.js
│ │ │ ├── jquery.calendars-sv.js
│ │ │ ├── jquery.calendars-ta.js
│ │ │ ├── jquery.calendars-th.js
│ │ │ ├── jquery.calendars-tr.js
│ │ │ ├── jquery.calendars-uk.js
│ │ │ ├── jquery.calendars-ur.js
│ │ │ ├── jquery.calendars-vi.js
│ │ │ ├── jquery.calendars-zh-CN.js
│ │ │ ├── jquery.calendars-zh-HK.js
│ │ │ ├── jquery.calendars-zh-TW.js
│ │ │ ├── jquery.calendars.all.js
│ │ │ ├── jquery.calendars.all.pack.js
│ │ │ ├── jquery.calendars.coptic.js
│ │ │ ├── jquery.calendars.coptic.pack.js
│ │ │ ├── jquery.calendars.ethiopian-am.js
│ │ │ ├── jquery.calendars.ethiopian.js
│ │ │ ├── jquery.calendars.ethiopian.pack.js
│ │ │ ├── jquery.calendars.hebrew-he.js
│ │ │ ├── jquery.calendars.hebrew.js
│ │ │ ├── jquery.calendars.hebrew.pack.js
│ │ │ ├── jquery.calendars.islamic-ar.js
│ │ │ ├── jquery.calendars.islamic-fa.js
│ │ │ ├── jquery.calendars.islamic.js
│ │ │ ├── jquery.calendars.islamic.pack.js
│ │ │ ├── jquery.calendars.js
│ │ │ ├── jquery.calendars.julian.js
│ │ │ ├── jquery.calendars.julian.pack.js
│ │ │ ├── jquery.calendars.lang.js
│ │ │ ├── jquery.calendars.lang.pack.js
│ │ │ ├── jquery.calendars.mayan.js
│ │ │ ├── jquery.calendars.mayan.pack.js
│ │ │ ├── jquery.calendars.pack.js
│ │ │ ├── jquery.calendars.persian-fa.js
│ │ │ ├── jquery.calendars.persian.js
│ │ │ ├── jquery.calendars.persian.pack.js
│ │ │ ├── jquery.calendars.picker-af.js
│ │ │ ├── jquery.calendars.picker-ar-DZ.js
│ │ │ ├── jquery.calendars.picker-ar.js
│ │ │ ├── jquery.calendars.picker-az.js
│ │ │ ├── jquery.calendars.picker-bg.js
│ │ │ ├── jquery.calendars.picker-bs.js
│ │ │ ├── jquery.calendars.picker-ca.js
│ │ │ ├── jquery.calendars.picker-cs.js
│ │ │ ├── jquery.calendars.picker-da.js
│ │ │ ├── jquery.calendars.picker-de-CH.js
│ │ │ ├── jquery.calendars.picker-de.js
│ │ │ ├── jquery.calendars.picker-el.js
│ │ │ ├── jquery.calendars.picker-en-AU.js
│ │ │ ├── jquery.calendars.picker-en-GB.js
│ │ │ ├── jquery.calendars.picker-en-NZ.js
│ │ │ ├── jquery.calendars.picker-eo.js
│ │ │ ├── jquery.calendars.picker-es-AR.js
│ │ │ ├── jquery.calendars.picker-es-PE.js
│ │ │ ├── jquery.calendars.picker-es.js
│ │ │ ├── jquery.calendars.picker-et.js
│ │ │ ├── jquery.calendars.picker-eu.js
│ │ │ ├── jquery.calendars.picker-fa.js
│ │ │ ├── jquery.calendars.picker-fi.js
│ │ │ ├── jquery.calendars.picker-fo.js
│ │ │ ├── jquery.calendars.picker-fr-CH.js
│ │ │ ├── jquery.calendars.picker-fr.js
│ │ │ ├── jquery.calendars.picker-gl.js
│ │ │ ├── jquery.calendars.picker-gu.js
│ │ │ ├── jquery.calendars.picker-he.js
│ │ │ ├── jquery.calendars.picker-hr.js
│ │ │ ├── jquery.calendars.picker-hu.js
│ │ │ ├── jquery.calendars.picker-hy.js
│ │ │ ├── jquery.calendars.picker-id.js
│ │ │ ├── jquery.calendars.picker-is.js
│ │ │ ├── jquery.calendars.picker-it.js
│ │ │ ├── jquery.calendars.picker-ja.js
│ │ │ ├── jquery.calendars.picker-ko.js
│ │ │ ├── jquery.calendars.picker-lt.js
│ │ │ ├── jquery.calendars.picker-lv.js
│ │ │ ├── jquery.calendars.picker-me-ME.js
│ │ │ ├── jquery.calendars.picker-me.js
│ │ │ ├── jquery.calendars.picker-mk.js
│ │ │ ├── jquery.calendars.picker-ml.js
│ │ │ ├── jquery.calendars.picker-ms.js
│ │ │ ├── jquery.calendars.picker-nl-BE.js
│ │ │ ├── jquery.calendars.picker-nl.js
│ │ │ ├── jquery.calendars.picker-no.js
│ │ │ ├── jquery.calendars.picker-pl.js
│ │ │ ├── jquery.calendars.picker-pt-BR.js
│ │ │ ├── jquery.calendars.picker-rm.js
│ │ │ ├── jquery.calendars.picker-ro.js
│ │ │ ├── jquery.calendars.picker-ru.js
│ │ │ ├── jquery.calendars.picker-sk.js
│ │ │ ├── jquery.calendars.picker-sl.js
│ │ │ ├── jquery.calendars.picker-sq.js
│ │ │ ├── jquery.calendars.picker-sr-SR.js
│ │ │ ├── jquery.calendars.picker-sr.js
│ │ │ ├── jquery.calendars.picker-sv.js
│ │ │ ├── jquery.calendars.picker-ta.js
│ │ │ ├── jquery.calendars.picker-th.js
│ │ │ ├── jquery.calendars.picker-tr.js
│ │ │ ├── jquery.calendars.picker-uk.js
│ │ │ ├── jquery.calendars.picker-ur.js
│ │ │ ├── jquery.calendars.picker-vi.js
│ │ │ ├── jquery.calendars.picker-zh-CN.js
│ │ │ ├── jquery.calendars.picker-zh-HK.js
│ │ │ ├── jquery.calendars.picker-zh-TW.js
│ │ │ ├── jquery.calendars.picker.css
│ │ │ ├── jquery.calendars.picker.ext.js
│ │ │ ├── jquery.calendars.picker.ext.pack.js
│ │ │ ├── jquery.calendars.picker.js
│ │ │ ├── jquery.calendars.picker.lang.js
│ │ │ ├── jquery.calendars.picker.lang.pack.js
│ │ │ ├── jquery.calendars.picker.pack.js
│ │ │ ├── jquery.calendars.plus.js
│ │ │ ├── jquery.calendars.plus.pack.js
│ │ │ ├── jquery.calendars.taiwan-zh-TW.js
│ │ │ ├── jquery.calendars.taiwan.js
│ │ │ ├── jquery.calendars.taiwan.pack.js
│ │ │ ├── jquery.calendars.thai-th.js
│ │ │ ├── jquery.calendars.thai.js
│ │ │ ├── jquery.calendars.thai.pack.js
│ │ │ ├── jquery.calendars.validation.js
│ │ │ ├── jquery.calendars.validation.pack.js
│ │ │ ├── redmond.calendars.picker.css
│ │ │ ├── smoothness.calendars.picker.css
│ │ │ ├── ui-black-tie.calendars.picker.css
│ │ │ ├── ui-blitzer.calendars.picker.css
│ │ │ ├── ui-cupertino.calendars.picker.css
│ │ │ ├── ui-dark-hive.calendars.picker.css
│ │ │ ├── ui-dot-luv.calendars.picker.css
│ │ │ ├── ui-eggplant.calendars.picker.css
│ │ │ ├── ui-excite-bike.calendars.picker.css
│ │ │ ├── ui-flick.calendars.picker.css
│ │ │ ├── ui-hot-sneaks.calendars.picker.css
│ │ │ ├── ui-humanity.calendars.picker.css
│ │ │ ├── ui-le-frog.calendars.picker.css
│ │ │ ├── ui-mint-choc.calendars.picker.css
│ │ │ ├── ui-overcast.calendars.picker.css
│ │ │ ├── ui-pepper-grinder.calendars.picker.css
│ │ │ ├── ui-redmond.calendars.picker.css
│ │ │ ├── ui-smoothness.calendars.picker.css
│ │ │ ├── ui-south-street.calendars.picker.css
│ │ │ ├── ui-start.calendars.picker.css
│ │ │ ├── ui-sunny.calendars.picker.css
│ │ │ ├── ui-swanky-purse.calendars.picker.css
│ │ │ ├── ui-trontastic.calendars.picker.css
│ │ │ ├── ui-ui-darkness.calendars.picker.css
│ │ │ ├── ui-ui-lightness.calendars.picker.css
│ │ │ ├── ui-vader.calendars.picker.css
│ │ │ └── ui.calendars.picker.css
│ │ ├── jquery.datetimeentry.package-1.0.1/
│ │ │ ├── datetimeEntryBasic.html
│ │ │ ├── jquery.datetimeentry-cs.js
│ │ │ ├── jquery.datetimeentry-de.js
│ │ │ ├── jquery.datetimeentry-es.js
│ │ │ ├── jquery.datetimeentry-fa.js
│ │ │ ├── jquery.datetimeentry-fr.js
│ │ │ ├── jquery.datetimeentry-hu.js
│ │ │ ├── jquery.datetimeentry-is.js
│ │ │ ├── jquery.datetimeentry-it.js
│ │ │ ├── jquery.datetimeentry-ja.js
│ │ │ ├── jquery.datetimeentry-lt.js
│ │ │ ├── jquery.datetimeentry-nl.js
│ │ │ ├── jquery.datetimeentry-pl.js
│ │ │ ├── jquery.datetimeentry-pt.js
│ │ │ ├── jquery.datetimeentry-ro.js
│ │ │ ├── jquery.datetimeentry-ru.js
│ │ │ ├── jquery.datetimeentry-sk.js
│ │ │ ├── jquery.datetimeentry-sv.js
│ │ │ ├── jquery.datetimeentry-tr.js
│ │ │ ├── jquery.datetimeentry-vi.js
│ │ │ ├── jquery.datetimeentry-zh-CN.js
│ │ │ ├── jquery.datetimeentry.css
│ │ │ ├── jquery.datetimeentry.js
│ │ │ └── jquery.datetimeentry.pack.js
│ │ ├── jqueryflickr/
│ │ │ ├── css/
│ │ │ │ ├── black.css
│ │ │ │ └── white.css
│ │ │ └── inc/
│ │ │ ├── flickrGallery-min.js
│ │ │ ├── flickrGallery-mobile-min.js
│ │ │ ├── jquery.exif.js
│ │ │ ├── jquery.mb.flickr.js
│ │ │ └── mbGallery.js
│ │ ├── markitup/
│ │ │ ├── jquery.markitup-html.js
│ │ │ ├── jquery.markitup.js
│ │ │ ├── sets/
│ │ │ │ └── default/
│ │ │ │ ├── set.js
│ │ │ │ └── style.css
│ │ │ ├── skins/
│ │ │ │ ├── html/
│ │ │ │ │ └── style.css
│ │ │ │ ├── markitup/
│ │ │ │ │ └── style.css
│ │ │ │ └── simple/
│ │ │ │ └── style.css
│ │ │ └── templates/
│ │ │ ├── preview.css
│ │ │ └── preview.html
│ │ ├── mojo-editor-templates.xml
│ │ ├── mojoHelpLinkScript.js
│ │ ├── mojoModalScript.js
│ │ ├── mojocombined/
│ │ │ └── mojocombinedfull.js
│ │ ├── pubsub.js
│ │ ├── skmValidators.js
│ │ ├── timeline/
│ │ │ ├── api/
│ │ │ │ ├── ext/
│ │ │ │ │ ├── geochrono/
│ │ │ │ │ │ ├── geochrono-api.js
│ │ │ │ │ │ └── scripts/
│ │ │ │ │ │ ├── ether-painters.js
│ │ │ │ │ │ ├── geochrono.js
│ │ │ │ │ │ ├── l10n/
│ │ │ │ │ │ │ └── en/
│ │ │ │ │ │ │ └── labellers.js
│ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ └── units.js
│ │ │ │ │ └── planning/
│ │ │ │ │ ├── planning-api.js
│ │ │ │ │ └── scripts/
│ │ │ │ │ ├── ether-painters.js
│ │ │ │ │ ├── l10n/
│ │ │ │ │ │ └── en/
│ │ │ │ │ │ └── labellers.js
│ │ │ │ │ ├── labellers.js
│ │ │ │ │ ├── planning.js
│ │ │ │ │ └── units.js
│ │ │ │ ├── scripts/
│ │ │ │ │ ├── band.js
│ │ │ │ │ ├── compact-painter.js
│ │ │ │ │ ├── decorators.js
│ │ │ │ │ ├── detailed-painter.js
│ │ │ │ │ ├── ether-painters.js
│ │ │ │ │ ├── ethers.js
│ │ │ │ │ ├── event-utils.js
│ │ │ │ │ ├── ext/
│ │ │ │ │ │ └── japanese-eras.js
│ │ │ │ │ ├── l10n/
│ │ │ │ │ │ ├── cs/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── de/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── en/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── es/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── fr/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── it/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── nl/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── ru/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── se/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── tr/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ ├── vi/
│ │ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ │ └── timeline.js
│ │ │ │ │ │ └── zh/
│ │ │ │ │ │ ├── labellers.js
│ │ │ │ │ │ └── timeline.js
│ │ │ │ │ ├── labellers.js
│ │ │ │ │ ├── original-painter.js
│ │ │ │ │ ├── overview-painter.js
│ │ │ │ │ ├── sources.js
│ │ │ │ │ ├── themes.js
│ │ │ │ │ ├── timeline.js
│ │ │ │ │ └── units.js
│ │ │ │ ├── styles/
│ │ │ │ │ ├── ethers.css
│ │ │ │ │ ├── events.css
│ │ │ │ │ └── timeline.css
│ │ │ │ ├── timeline-api.js
│ │ │ │ ├── timeline-bundle.css
│ │ │ │ └── timeline-bundle.js
│ │ │ └── timeline_ajax/
│ │ │ ├── content/
│ │ │ │ └── history.html
│ │ │ ├── scripts/
│ │ │ │ └── signal.js
│ │ │ ├── simile-ajax-api.js
│ │ │ ├── simile-ajax-bundle.js
│ │ │ └── styles/
│ │ │ ├── graphics-ie6.css
│ │ │ └── graphics.css
│ │ └── tinymce641/
│ │ ├── .npmignore
│ │ ├── CHANGELOG.md
│ │ ├── README.md
│ │ ├── bower.json
│ │ ├── composer.json
│ │ ├── icons/
│ │ │ └── default/
│ │ │ ├── icons.js
│ │ │ └── index.js
│ │ ├── license.txt
│ │ ├── models/
│ │ │ └── dom/
│ │ │ ├── index.js
│ │ │ └── model.js
│ │ ├── package.json
│ │ ├── plugins/
│ │ │ ├── advlist/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── anchor/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── autolink/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── autoresize/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── autosave/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── charmap/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── code/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── codesample/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── directionality/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── emoticons/
│ │ │ │ ├── index.js
│ │ │ │ ├── js/
│ │ │ │ │ ├── emojiimages.js
│ │ │ │ │ └── emojis.js
│ │ │ │ └── plugin.js
│ │ │ ├── fullscreen/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── help/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── image/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── importcss/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── insertdatetime/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── link/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── lists/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── media/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── nonbreaking/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── pagebreak/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── preview/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── quickbars/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── save/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── searchreplace/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── table/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── template/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── visualblocks/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ ├── visualchars/
│ │ │ │ ├── index.js
│ │ │ │ └── plugin.js
│ │ │ └── wordcount/
│ │ │ ├── index.js
│ │ │ └── plugin.js
│ │ ├── skins/
│ │ │ ├── content/
│ │ │ │ ├── dark/
│ │ │ │ │ └── content.css
│ │ │ │ ├── default/
│ │ │ │ │ └── content.css
│ │ │ │ ├── document/
│ │ │ │ │ └── content.css
│ │ │ │ ├── tinymce-5/
│ │ │ │ │ └── content.css
│ │ │ │ ├── tinymce-5-dark/
│ │ │ │ │ └── content.css
│ │ │ │ └── writer/
│ │ │ │ └── content.css
│ │ │ └── ui/
│ │ │ ├── oxide/
│ │ │ │ ├── content.css
│ │ │ │ ├── content.inline.css
│ │ │ │ ├── skin.css
│ │ │ │ └── skin.shadowdom.css
│ │ │ ├── oxide-dark/
│ │ │ │ ├── content.css
│ │ │ │ ├── content.inline.css
│ │ │ │ ├── skin.css
│ │ │ │ └── skin.shadowdom.css
│ │ │ ├── tinymce-5/
│ │ │ │ ├── content.css
│ │ │ │ ├── content.inline.css
│ │ │ │ ├── skin.css
│ │ │ │ └── skin.shadowdom.css
│ │ │ └── tinymce-5-dark/
│ │ │ ├── content.css
│ │ │ ├── content.inline.css
│ │ │ ├── skin.css
│ │ │ └── skin.shadowdom.css
│ │ ├── themes/
│ │ │ └── silver/
│ │ │ ├── index.js
│ │ │ └── theme.js
│ │ ├── tinymce.d.ts
│ │ └── tinymce.js
│ ├── Components/
│ │ ├── AppKeepAliveTask.cs
│ │ ├── AuthHandlerHttpModule.cs
│ │ ├── BannedIPBlockingHttpModule.cs
│ │ ├── BaseContentUploadHandler.cs
│ │ ├── BreadCrumb.cs
│ │ ├── BundleConfig.cs
│ │ ├── CSSHandler.cs
│ │ ├── CacheHelper.cs
│ │ ├── Caching/
│ │ │ ├── AppFabricCacheAdapter.cs
│ │ │ ├── AppFabricCacheFactory.cs
│ │ │ ├── CacheManager.cs
│ │ │ ├── CacheProvider.cs
│ │ │ ├── CacheSettingEnumeration.cs
│ │ │ ├── CacheTypes.cs
│ │ │ ├── DistributedCacheFactoryBase.cs
│ │ │ ├── ICache.cs
│ │ │ ├── ICacheProvider.cs
│ │ │ ├── MemoryCache.cs
│ │ │ └── ServerNode.cs
│ │ ├── CommerceConfiguration.cs
│ │ ├── ContentAdminLink.cs
│ │ ├── ContentAdminLinksConfiguration.cs
│ │ ├── ContentApprovedEventArgs.cs
│ │ ├── ContentFeature.cs
│ │ ├── ContentFeatureConfiguration.cs
│ │ ├── ContentFeatureSetting.cs
│ │ ├── ContentPage.cs
│ │ ├── ContentPageConfiguration.cs
│ │ ├── ContentPageItem.cs
│ │ ├── CoreDataSitePreDeleteHandler.cs
│ │ ├── CorePermission.cs
│ │ ├── CultureHelperHttpModule.cs
│ │ ├── EmailMessageTask.cs
│ │ ├── EventHandlers/
│ │ │ ├── SiteCreated/
│ │ │ │ └── UpdateSiteCountCacheEventHandler.cs
│ │ │ └── SitePreDelete/
│ │ │ └── UpdateSiteCountCacheEventHandler.cs
│ │ ├── FileSystem/
│ │ │ ├── AbstractFileSystemItem.cs
│ │ │ ├── DiskFileSystem.cs
│ │ │ ├── DiskFileSystemProvider.cs
│ │ │ ├── FileMgrViewData.cs
│ │ │ ├── FileSystemConfiguration.cs
│ │ │ ├── FileSystemHelper.cs
│ │ │ ├── FileSystemManager.cs
│ │ │ ├── FileSystemPermission.cs
│ │ │ ├── FileSystemProvider.cs
│ │ │ ├── FileSystemProviderCollection.cs
│ │ │ ├── IFileSystem.cs
│ │ │ ├── IFileSystemPermission.cs
│ │ │ ├── OpResult.cs
│ │ │ ├── WebFile.cs
│ │ │ ├── WebFileInfo.cs
│ │ │ └── WebFolder.cs
│ │ ├── FolderDeleteTask.cs
│ │ ├── GlobalUsings.cs
│ │ ├── HtmlConfiguration.cs
│ │ ├── HtmlContentDeleteHandler.cs
│ │ ├── HtmlContentInstaller.cs
│ │ ├── IContentInstaller.cs
│ │ ├── ICustomField.cs
│ │ ├── IProcessRequest.cs
│ │ ├── IRefreshAfterPostback.cs
│ │ ├── ISettingControl.cs
│ │ ├── IUpdateCommentStats.cs
│ │ ├── IWorkflow.cs
│ │ ├── ImageHelper.cs
│ │ ├── IsExternalInit.cs
│ │ ├── LetterOptInTask.cs
│ │ ├── LetterSendTask.cs
│ │ ├── LinkBuilder.cs
│ │ ├── MenuItem.cs
│ │ ├── MetaWeblog/
│ │ │ ├── MWAAuthor.cs
│ │ │ ├── MWABlogInfo.cs
│ │ │ ├── MWACategory.cs
│ │ │ ├── MWAFault.cs
│ │ │ ├── MWAMediaInfo.cs
│ │ │ ├── MWAMediaObject.cs
│ │ │ ├── MWAPage.cs
│ │ │ ├── MWAPost.cs
│ │ │ ├── MWAUserInfo.cs
│ │ │ ├── MetaWeblogException.cs
│ │ │ ├── XMLRPCRequest.cs
│ │ │ └── XMLRPCResponse.cs
│ │ ├── ModuleDecoratedSiteMapNode.cs
│ │ ├── NewsletterHelper.cs
│ │ ├── NonCmsBasePage.cs
│ │ ├── NotifyAdminUserRegisteredHandler.cs
│ │ ├── OpenIdRpxAccountInfo.cs
│ │ ├── OpenIdRpxAuthInfo.cs
│ │ ├── OpenIdRpxHelper.cs
│ │ ├── PageNotFoundHttpModule.cs
│ │ ├── PageUrlService.cs
│ │ ├── PageViewMode.cs
│ │ ├── PaymentGateway/
│ │ │ ├── AuthorizeNetPaymentGatewayProvider.cs
│ │ │ ├── NotImplementedPaymentGatewayProvider.cs
│ │ │ ├── PayPalDirectPaymentGatewayProvider.cs
│ │ │ ├── PaymentGatewayConfiguration.cs
│ │ │ ├── PaymentGatewayManager.cs
│ │ │ ├── PaymentGatewayProvider.cs
│ │ │ ├── PaymentGatewayProviderCollection.cs
│ │ │ ├── PlugNPayPaymentGatewayProvider.cs
│ │ │ └── WorldPay/
│ │ │ ├── DoNothingWorldPayResponseHandler.cs
│ │ │ ├── WorldPayPaymentResponse.cs
│ │ │ ├── WorldPayResponseHandlerProvider.cs
│ │ │ ├── WorldPayResponseHandlerProviderCollection.cs
│ │ │ ├── WorldPayResponseHandlerProviderConfig.cs
│ │ │ └── WorldPayResponseHandlerProviderManager.cs
│ │ ├── RequestException.cs
│ │ ├── Routing/
│ │ │ ├── FilterConfig.cs
│ │ │ ├── IRegisterRoutes.cs
│ │ │ ├── RouteRegistrar.cs
│ │ │ ├── RoutesConfig.cs
│ │ │ ├── WebApiConfig.cs
│ │ │ └── mojoRoutingModule.cs
│ │ ├── SMTP/
│ │ │ ├── Email.cs
│ │ │ ├── ForumNotificationInfo.cs
│ │ │ ├── Notification.cs
│ │ │ ├── SmtpHeader.cs
│ │ │ ├── SmtpSettings.cs
│ │ │ └── TrustAllCertificatePolicy.cs
│ │ ├── SearchIndex/
│ │ │ ├── FakeIndexBuilderProvider.cs
│ │ │ ├── HtmlContentIndexBuilderProvider.cs
│ │ │ ├── IndexBuilderConfiguration.cs
│ │ │ ├── IndexBuilderManager.cs
│ │ │ ├── IndexBuilderProvider.cs
│ │ │ ├── IndexBuilderProviderCollection.cs
│ │ │ ├── IndexHelper.cs
│ │ │ ├── IndexItem.cs
│ │ │ ├── IndexItemCollection.cs
│ │ │ ├── IndexTerm.cs
│ │ │ ├── IndexWriterTask.cs
│ │ │ └── LuceneSettingsProvider/
│ │ │ ├── ArabicAnalysisProvider.cs
│ │ │ ├── BrazilianAnalysisProvider.cs
│ │ │ ├── CJKAnalysisProvider.cs
│ │ │ ├── ChineseAnalysisProvider.cs
│ │ │ ├── CzechAnalysisProvider.cs
│ │ │ ├── DutchAnalysisProvider.cs
│ │ │ ├── FrenchAnalysisProvider.cs
│ │ │ ├── GermanAnalysisProvider.cs
│ │ │ ├── GreekAnalysisProvider.cs
│ │ │ ├── LuceneSettingsConfiguration.cs
│ │ │ ├── LuceneSettingsManager.cs
│ │ │ ├── LuceneSettingsProvider.cs
│ │ │ ├── LuceneSettingsProviderCollection.cs
│ │ │ ├── PersianAnalysisProvider.cs
│ │ │ ├── RussianAnalysisProvider.cs
│ │ │ ├── StandardAnalysisProvider.cs
│ │ │ └── ThaiAnalysisProvider.cs
│ │ ├── SecurityAdvisor.cs
│ │ ├── SiteMapHelper.cs
│ │ ├── SitePreDeleteHtmlHandler.cs
│ │ ├── SiteUtils.cs
│ │ ├── SkinConfig.cs
│ │ ├── SkinHelper.cs
│ │ ├── SystemLogAppender.cs
│ │ ├── TagService.cs
│ │ ├── UrlRewriter.cs
│ │ ├── WebConfigSettings.cs
│ │ ├── WebPageInfo.cs
│ │ ├── WebTaskManager.cs
│ │ ├── WindowsLive.cs
│ │ ├── WindowsLiveApplicationContactList.cs
│ │ ├── WindowsLiveHelper.cs
│ │ ├── WindowsLiveImHelper.cs
│ │ ├── WindowsLiveMessenger.cs
│ │ ├── WindowsLiveMessengerTicket.cs
│ │ ├── WorkflowHelper.cs
│ │ ├── mojoAdminCatalogPart.cs
│ │ ├── mojoBasePage.cs
│ │ ├── mojoDialogBasePage.cs
│ │ ├── mojoEditServiceBasePage.cs
│ │ ├── mojoHtml32TextWriter.cs
│ │ ├── mojoHtmlTextWriter.cs
│ │ ├── mojoIdentity.cs
│ │ ├── mojoMembershipException.cs
│ │ ├── mojoMembershipProvider.cs
│ │ ├── mojoPrincipal.cs
│ │ ├── mojoProfileConfiguration.cs
│ │ ├── mojoProfilePropertyDefinition.cs
│ │ ├── mojoProfilePropertyOption.cs
│ │ ├── mojoRoleProvider.cs
│ │ ├── mojoServiceHost.cs
│ │ ├── mojoServiceHostFactory.cs
│ │ ├── mojoSetup.cs
│ │ ├── mojoSiteMapNode.cs
│ │ ├── mojoSiteMapProvider.cs
│ │ ├── mojoThemeVirtualDirectory.cs
│ │ ├── mojoThemeVirtualFile.cs
│ │ ├── mojoViewEngine.cs
│ │ ├── mojoVirtualPathProvider.cs
│ │ ├── mojoWebAuthenticationFailureAuditEvent.cs
│ │ └── mojoWebAuthenticationSuccessAuditEvent.cs
│ ├── ConfirmRegistration.aspx
│ ├── ConfirmRegistration.aspx.cs
│ ├── ConfirmRegistration.aspx.designer.cs
│ ├── Content/
│ │ ├── FileManager/
│ │ │ └── src/
│ │ │ ├── css/
│ │ │ │ ├── animations.css
│ │ │ │ ├── dialogs.css
│ │ │ │ └── main.css
│ │ │ ├── js/
│ │ │ │ ├── app.js
│ │ │ │ ├── controllers/
│ │ │ │ │ ├── main.js
│ │ │ │ │ └── selector-controller.js
│ │ │ │ ├── directives/
│ │ │ │ │ └── directives.js
│ │ │ │ ├── entities/
│ │ │ │ │ ├── chmod.js
│ │ │ │ │ └── item.js
│ │ │ │ ├── filters/
│ │ │ │ │ └── filters.js
│ │ │ │ ├── providers/
│ │ │ │ │ ├── config.js
│ │ │ │ │ └── translations.js
│ │ │ │ └── services/
│ │ │ │ ├── apihandler.js
│ │ │ │ ├── apimiddleware.js
│ │ │ │ └── filenavigator.js
│ │ │ └── templates/
│ │ │ ├── current-folder-breadcrumb.html
│ │ │ ├── item-context-menu.html
│ │ │ ├── main-icons.html
│ │ │ ├── main-table-modal.html
│ │ │ ├── main-table.html
│ │ │ ├── main.html
│ │ │ ├── modals.html
│ │ │ ├── navbar.html
│ │ │ ├── sidebar.html
│ │ │ └── spinner.html
│ │ ├── Templates/
│ │ │ ├── blank.html
│ │ │ └── mojoModal.html
│ │ ├── failsafeskin/
│ │ │ ├── css/
│ │ │ │ └── main.css
│ │ │ ├── img/
│ │ │ │ └── favicons/
│ │ │ │ ├── browserconfig.xml
│ │ │ │ └── site.webmanifest
│ │ │ ├── includes/
│ │ │ │ ├── administration-drawer.html
│ │ │ │ ├── browsehappy.html
│ │ │ │ ├── favicons.html
│ │ │ │ └── modal.html
│ │ │ └── js/
│ │ │ ├── GenericModalScript.js
│ │ │ ├── administration.js
│ │ │ ├── bootstrap-config.json
│ │ │ ├── main.js
│ │ │ ├── mojoHelpLinkScript.js
│ │ │ └── vendors/
│ │ │ ├── jquery/
│ │ │ │ └── jquery-ui-1.12.1/
│ │ │ │ ├── AUTHORS.txt
│ │ │ │ └── LICENSE.txt
│ │ │ ├── nivo-slider/
│ │ │ │ ├── jquery.nivo.slider.js
│ │ │ │ ├── jquery.nivo.slider.pack.js
│ │ │ │ ├── license.txt
│ │ │ │ ├── nivo-slider.css
│ │ │ │ └── themes/
│ │ │ │ ├── bar/
│ │ │ │ │ └── bar.css
│ │ │ │ ├── dark/
│ │ │ │ │ └── dark.css
│ │ │ │ ├── default/
│ │ │ │ │ └── default.css
│ │ │ │ └── light/
│ │ │ │ └── light.css
│ │ │ └── smartmenus/
│ │ │ ├── LICENSE-MIT
│ │ │ └── jquery.smartmenus.bootstrap.css
│ │ ├── themes/
│ │ │ └── base/
│ │ │ ├── accordion.css
│ │ │ ├── all.css
│ │ │ ├── autocomplete.css
│ │ │ ├── base.css
│ │ │ ├── button.css
│ │ │ ├── core.css
│ │ │ ├── datepicker.css
│ │ │ ├── dialog.css
│ │ │ ├── draggable.css
│ │ │ ├── jquery-ui.css
│ │ │ ├── menu.css
│ │ │ ├── progressbar.css
│ │ │ ├── resizable.css
│ │ │ ├── selectable.css
│ │ │ ├── selectmenu.css
│ │ │ ├── slider.css
│ │ │ ├── sortable.css
│ │ │ ├── spinner.css
│ │ │ ├── tabs.css
│ │ │ ├── theme.css
│ │ │ └── tooltip.css
│ │ └── ui-icons/
│ │ ├── custom-fontawesome-sprite-LICENSE.txt
│ │ └── custom-fontawesome-sprite.html
│ ├── Controllers/
│ │ ├── BaseController.cs
│ │ ├── EmailTemplateController.cs
│ │ ├── ExternalLoginController.cs
│ │ ├── FileManager/
│ │ │ ├── FileManagerController.cs
│ │ │ ├── FileServiceController.cs
│ │ │ └── FileUploadController.cs
│ │ ├── RazorBridge.cs
│ │ ├── Security/
│ │ │ └── BadWordController.cs
│ │ └── UserProfileController.cs
│ ├── Controls/
│ │ ├── Adapters/
│ │ │ ├── ChangePasswordAdapter.cs
│ │ │ ├── CreateUserWizardAdapter.cs
│ │ │ ├── ExtGridViewAdapter.cs
│ │ │ ├── GridViewAdapter.cs
│ │ │ ├── MenuAdapter.cs
│ │ │ ├── MenuAdapterSuperfish.cs
│ │ │ ├── MenuAdapterSuperfishVertical.cs
│ │ │ ├── MenuAdapterWith3SpansInLink.cs
│ │ │ ├── MenuAdapterWithSpanInLinks.cs
│ │ │ ├── SiteMapMenuAdapter.cs
│ │ │ ├── SiteMapTreeViewAdapter.cs
│ │ │ ├── TreeViewAdapter.cs
│ │ │ └── WebControlAdapterExtender.cs
│ │ ├── AdditionalContentSetting.ascx
│ │ ├── AdditionalContentSetting.ascx.cs
│ │ ├── AdditionalContentSetting.ascx.designer.cs
│ │ ├── AdminMenuLink.cs
│ │ ├── AllowedRolesSetting.ascx
│ │ ├── AllowedRolesSetting.ascx.cs
│ │ ├── AllowedRolesSetting.ascx.designer.cs
│ │ ├── AppleTouchIcon.cs
│ │ ├── Artisteer/
│ │ │ ├── ArtisteerTreeView.cs
│ │ │ ├── ArtisteerTreeViewAdapter.cs
│ │ │ ├── MenuAdapterArtisteer.cs
│ │ │ ├── MenuAdapterArtisteerVertical.cs
│ │ │ ├── mojoMenuArtisteer.cs
│ │ │ └── mojoMenuArtisteerVertical.cs
│ │ ├── AuthorizeNetLogList.ascx
│ │ ├── AuthorizeNetLogList.ascx.cs
│ │ ├── AuthorizeNetLogList.ascx.designer.cs
│ │ ├── BreadcrumbsControl.ascx
│ │ ├── BreadcrumbsControl.ascx.cs
│ │ ├── BreadcrumbsControl.ascx.designer.cs
│ │ ├── CachedSiteModuleControl.cs
│ │ ├── Captcha/
│ │ │ ├── CaptchaVerificationResponse.cs
│ │ │ ├── RecaptchaAdapter.cs
│ │ │ ├── RecaptchaCaptchaProvider.cs
│ │ │ ├── RecaptchaControl.cs
│ │ │ ├── RecaptchaResponse.cs
│ │ │ └── RecaptchaValidator.cs
│ │ ├── ChangePasswordLink.cs
│ │ ├── ChildPageMenu.ascx
│ │ ├── ChildPageMenu.ascx.cs
│ │ ├── ChildPageMenu.ascx.designer.cs
│ │ ├── CodeEditor.cs
│ │ ├── ColorBoxTransitionSetting.ascx
│ │ ├── ColorBoxTransitionSetting.ascx.cs
│ │ ├── ColorBoxTransitionSetting.ascx.designer.cs
│ │ ├── ColorSetting.ascx
│ │ ├── ColorSetting.ascx.cs
│ │ ├── ColorSetting.ascx.designer.cs
│ │ ├── CommentSystems/
│ │ │ ├── CommentSystemDisplaySettings.cs
│ │ │ ├── CommentSystemSetting.ascx
│ │ │ ├── CommentSystemSetting.ascx.cs
│ │ │ ├── CommentSystemSetting.ascx.designer.cs
│ │ │ ├── CommentsWidget.ascx
│ │ │ ├── CommentsWidget.ascx.cs
│ │ │ ├── CommentsWidget.ascx.designer.cs
│ │ │ ├── Controls/
│ │ │ │ ├── CommentDateWrapper.cs
│ │ │ │ ├── CommentEditor.ascx
│ │ │ │ ├── CommentEditor.ascx.cs
│ │ │ │ ├── CommentEditor.ascx.designer.cs
│ │ │ │ ├── CommentItemWrapper.cs
│ │ │ │ └── CommentPanels.cs
│ │ │ ├── DisqusWidget.cs
│ │ │ ├── FacebookCommentWidget.cs
│ │ │ ├── IntenseDebateCommentLink.cs
│ │ │ └── IntenseDebateDiscussion.cs
│ │ ├── CommerceTestModeWarning.cs
│ │ ├── ContentEditorSetting.ascx
│ │ ├── ContentEditorSetting.ascx.cs
│ │ ├── ContentEditorSetting.ascx.designer.cs
│ │ ├── ContentExpiredLabel.cs
│ │ ├── ControlExtensions.cs
│ │ ├── CopyrightLabel.cs
│ │ ├── CountryISOCode2Setting.ascx
│ │ ├── CountryISOCode2Setting.ascx.cs
│ │ ├── CountryISOCode2Setting.ascx.designer.cs
│ │ ├── CountryStateSetting.ascx
│ │ ├── CountryStateSetting.ascx.cs
│ │ ├── CountryStateSetting.ascx.designer.cs
│ │ ├── CultureFlag.ascx
│ │ ├── CultureFlag.ascx.cs
│ │ ├── CultureFlag.ascx.designer.cs
│ │ ├── CurrencySetting.ascx
│ │ ├── CurrencySetting.ascx.cs
│ │ ├── CurrencySetting.ascx.designer.cs
│ │ ├── DateFormatSetting.ascx
│ │ ├── DateFormatSetting.ascx.cs
│ │ ├── DateFormatSetting.ascx.designer.cs
│ │ ├── EditLinkToggle.cs
│ │ ├── Editors/
│ │ │ ├── CKEditor/
│ │ │ │ ├── CKEditorAdapter.cs
│ │ │ │ ├── CKEditorControl.cs
│ │ │ │ └── CKEditorProvider.cs
│ │ │ ├── EditorConfig.cs
│ │ │ ├── EditorStyle.cs
│ │ │ ├── EditorTemplate.cs
│ │ │ ├── TinyMCE/
│ │ │ │ ├── ITinyMceSettings.cs
│ │ │ │ ├── TinyMCE.cs
│ │ │ │ ├── TinyMCEAdapter.cs
│ │ │ │ ├── TinyMCEProvider.cs
│ │ │ │ ├── TinyMceConfiguration.cs
│ │ │ │ ├── TinyMceEditor.cs
│ │ │ │ ├── TinyMceSettings.cs
│ │ │ │ └── Utils/
│ │ │ │ ├── Json.cs
│ │ │ │ ├── JsonReader.cs
│ │ │ │ └── JsonWriter.cs
│ │ │ └── mojoTextArea.cs
│ │ ├── EmailTemplates/
│ │ │ ├── EmailTemplateEditor.ascx
│ │ │ ├── EmailTemplateEditor.ascx.cs
│ │ │ └── EmailTemplateEditor.ascx.designer.cs
│ │ ├── EmbedSVGSprite.cs
│ │ ├── Favicon.cs
│ │ ├── FeedDiscoveryLink.cs
│ │ ├── FileBrowserTextBoxExtender.cs
│ │ ├── FileManagerLink.cs
│ │ ├── FilePathSetting.ascx
│ │ ├── FilePathSetting.ascx.cs
│ │ ├── FilePathSetting.ascx.designer.cs
│ │ ├── FlexMenu.cs
│ │ ├── FlexSearch.cs
│ │ ├── ForumMyThreadsLink.cs
│ │ ├── ForumUserThreadLink.cs
│ │ ├── GMapTypeSetting.ascx
│ │ ├── GMapTypeSetting.ascx.cs
│ │ ├── GMapTypeSetting.ascx.designer.cs
│ │ ├── GMapZoomLevelSetting.ascx
│ │ ├── GMapZoomLevelSetting.ascx.cs
│ │ ├── GMapZoomLevelSetting.ascx.designer.cs
│ │ ├── Google/
│ │ │ ├── GoogleCustomSearchControl.cs
│ │ │ ├── GoogleTranslatePanel.cs
│ │ │ └── LocationMap.cs
│ │ ├── Gravatar/
│ │ │ ├── Avatar.cs
│ │ │ └── Gravatar.cs
│ │ ├── HeadingControl.cs
│ │ ├── HtmlSetting.ascx
│ │ ├── HtmlSetting.ascx.cs
│ │ ├── HtmlSetting.ascx.designer.cs
│ │ ├── ImageCropper.ascx
│ │ ├── ImageCropper.ascx.cs
│ │ ├── ImageCropper.ascx.designer.cs
│ │ ├── InsecurePageWarning.cs
│ │ ├── Literals/
│ │ │ ├── CompanyAddressCountryLiteral.cs
│ │ │ ├── CompanyAddressLocalityLiteral.cs
│ │ │ ├── CompanyAddressRegionLiteral.cs
│ │ │ ├── CompanyFaxLiteral.cs
│ │ │ ├── CompanyNameLiteral.cs
│ │ │ ├── CompanyPhoneLiteral.cs
│ │ │ ├── CompanyPostalCodeLiteral.cs
│ │ │ ├── CompanyStreetAddress2Literal.cs
│ │ │ ├── CompanyStreetAddressLiteral.cs
│ │ │ └── PublicEmailLiteral.cs
│ │ ├── LoginControl.ascx
│ │ ├── LoginControl.ascx.cs
│ │ ├── LoginControl.ascx.designer.cs
│ │ ├── LoginLink.cs
│ │ ├── LogoutLink.cs
│ │ ├── MediaElement.cs
│ │ ├── MemberListLink.cs
│ │ ├── MembershipStatisticsControl.ascx
│ │ ├── MembershipStatisticsControl.ascx.cs
│ │ ├── MembershipStatisticsControl.ascx.designer.cs
│ │ ├── Menu.cs
│ │ ├── MenuList.cs
│ │ ├── MetaContent.ascx
│ │ ├── MetaContent.ascx.cs
│ │ ├── MetaContent.ascx.designer.cs
│ │ ├── Microsoft/
│ │ │ ├── BingMap.cs
│ │ │ ├── BingMapDistanceUnitSetting.ascx
│ │ │ ├── BingMapDistanceUnitSetting.ascx.cs
│ │ │ ├── BingMapDistanceUnitSetting.ascx.designer.cs
│ │ │ ├── BingMapStyleSetting.ascx
│ │ │ ├── BingMapStyleSetting.ascx.cs
│ │ │ ├── BingMapStyleSetting.ascx.designer.cs
│ │ │ ├── BingMapZoomSetting.ascx
│ │ │ ├── BingMapZoomSetting.ascx.cs
│ │ │ ├── BingMapZoomSetting.ascx.designer.cs
│ │ │ ├── BingSearchContainer.cs
│ │ │ ├── BingSearchControl.ascx
│ │ │ ├── BingSearchControl.ascx.cs
│ │ │ ├── BingSearchControl.ascx.designer.cs
│ │ │ └── MsTranslatorControl.cs
│ │ ├── MobileSkinLink.cs
│ │ ├── ModuleTitleControl.cs
│ │ ├── ModuleWrapper.ascx
│ │ ├── ModuleWrapper.ascx.cs
│ │ ├── ModuleWrapper.ascx.designer.cs
│ │ ├── NewPageLink.cs
│ │ ├── NoFollowHyperlink.cs
│ │ ├── OnlineMemberListControl.ascx
│ │ ├── OnlineMemberListControl.ascx.cs
│ │ ├── OnlineMemberListControl.ascx.designer.cs
│ │ ├── OnlineStatisticsControl.ascx
│ │ ├── OnlineStatisticsControl.ascx.cs
│ │ ├── OnlineStatisticsControl.ascx.designer.cs
│ │ ├── OpenIdRpxNowLink.cs
│ │ ├── OrderStatusSetting.ascx
│ │ ├── OrderStatusSetting.ascx.cs
│ │ ├── OrderStatusSetting.ascx.designer.cs
│ │ ├── PageEditFeaturesLink.cs
│ │ ├── PageEditSettingsLink.cs
│ │ ├── PageHeading.cs
│ │ ├── PageLastModified.ascx
│ │ ├── PageLastModified.ascx.cs
│ │ ├── PageLastModified.ascx.designer.cs
│ │ ├── PageMenu.ascx
│ │ ├── PageMenu.ascx.cs
│ │ ├── PageMenu.ascx.designer.cs
│ │ ├── PageSelectorSetting.ascx
│ │ ├── PageSelectorSetting.ascx.cs
│ │ ├── PageSelectorSetting.ascx.designer.cs
│ │ ├── PageTitle.cs
│ │ ├── PageTreeLink.cs
│ │ ├── Panels/
│ │ │ ├── AdminCrumbContainer.cs
│ │ │ ├── AutoHidePanel.cs
│ │ │ ├── BasePanel.cs
│ │ │ ├── BreadcrumbContainer.cs
│ │ │ ├── FormGroupPanel.cs
│ │ │ ├── InsecurePanel.cs
│ │ │ ├── MobileViewPanel.cs
│ │ │ ├── ModulePanel.cs
│ │ │ ├── Panels.cs
│ │ │ ├── SlidePanel.cs
│ │ │ └── jPlayerPanel.cs
│ │ ├── PayPalLogList.ascx
│ │ ├── PayPalLogList.ascx.cs
│ │ ├── PayPalLogList.ascx.designer.cs
│ │ ├── PaymentAcceptanceMark.ascx
│ │ ├── PaymentAcceptanceMark.ascx.cs
│ │ ├── PaymentAcceptanceMark.ascx.designer.cs
│ │ ├── PaymentLogList.ascx
│ │ ├── PaymentLogList.ascx.cs
│ │ ├── PaymentLogList.ascx.designer.cs
│ │ ├── PlugNPayLogList.ascx
│ │ ├── PlugNPayLogList.ascx.cs
│ │ ├── PlugNPayLogList.ascx.designer.cs
│ │ ├── PrivacyPageLink.cs
│ │ ├── PublishTypeSetting.ascx
│ │ ├── PublishTypeSetting.ascx.cs
│ │ ├── PublishTypeSetting.ascx.designer.cs
│ │ ├── QRCodeImage.cs
│ │ ├── Razor/
│ │ │ └── RazorDropDownList.cs
│ │ ├── RegisterLink.cs
│ │ ├── RelatedNewsletterSetting.ascx
│ │ ├── RelatedNewsletterSetting.ascx.cs
│ │ ├── RelatedNewsletterSetting.ascx.designer.cs
│ │ ├── RoleEnabledHyperlink.cs
│ │ ├── SchemaOrg/
│ │ │ └── OrganizationControl.cs
│ │ ├── ScriptLoader.cs
│ │ ├── SearchInput.ascx
│ │ ├── SearchInput.ascx.cs
│ │ ├── SearchInput.ascx.designer.cs
│ │ ├── SearchableFeatureFilterSetting.ascx
│ │ ├── SearchableFeatureFilterSetting.ascx.cs
│ │ ├── SearchableFeatureFilterSetting.ascx.designer.cs
│ │ ├── SessionKeepAliveControl.cs
│ │ ├── Sharing/
│ │ │ ├── FacebookLikeButton.cs
│ │ │ ├── FacebookLikeButtonThemeSetting.ascx
│ │ │ ├── FacebookLikeButtonThemeSetting.ascx.cs
│ │ │ ├── FacebookLikeButtonThemeSetting.ascx.designer.cs
│ │ │ ├── FacebookSdk.cs
│ │ │ ├── JanrainSharingElement.cs
│ │ │ ├── JanrainSharingScript.cs
│ │ │ ├── TweetThisLink.cs
│ │ │ └── TwitterFollowButton.cs
│ │ ├── SignInOrRegisterPrompt.ascx
│ │ ├── SignInOrRegisterPrompt.ascx.cs
│ │ ├── SignInOrRegisterPrompt.ascx.designer.cs
│ │ ├── SiteLogin.cs
│ │ ├── SiteLogo.cs
│ │ ├── SiteMapLink.cs
│ │ ├── SiteMenu.ascx
│ │ ├── SiteMenu.ascx.cs
│ │ ├── SiteMenu.ascx.designer.cs
│ │ ├── SiteModuleControl.cs
│ │ ├── SiteSlogan.cs
│ │ ├── SiteTitle.cs
│ │ ├── SkinFolderCssFile.cs
│ │ ├── SkinFolderImage.cs
│ │ ├── SkinFolderScript.cs
│ │ ├── SkinPreview.cs
│ │ ├── SkinSetting.ascx
│ │ ├── SkinSetting.ascx.cs
│ │ ├── SkinSetting.ascx.designer.cs
│ │ ├── SortSetting.ascx
│ │ ├── SortSetting.ascx.cs
│ │ ├── SortSetting.ascx.designer.cs
│ │ ├── StyleSheetCombiner.ascx
│ │ ├── StyleSheetCombiner.ascx.cs
│ │ ├── StyleSheetCombiner.ascx.designer.cs
│ │ ├── Subscribe.ascx
│ │ ├── Subscribe.ascx.cs
│ │ ├── Subscribe.ascx.designer.cs
│ │ ├── SubscriberPreferencesControl.ascx
│ │ ├── SubscriberPreferencesControl.ascx.cs
│ │ ├── SubscriberPreferencesControl.ascx.designer.cs
│ │ ├── TagCloudControl.cs
│ │ ├── TimeZoneIdSetting.ascx
│ │ ├── TimeZoneIdSetting.ascx.cs
│ │ ├── TimeZoneIdSetting.ascx.designer.cs
│ │ ├── TimeZoneSetting.ascx
│ │ ├── TimeZoneSetting.ascx.cs
│ │ ├── TimeZoneSetting.ascx.designer.cs
│ │ ├── UserCommerceHistory.ascx
│ │ ├── UserCommerceHistory.ascx.cs
│ │ ├── UserCommerceHistory.ascx.designer.cs
│ │ ├── UserProfileLink.cs
│ │ ├── Validators/
│ │ │ ├── CheckBoxListValidator.cs
│ │ │ └── EmailValidator.cs
│ │ ├── ViewSelectorSetting.ascx
│ │ ├── ViewSelectorSetting.ascx.cs
│ │ ├── ViewSelectorSetting.ascx.designer.cs
│ │ ├── WelcomeMessage.cs
│ │ ├── WoopraScript.ascx
│ │ ├── WoopraScript.ascx.cs
│ │ ├── WoopraScript.ascx.designer.cs
│ │ ├── WorldPay/
│ │ │ ├── WorldPayAcceptanceMark.cs
│ │ │ └── WorldPayPurchaseButton.cs
│ │ ├── jQuery/
│ │ │ ├── CalendarDatePickerAdapter.cs
│ │ │ ├── CalendarDatePickerProvider.cs
│ │ │ ├── CalendarsDatePicker.cs
│ │ │ ├── Carousel.cs
│ │ │ ├── EasySlider.cs
│ │ │ ├── ExtrudeConfigurator.cs
│ │ │ ├── JQueryUIThemePicker.cs
│ │ │ ├── NivoSlider.cs
│ │ │ ├── WorkflowStatusIcon.cs
│ │ │ ├── bxSlider.cs
│ │ │ ├── jDatePicker.cs
│ │ │ ├── jDatePickerAdapter.cs
│ │ │ ├── jDatePickerProvider.cs
│ │ │ ├── jQueryAutoCompleteTextBox.cs
│ │ │ └── jQueryFileUpload.cs
│ │ ├── mojoButton.cs
│ │ ├── mojoCutePager.cs
│ │ ├── mojoDataList.cs
│ │ ├── mojoDropDownList.cs
│ │ ├── mojoHelpLink.cs
│ │ ├── mojoLabel.cs
│ │ ├── mojoListBox.cs
│ │ ├── mojoMenu.cs
│ │ ├── mojoMenuSuperfish.cs
│ │ ├── mojoMenuSuperfishVertical.cs
│ │ ├── mojoMenuWith3SpansInLinks.cs
│ │ ├── mojoMenuWithSpanInLinks.cs
│ │ ├── mojoPortalLink.cs
│ │ ├── mojoRating.ascx
│ │ ├── mojoRating.ascx.cs
│ │ ├── mojoRating.ascx.designer.cs
│ │ ├── mojoRegisterButton.cs
│ │ ├── mojoScriptManager.cs
│ │ ├── mojoSiteMapMenu.cs
│ │ ├── mojoSiteMapPath.cs
│ │ ├── mojoSiteMapTreeView.cs
│ │ ├── mojoTreeNode.cs
│ │ ├── mojoTreeView.cs
│ │ └── mojoUserControl.cs
│ ├── Data/
│ │ ├── HelpFiles/
│ │ │ ├── en-US-BlockBadWordsModuleSetting-help.config
│ │ │ ├── en-US-CustomScript-RawScript-help.config
│ │ │ ├── en-US-CustomScriptModule-AddScriptElementToRawScript-help.config
│ │ │ ├── en-US-CustomScriptModule-RenderStandardWrapperDivs-help.config
│ │ │ ├── en-US-CustomScriptModule-ScriptUrl-help.config
│ │ │ ├── en-US-ExcludeFromRecentContent-help.config
│ │ │ ├── en-US-FacebookLikeButtonHeight-help.config
│ │ │ ├── en-US-FacebookLikeButtonShowFaces-help.config
│ │ │ ├── en-US-FacebookLikeButtonTheme-help.config
│ │ │ ├── en-US-FacebookLikeButtonWidth-help.config
│ │ │ ├── en-US-FeedCacheTimeInMinutes-help.config
│ │ │ ├── en-US-FeedChannelCopyright-help.config
│ │ │ ├── en-US-FeedChannelDescription-help.config
│ │ │ ├── en-US-FeedChannelManagingEditor-help.config
│ │ │ ├── en-US-FeedChannelTitle-help.config
│ │ │ ├── en-US-FeedDateFormatSetting-help.config
│ │ │ ├── en-US-GeneralBrowseAndUploadRoles-help.config
│ │ │ ├── en-US-NewsletterButtonTextSetting-help.config
│ │ │ ├── en-US-NewsletterHtmlIsDefaultSetting-help.config
│ │ │ ├── en-US-NewsletterIncludeDescriptionInListSetting-help.config
│ │ │ ├── en-US-NewsletterMoreInfoTextSetting-help.config
│ │ │ ├── en-US-NewsletterOverrideInputWidthSetting-help.config
│ │ │ ├── en-US-NewsletterShowFormatOptionsSetting-help.config
│ │ │ ├── en-US-NewsletterShowListSetting-help.config
│ │ │ ├── en-US-NewsletterShowPreviousEditionLinksSetting-help.config
│ │ │ ├── en-US-NewsletterShowmoreInfoLinkSetting-help.config
│ │ │ ├── en-US-NewsletterThankYouMessageSetting-help.config
│ │ │ ├── en-US-NewsletterWatermarkTextSetting-help.config
│ │ │ ├── en-US-RecentContent-EnableFeed-help.config
│ │ │ ├── en-US-RequireCaptchaOnLoginPage-help.config
│ │ │ ├── en-US-RequireCaptchaOnRegistrationPage-help.config
│ │ │ ├── en-US-RequireEmailTwice-help.config
│ │ │ ├── en-US-RolesNotAllowedToEditModuleSettings-help.config
│ │ │ ├── en-US-RolesThatCanAssignSkinsToPages-help.config
│ │ │ ├── en-US-RolesThatCanCreateRootPages-help.config
│ │ │ ├── en-US-RolesThatCanCreateUsers-help.config
│ │ │ ├── en-US-RolesThatCanDeleteFilesInEditor-help.config
│ │ │ ├── en-US-RolesThatCanEditContentTemplates-help.config
│ │ │ ├── en-US-RolesThatCanLookupUsers-help.config
│ │ │ ├── en-US-RolesThatCanManageUsers-help.config
│ │ │ ├── en-US-RolesThatCanViewMemberList-help.config
│ │ │ ├── en-US-RolesThatCanViewMyPage-help.config
│ │ │ ├── en-US-RolesThatCanmanageskins-help.config
│ │ │ ├── en-US-ShowPageHeading-help.config
│ │ │ ├── en-US-ShowPasswordStrengthOnRegistrationPage-help.config
│ │ │ ├── en-US-UseFacebookLikeButton-help.config
│ │ │ ├── en-US-UseWysiwygEditor-help.config
│ │ │ ├── en-US-UserFilesBrowseAndUploadRoles-help.config
│ │ │ ├── en-US-avatarsystem-help.config
│ │ │ ├── en-US-colorbox-SlideShowStartAuto-help.config
│ │ │ ├── en-US-colorbox-opacity-help.config
│ │ │ ├── en-US-colorbox-slideshow-help.config
│ │ │ ├── en-US-colorbox-slideshowauto-help.config
│ │ │ ├── en-US-colorbox-slideshowspeed-help.config
│ │ │ ├── en-US-colorbox-transition-help.config
│ │ │ ├── en-US-colorbox-transitionspeed-help.config
│ │ │ ├── en-US-custom-module-css-class-help.config
│ │ │ ├── en-US-default-search-engine-help.config
│ │ │ ├── en-US-disqus-siteshortname-help.config
│ │ │ ├── en-US-featureversion-help.config
│ │ │ ├── en-US-friendlyurlhelp.config
│ │ │ ├── en-US-google-custom-searchid-help.config
│ │ │ ├── en-US-googleanalyticsaccountcodehelp.config
│ │ │ ├── en-US-html-EnableSlideClick-help.config
│ │ │ ├── en-US-html-EnableSlideShow-help.config
│ │ │ ├── en-US-html-HtmlSlideContainerClass-help.config
│ │ │ ├── en-US-html-HtmlSlideDuration-help.config
│ │ │ ├── en-US-html-HtmlSlideShowPauseOnHover-help.config
│ │ │ ├── en-US-html-HtmlSlideShowRandomizeSlides-help.config
│ │ │ ├── en-US-html-HtmlSlideShowUseExtraClearTypeCorrections-help.config
│ │ │ ├── en-US-html-ShowAuthorAvatar-help.config
│ │ │ ├── en-US-html-ShowAuthorBio-help.config
│ │ │ ├── en-US-html-SlideContainerHeight-help.config
│ │ │ ├── en-US-html-SlideTransitions-help.config
│ │ │ ├── en-US-html-SlideshowTransitionSpeed-help.config
│ │ │ ├── en-US-html-version-help.config
│ │ │ ├── en-US-includeswfobject-help.config
│ │ │ ├── en-US-intensedebate-accoutid-help.config
│ │ │ ├── en-US-letterinfoavailabletoroleshelp.config
│ │ │ ├── en-US-letterinfofromaddresshelp.config
│ │ │ ├── en-US-letterinforeplytoaddresshelp.config
│ │ │ ├── en-US-letterinfotitlehelp.config
│ │ │ ├── en-US-manageuser-approvedforlogin-help.config
│ │ │ ├── en-US-manageuser-mustchangepassword-help.config
│ │ │ ├── en-US-manageuserwindowsliveidhelp.config
│ │ │ ├── en-US-media-player-custom-module-css-class-help.config
│ │ │ ├── en-US-menu-link-relation-help.config
│ │ │ ├── en-US-meta-profile-help.config
│ │ │ ├── en-US-mobile-skin-help.config
│ │ │ ├── en-US-module-settings-publish-mode-help.config
│ │ │ ├── en-US-modulesettings-isglobal-help.config
│ │ │ ├── en-US-modulesettings-user-that-can-edit-help.config
│ │ │ ├── en-US-newletter-editor-help.config
│ │ │ ├── en-US-newsletter-AllowArchiveView-help.config
│ │ │ ├── en-US-newsletter-DisplayNameDefault-help.config
│ │ │ ├── en-US-newsletter-FirstNameDefault-help.config
│ │ │ ├── en-US-newsletter-LastNameDefault-help.config
│ │ │ ├── en-US-newsletter-ProfileOptIn-help.config
│ │ │ ├── en-US-newsletter-SortRank-help.config
│ │ │ ├── en-US-newsletter-general-help.config
│ │ │ ├── en-US-page-heading-help.config
│ │ │ ├── en-US-page-settings-publish-mode-help.config
│ │ │ ├── en-US-pagelayoutmodulelocationhelp.config
│ │ │ ├── en-US-pagelayoutmodulenamehelp.config
│ │ │ ├── en-US-pagelayoutmoduletypehelp.config
│ │ │ ├── en-US-pagepermission-adminonly-help.config
│ │ │ ├── en-US-pagesettings-CannonicalOverride-help.config
│ │ │ ├── en-US-pagesettings-IncludeInSearchEngineSiteMap-help.config
│ │ │ ├── en-US-pagesettings-bodycssclass-help.config
│ │ │ ├── en-US-pagesettings-enablecomments-help.config
│ │ │ ├── en-US-pagesettings-expandonsitemap-help.config
│ │ │ ├── en-US-pagesettings-includeinchildsitemap-help.config
│ │ │ ├── en-US-pagesettings-menucssclass-help.config
│ │ │ ├── en-US-pagesettings-menudesc-help.config
│ │ │ ├── en-US-pagesettingsadditionalmetahelp.config
│ │ │ ├── en-US-pagesettingsallowbrowsercachehelp.config
│ │ │ ├── en-US-pagesettingsbreadcrumbshelp.config
│ │ │ ├── en-US-pagesettingschildpagebreadcrumbshelp.config
│ │ │ ├── en-US-pagesettingschildpagemenuhelp.config
│ │ │ ├── en-US-pagesettingschildpageroleshelp.config
│ │ │ ├── en-US-pagesettingseditroleshelp.config
│ │ │ ├── en-US-pagesettingshideafterloginhelp.config
│ │ │ ├── en-US-pagesettingshomecrumbhelp.config
│ │ │ ├── en-US-pagesettingsincludeinmenuhelp.config
│ │ │ ├── en-US-pagesettingsincludeinsitemaphelp.config
│ │ │ ├── en-US-pagesettingsisclickablehelp.config
│ │ │ ├── en-US-pagesettingsisdrafthelp.config
│ │ │ ├── en-US-pagesettingskeywordshelp.config
│ │ │ ├── en-US-pagesettingsmetadescriptionhelp.config
│ │ │ ├── en-US-pagesettingsnewwindowhelp.config
│ │ │ ├── en-US-pagesettingspagenamehelp.config
│ │ │ ├── en-US-pagesettingspagetitlehelp.config
│ │ │ ├── en-US-pagesettingsparentpagehelp.config
│ │ │ ├── en-US-pagesettingsseochangefequencyhelp.config
│ │ │ ├── en-US-pagesettingssitemappriorityhelp.config
│ │ │ ├── en-US-pagesettingsskinhelp.config
│ │ │ ├── en-US-pagesettingsurlhelp.config
│ │ │ ├── en-US-pagesettingsuseurlhelp.config
│ │ │ ├── en-US-pagesettingsviewroleshelp.config
│ │ │ ├── en-US-preferredtimezone-help.config
│ │ │ ├── en-US-profile-websiteurl-help.config
│ │ │ ├── en-US-roleadministrationhelp.config
│ │ │ ├── en-US-rpxnow-apikey-help.config
│ │ │ ├── en-US-rpxnow-applicationname-help.config
│ │ │ ├── en-US-search-help.config
│ │ │ ├── en-US-search-module-no-redirect-help.config
│ │ │ ├── en-US-show-alternate-search-help.config
│ │ │ ├── en-US-site-slogan-help.config
│ │ │ ├── en-US-sitesetting-AllowDbFallbackWithLdap-help.config
│ │ │ ├── en-US-sitesetting-AllowEmailLoginWithLdapDbFallback-help.config
│ │ │ ├── en-US-sitesetting-user-editor-help.config
│ │ │ ├── en-US-sitesettings-AllowPersistentLogin-help.config
│ │ │ ├── en-US-sitesettings-DefaultRootPageCreateChildPageRoles-help.config
│ │ │ ├── en-US-sitesettings-DefaultRootPageEditRoles-help.config
│ │ │ ├── en-US-sitesettings-DefaultRootPageViewRoles-help.config
│ │ │ ├── en-US-sitesettings-DisableDbAuthentication-help.config
│ │ │ ├── en-US-sitesettings-EmailAdressesForUserApprovalNotification-help.config
│ │ │ ├── en-US-sitesettings-opensearchname-help.config
│ │ │ ├── en-US-sitesettings-requireapprovalforlogin-help.config
│ │ │ ├── en-US-sitesettings-requirepasswordchangeafterrecovery-help.config
│ │ │ ├── en-US-sitesettings-siteisclosed-help.config
│ │ │ ├── en-US-sitesettingsallowhidemenuhelp.config
│ │ │ ├── en-US-sitesettingsallowpasswordresethelp.config
│ │ │ ├── en-US-sitesettingsallowpasswordretrievalhelp.config
│ │ │ ├── en-US-sitesettingsallowregistrationhelp.config
│ │ │ ├── en-US-sitesettingsallowusernamechangehelp.config
│ │ │ ├── en-US-sitesettingsautocreateldapuserhelp.config
│ │ │ ├── en-US-sitesettingscaptchaproviderhelp.config
│ │ │ ├── en-US-sitesettingschildsitefeatureshelp.config
│ │ │ ├── en-US-sitesettingscompanynamehelp.config
│ │ │ ├── en-US-sitesettingsdefaultfriendlyurlpatternhelp.config
│ │ │ ├── en-US-sitesettingseditroleshelp.config
│ │ │ ├── en-US-sitesettingsenablecontentworkflowhelp.config
│ │ │ ├── en-US-sitesettingsforcecontentversioninghelp.config
│ │ │ ├── en-US-sitesettingsgmapapikeyhelp.config
│ │ │ ├── en-US-sitesettingshostnamehelp.config
│ │ │ ├── en-US-sitesettingsldappasswordhelp.config
│ │ │ ├── en-US-sitesettingsldapporthelp.config
│ │ │ ├── en-US-sitesettingsldaprootdnhelp.config
│ │ │ ├── en-US-sitesettingsldapserverhelp.config
│ │ │ ├── en-US-sitesettingsldapuserdnkeyhelp.config
│ │ │ ├── en-US-sitesettingsmaxincalidpasswordhelp.config
│ │ │ ├── en-US-sitesettingsmypagehelp.config
│ │ │ ├── en-US-sitesettingsopenidhelp.config
│ │ │ ├── en-US-sitesettingsopenidselectorhelp.config
│ │ │ ├── en-US-sitesettingspageskinhelp.config
│ │ │ ├── en-US-sitesettingspasswordattemptwindowhelp.config
│ │ │ ├── en-US-sitesettingspasswordformathelp.config
│ │ │ ├── en-US-sitesettingspasswordlengthhelp.config
│ │ │ ├── en-US-sitesettingspasswordnonalphacharactershelp.config
│ │ │ ├── en-US-sitesettingspasswordstrength-errormessage-help.config
│ │ │ ├── en-US-sitesettingspasswordstrengthhelp.config
│ │ │ ├── en-US-sitesettingspreferredhostnamehelp.config
│ │ │ ├── en-US-sitesettingsprivacyhelp.config
│ │ │ ├── en-US-sitesettingsreallydeleteusershelp.config
│ │ │ ├── en-US-sitesettingsrequirequestionandanswerhelp.config
│ │ │ ├── en-US-sitesettingsrequiresslhelp.config
│ │ │ ├── en-US-sitesettingssecureregistrationhelp.config
│ │ │ ├── en-US-sitesettingssiteeditorproviderhelp.config
│ │ │ ├── en-US-sitesettingssiteeditorskinhelp.config
│ │ │ ├── en-US-sitesettingssiteemailfromaliashelp.config
│ │ │ ├── en-US-sitesettingssiteemailfromhelp.config
│ │ │ ├── en-US-sitesettingssitelisthelp.config
│ │ │ ├── en-US-sitesettingssitelogohelp.config
│ │ │ ├── en-US-sitesettingssiteskinhelp.config
│ │ │ ├── en-US-sitesettingsuseemailforloginhelp.config
│ │ │ ├── en-US-sitesettingsuseldaphelp.config
│ │ │ ├── en-US-sitesettingsuserskinhelp.config
│ │ │ ├── en-US-sitesettingswindowslivehelp.config
│ │ │ ├── en-US-slideshow-windowless-help.config
│ │ │ ├── en-US-smtpheaders.config
│ │ │ ├── en-US-smtphelp.config
│ │ │ ├── en-US-smtptesthelp.config
│ │ │ ├── en-US-sts-page-menager-help.config
│ │ │ ├── en-US-useradminconfirmemailhelp.config
│ │ │ ├── en-US-useravatarhelp.config
│ │ │ ├── en-US-userdisplayinmemberlisthelp.config
│ │ │ ├── en-US-useremailhelp.config
│ │ │ ├── en-US-userfullnamehelp.config
│ │ │ ├── en-US-userloginnamehelp.config
│ │ │ ├── en-US-useropenidhelp.config
│ │ │ ├── en-US-userpasswordhelp.config
│ │ │ ├── en-US-usersecurityanswerhelp.config
│ │ │ ├── en-US-usersecurityquestionhelp.config
│ │ │ ├── en-US-usertrustedhelp.config
│ │ │ ├── en-US-wooprahelp.config
│ │ │ ├── en-US-workflowstatus-awaitingapproval-help.config
│ │ │ ├── en-US-workflowstatus-awaitingapproval3level-help.config
│ │ │ ├── en-US-workflowstatus-draft-help.config
│ │ │ ├── en-US-workflowstatus-rejected-help.config
│ │ │ └── en-US-xml-edit-help.config
│ │ ├── MessageTemplates/
│ │ │ ├── en-US-AccessDeniedMessage.config
│ │ │ ├── en-US-AccountApprovedMessage.config
│ │ │ ├── en-US-ApprovalRequestNotification.config
│ │ │ ├── en-US-ApprovalRequestNotificationSubject.config
│ │ │ ├── en-US-ApprovalRequestRejectionNotification.config
│ │ │ ├── en-US-ApprovalRequestRejectionNotificationSubject.config
│ │ │ ├── en-US-CannotRetrieveHashedPasswordMessage.config
│ │ │ ├── en-US-ContactAddressNotSetMessage.config
│ │ │ ├── en-US-DefaultEcheckOrderReceivedPlainTextEmailTemplate.config
│ │ │ ├── en-US-DefaultOrderConfirmationEmailSubjectTemplate.config
│ │ │ ├── en-US-DefaultOrderConfirmationPlainTextEmailTemplate.config
│ │ │ ├── en-US-DefaultOrderReceivedEmailSubjectTemplate.config
│ │ │ ├── en-US-DefaultOrderReceivedPlainTextEmailTemplate.config
│ │ │ ├── en-US-DefaultTicketOrderAnonymousConfirmationPlainTextEmailTemplate.config
│ │ │ ├── en-US-DefaultTicketOrderConfirmationPlainTextEmailTemplate.config
│ │ │ ├── en-US-DefaultWorldPayOrderCancelledTemplate.config
│ │ │ ├── en-US-DefaultWorldPayOrderConfirmationTemplate.config
│ │ │ ├── en-US-EditAccessDeniedMessage.config
│ │ │ ├── en-US-EmailAddressNotFoundMessage.config
│ │ │ ├── en-US-HashedPasswordEmailMessage.config
│ │ │ ├── en-US-InitialEmailFromContent.config
│ │ │ ├── en-US-InitialSiteHomeContent.config
│ │ │ ├── en-US-InitialSiteLogoContent.config
│ │ │ ├── en-US-InitialSiteNameContent.config
│ │ │ ├── en-US-InvalidEmailMessage.config
│ │ │ ├── en-US-LoginFailedMessage.config
│ │ │ ├── en-US-NeatHtmlValidationErrorHeader.config
│ │ │ ├── en-US-NewsletterVerificationEmailMessage.config
│ │ │ ├── en-US-NewsletterVerificationHtmlEmailMessage.config
│ │ │ ├── en-US-NotifyAdminofNewUserRegistationMessage.config
│ │ │ ├── en-US-NotifyAdminofNewUserRegistationSubject.config
│ │ │ ├── en-US-PasswordDoesntMatchRegularExpressionMessage.config
│ │ │ ├── en-US-PasswordEmailMessage.config
│ │ │ ├── en-US-PasswordNotLongEnoughMessage.config
│ │ │ ├── en-US-PasswordRequiresMoreNonAlphanumericCharactersMessage.config
│ │ │ ├── en-US-PasswordRetrievalNotEnabledMessage.config
│ │ │ ├── en-US-PasswordSentMessage.config
│ │ │ ├── en-US-PasswordWrongAnswerToQuestionMessage.config
│ │ │ ├── en-US-PublishRequestNotification.config
│ │ │ ├── en-US-PublishRequestNotificationSubject.config
│ │ │ ├── en-US-PublishRequestRejectionNotification.config
│ │ │ ├── en-US-PublishRequestRejectionNotificationSubject.config
│ │ │ ├── en-US-RegisterConfirmEmailMessage.config
│ │ │ ├── en-US-RegistrationConfirmedEmailMessage.config
│ │ │ ├── en-US-RegistrationFailedMessage.config
│ │ │ ├── en-US-SigninPasswordSentMessage.config
│ │ │ ├── en-US-TestEmailSettings.config
│ │ │ ├── en-US-TestEmailSettingsSubject.config
│ │ │ ├── en-US-UserAccountLockedMessage.config
│ │ │ ├── en-US-UserAlreadyRegisteredMessage.config
│ │ │ └── en-US-UserNotFoundMessage.config
│ │ ├── SiteImages/
│ │ │ ├── cog-icon.ai
│ │ │ ├── folder-up-icon.ai
│ │ │ ├── page-settings-icon.ai
│ │ │ ├── sort-alpha-down.ai
│ │ │ └── sort-alpha-up.ai
│ │ ├── SuperFlexi/
│ │ │ └── Solutions/
│ │ │ ├── Accordion/
│ │ │ │ ├── accordion.cshtml
│ │ │ │ ├── accordion.sfFields
│ │ │ │ ├── accordion.sfMarkup
│ │ │ │ └── resources/
│ │ │ │ └── controls.checkbox-title.js
│ │ │ ├── Icon Blocks/
│ │ │ │ ├── icon-blocks.sfFields
│ │ │ │ ├── icon-blocks.sfMarkup
│ │ │ │ └── resources/
│ │ │ │ ├── icon-blocks-base.css
│ │ │ │ ├── icon-picker-fa-core.config
│ │ │ │ └── icon-picker-fa.config
│ │ │ ├── Image Blocks/
│ │ │ │ ├── image-blocks.sfFields
│ │ │ │ ├── image-blocks.sfMarkup
│ │ │ │ └── resources/
│ │ │ │ ├── help-tester-inline.sfHelp
│ │ │ │ ├── help-tester.config
│ │ │ │ └── image-blocks-base.css
│ │ │ ├── Personnel List/
│ │ │ │ ├── personnel-list.cshtml
│ │ │ │ ├── personnel-list.sfFields
│ │ │ │ ├── personnel-list.sfMarkup
│ │ │ │ └── resources/
│ │ │ │ └── personnel-list-base.css
│ │ │ ├── Quick Links/
│ │ │ │ ├── quick-links.sfFields
│ │ │ │ ├── quick-links.sfMarkup
│ │ │ │ └── resources/
│ │ │ │ └── quick-links-base.css
│ │ │ ├── QuickImage/
│ │ │ │ ├── quickImage.sfFields
│ │ │ │ ├── quickImage.sfMarkup
│ │ │ │ └── resources/
│ │ │ │ └── quickImage-base.css
│ │ │ ├── Slider/
│ │ │ │ ├── resources/
│ │ │ │ │ ├── slick/
│ │ │ │ │ │ ├── LICENSE
│ │ │ │ │ │ ├── slick.css
│ │ │ │ │ │ └── slick.js
│ │ │ │ │ ├── slider-base.css
│ │ │ │ │ └── slider.js
│ │ │ │ ├── slider.cshtml
│ │ │ │ ├── slider.sfFields
│ │ │ │ └── slider.sfMarkup
│ │ │ ├── Social Media/
│ │ │ │ ├── resources/
│ │ │ │ │ └── social-links-base.css
│ │ │ │ ├── social-links.cshtml
│ │ │ │ ├── social-links.sfFields
│ │ │ │ └── social-links.sfMarkup
│ │ │ ├── Tabs/
│ │ │ │ ├── resources/
│ │ │ │ │ └── controls.checkbox-title.js
│ │ │ │ ├── tab-horizontal.sfMarkup
│ │ │ │ ├── tab-vertical.sfMarkup
│ │ │ │ └── tabs.sfFields
│ │ │ └── cookie-consent/
│ │ │ ├── cookie-consent.cshtml
│ │ │ ├── cookie-consent.sfFields
│ │ │ ├── cookie-consent.sfMarkup
│ │ │ ├── css/
│ │ │ │ └── cookie-consent.css
│ │ │ └── js/
│ │ │ └── cookie-consent.js
│ │ ├── emailtemplates/
│ │ │ ├── business1.config
│ │ │ └── template1.config
│ │ ├── htmlfragments/
│ │ │ └── fragment1.htm
│ │ ├── skins/
│ │ │ └── framework/
│ │ │ ├── DialogMaster.Master
│ │ │ ├── LICENSE
│ │ │ ├── Views/
│ │ │ │ ├── Blog/
│ │ │ │ │ ├── _BlogPostList--2-Columns.cshtml
│ │ │ │ │ ├── _BlogPostList--3-Columns.cshtml
│ │ │ │ │ └── _BlogPostList--Default.cshtml
│ │ │ │ ├── Web.config
│ │ │ │ └── common/
│ │ │ │ ├── _CustomMenu--Left-Bordered.cshtml
│ │ │ │ └── _CustomMenu--Right-Bordered.cshtml
│ │ │ ├── config/
│ │ │ │ ├── ckeditortemplates.js
│ │ │ │ ├── config.json
│ │ │ │ ├── editorstyles.json
│ │ │ │ ├── editortemplates.json
│ │ │ │ └── plugins/
│ │ │ │ └── EventCalendarPro/
│ │ │ │ ├── display.json
│ │ │ │ └── monthViewModule-display.json
│ │ │ ├── css/
│ │ │ │ └── main.css
│ │ │ ├── fonts/
│ │ │ │ └── fontawesome-free-6.4.2-web/
│ │ │ │ └── LICENSE.txt
│ │ │ ├── img/
│ │ │ │ └── favicons/
│ │ │ │ ├── browserconfig.xml
│ │ │ │ └── site.webmanifest
│ │ │ ├── includes/
│ │ │ │ ├── administration-drawer.html
│ │ │ │ ├── browsehappy.html
│ │ │ │ ├── favicons.html
│ │ │ │ └── modal.html
│ │ │ ├── js/
│ │ │ │ ├── GenericModalScript.js
│ │ │ │ ├── administration.js
│ │ │ │ ├── bootstrap-config.json
│ │ │ │ ├── main.js
│ │ │ │ ├── mojoHelpLinkScript.js
│ │ │ │ └── vendors/
│ │ │ │ ├── jquery/
│ │ │ │ │ └── jquery-ui-1.12.1/
│ │ │ │ │ ├── AUTHORS.txt
│ │ │ │ │ └── LICENSE.txt
│ │ │ │ ├── nivo-slider/
│ │ │ │ │ ├── jquery.nivo.slider.js
│ │ │ │ │ ├── jquery.nivo.slider.pack.js
│ │ │ │ │ ├── license.txt
│ │ │ │ │ ├── nivo-slider.css
│ │ │ │ │ └── themes/
│ │ │ │ │ ├── bar/
│ │ │ │ │ │ └── bar.css
│ │ │ │ │ ├── dark/
│ │ │ │ │ │ └── dark.css
│ │ │ │ │ ├── default/
│ │ │ │ │ │ └── default.css
│ │ │ │ │ └── light/
│ │ │ │ │ └── light.css
│ │ │ │ └── smartmenus/
│ │ │ │ ├── LICENSE-MIT
│ │ │ │ └── jquery.smartmenus.bootstrap.css
│ │ │ ├── layout.master
│ │ │ ├── less/
│ │ │ │ ├── administration-drawer.less
│ │ │ │ ├── administration-page.less
│ │ │ │ ├── alerts.less
│ │ │ │ ├── badges.less
│ │ │ │ ├── blog-post-list.less
│ │ │ │ ├── blog.less
│ │ │ │ ├── bootstrap.less
│ │ │ │ ├── breadcrumbs.less
│ │ │ │ ├── button-groups.less
│ │ │ │ ├── buttons.less
│ │ │ │ ├── calendars.less
│ │ │ │ ├── carousel.less
│ │ │ │ ├── close.less
│ │ │ │ ├── code.less
│ │ │ │ ├── colorbox.less
│ │ │ │ ├── comments.less
│ │ │ │ ├── component-animations.less
│ │ │ │ ├── dropdowns.less
│ │ │ │ ├── fb-grid.less
│ │ │ │ ├── feed-manager.less
│ │ │ │ ├── form-wizard.less
│ │ │ │ ├── forms.less
│ │ │ │ ├── forums.less
│ │ │ │ ├── galleries.less
│ │ │ │ ├── glyphicons.less
│ │ │ │ ├── grid.less
│ │ │ │ ├── input-groups.less
│ │ │ │ ├── jplayer.less
│ │ │ │ ├── jumbotron.less
│ │ │ │ ├── labels.less
│ │ │ │ ├── list-group.less
│ │ │ │ ├── main.less
│ │ │ │ ├── maps.less
│ │ │ │ ├── media.less
│ │ │ │ ├── misc.less
│ │ │ │ ├── mixins/
│ │ │ │ │ ├── alerts.less
│ │ │ │ │ ├── background-variant.less
│ │ │ │ │ ├── border-radius.less
│ │ │ │ │ ├── buttons.less
│ │ │ │ │ ├── center-block.less
│ │ │ │ │ ├── clearfix.less
│ │ │ │ │ ├── font-mixin.less
│ │ │ │ │ ├── forms.less
│ │ │ │ │ ├── gradients.less
│ │ │ │ │ ├── grid-framework.less
│ │ │ │ │ ├── grid.less
│ │ │ │ │ ├── hide-text.less
│ │ │ │ │ ├── image.less
│ │ │ │ │ ├── labels.less
│ │ │ │ │ ├── list-group.less
│ │ │ │ │ ├── nav-divider.less
│ │ │ │ │ ├── nav-vertical-align.less
│ │ │ │ │ ├── opacity.less
│ │ │ │ │ ├── pagination.less
│ │ │ │ │ ├── panels.less
│ │ │ │ │ ├── progress-bar.less
│ │ │ │ │ ├── reset-filter.less
│ │ │ │ │ ├── reset-text.less
│ │ │ │ │ ├── resize.less
│ │ │ │ │ ├── responsive-visibility.less
│ │ │ │ │ ├── size.less
│ │ │ │ │ ├── tab-focus.less
│ │ │ │ │ ├── table-row.less
│ │ │ │ │ ├── text-emphasis.less
│ │ │ │ │ ├── text-overflow.less
│ │ │ │ │ └── vendor-prefixes.less
│ │ │ │ ├── mixins.less
│ │ │ │ ├── modals.less
│ │ │ │ ├── mojo-extends.less
│ │ │ │ ├── navbar.less
│ │ │ │ ├── navs.less
│ │ │ │ ├── normalize.less
│ │ │ │ ├── page-nav.less
│ │ │ │ ├── pager.less
│ │ │ │ ├── pagination.less
│ │ │ │ ├── panels.less
│ │ │ │ ├── poll.less
│ │ │ │ ├── popovers.less
│ │ │ │ ├── print.less
│ │ │ │ ├── progress-bars.less
│ │ │ │ ├── responsive-embed.less
│ │ │ │ ├── responsive-utilities.less
│ │ │ │ ├── scaffolding.less
│ │ │ │ ├── search.less
│ │ │ │ ├── shared-files.less
│ │ │ │ ├── statistics.less
│ │ │ │ ├── superflexi/
│ │ │ │ │ ├── content-slider.less
│ │ │ │ │ ├── flip-box.less
│ │ │ │ │ ├── icon-blocks.less
│ │ │ │ │ ├── image-blocks.less
│ │ │ │ │ ├── personnel-list.less
│ │ │ │ │ ├── quick-links.less
│ │ │ │ │ └── social-links.less
│ │ │ │ ├── survey.less
│ │ │ │ ├── tables.less
│ │ │ │ ├── thumbnails.less
│ │ │ │ ├── tooltip.less
│ │ │ │ ├── type.less
│ │ │ │ ├── utilities.less
│ │ │ │ ├── variables.less
│ │ │ │ └── wells.less
│ │ │ ├── prepros-6.config
│ │ │ ├── prepros.config
│ │ │ ├── style.config
│ │ │ └── theme.skin
│ │ ├── sqlitedb/
│ │ │ ├── initdb.config
│ │ │ └── mojo-seed.db.config
│ │ ├── style/
│ │ │ ├── CalExtender/
│ │ │ │ └── Calendar.css
│ │ │ ├── CalendarBlue.css
│ │ │ ├── CalendarBlue2.css
│ │ │ ├── CalendarBrown.css
│ │ │ ├── CalendarGreen.css
│ │ │ ├── CalendarMojo.css
│ │ │ ├── CalendarSystem.css
│ │ │ ├── CalendarTas.css
│ │ │ ├── CalendarWin2k1.css
│ │ │ ├── CalendarWin2k2.css
│ │ │ ├── CalendarWin2kCold1.css
│ │ │ ├── CalendarWin2kCold2.css
│ │ │ ├── SrcViewer.css
│ │ │ ├── adminmenu/
│ │ │ │ ├── style-foundation.css
│ │ │ │ └── style.css
│ │ │ ├── common/
│ │ │ │ └── style.css
│ │ │ ├── easyslider/
│ │ │ │ └── style.css
│ │ │ ├── editorstyles.json
│ │ │ ├── editortemplates.json
│ │ │ ├── extruder/
│ │ │ │ └── mbExtruder.css
│ │ │ ├── formvalidation/
│ │ │ │ └── style.css
│ │ │ ├── forums/
│ │ │ │ └── style.css
│ │ │ ├── google/
│ │ │ │ ├── customsearch.css
│ │ │ │ ├── customsearch_bubblegum.css
│ │ │ │ ├── customsearch_default.css
│ │ │ │ ├── customsearch_espresso.css
│ │ │ │ ├── customsearch_greensky.css
│ │ │ │ ├── customsearch_minimalist.css
│ │ │ │ └── customsearch_shiny.css
│ │ │ ├── gridview/
│ │ │ │ ├── ChromeBlackGridView.css
│ │ │ │ ├── ChromeGridView.css
│ │ │ │ ├── GlassBlackGridView.css
│ │ │ │ ├── SoftGreyGridView.css
│ │ │ │ ├── WhiteChromeGridView.css
│ │ │ │ └── YahooGridView.css
│ │ │ ├── ibox.css
│ │ │ ├── jcarousel/
│ │ │ │ ├── ie7/
│ │ │ │ │ ├── credits.txt
│ │ │ │ │ └── skin.css
│ │ │ │ └── tango/
│ │ │ │ ├── credits.txt
│ │ │ │ └── skin.css
│ │ │ ├── jplayer/
│ │ │ │ ├── allskins.css
│ │ │ │ ├── bluemonday/
│ │ │ │ │ ├── jplayer.blue.monday.css
│ │ │ │ │ └── jplayer.phone.css
│ │ │ │ └── pinkflag/
│ │ │ │ └── jplayer.pink.flag.css
│ │ │ ├── jqtoolbar/
│ │ │ │ └── style.css
│ │ │ ├── jqtree.css
│ │ │ ├── jsObjects-taskbar.css
│ │ │ ├── jsObjects-treeview.css
│ │ │ ├── mojorating/
│ │ │ │ └── style.css
│ │ │ ├── mojotreeview/
│ │ │ │ └── style.css
│ │ │ ├── msajax/
│ │ │ │ └── style.css
│ │ │ ├── nivoslider/
│ │ │ │ ├── bar/
│ │ │ │ │ └── bar.css
│ │ │ │ ├── dark/
│ │ │ │ │ └── dark.css
│ │ │ │ ├── default/
│ │ │ │ │ └── default.css
│ │ │ │ └── light/
│ │ │ │ └── light.css
│ │ │ ├── rss/
│ │ │ │ ├── lastmod_ago.js
│ │ │ │ ├── rss1.css
│ │ │ │ ├── rss1.xsl
│ │ │ │ └── xsl_mop-up.js
│ │ │ └── treeviewcss/
│ │ │ ├── folders/
│ │ │ │ └── tree.css
│ │ │ └── menu/
│ │ │ └── tree.css
│ │ ├── test.config
│ │ ├── xml/
│ │ │ └── sales.xml
│ │ └── xsl/
│ │ ├── rss1.xsl
│ │ ├── sales.xsl
│ │ └── sample.xsl
│ ├── Default.aspx
│ ├── Default.aspx.cs
│ ├── Default.aspx.designer.cs
│ ├── DesignTools/
│ │ ├── CacheTool.aspx
│ │ ├── CacheTool.aspx.cs
│ │ ├── CacheTool.aspx.designer.cs
│ │ ├── CssEditor.aspx
│ │ ├── CssEditor.aspx.cs
│ │ ├── CssEditor.aspx.designer.cs
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── Default.aspx.designer.cs
│ │ ├── DownloadSkin.aspx
│ │ ├── DownloadSkin.aspx.cs
│ │ ├── DownloadSkin.aspx.designer.cs
│ │ ├── ManageSkin.aspx
│ │ ├── ManageSkin.aspx.cs
│ │ ├── ManageSkin.aspx.designer.cs
│ │ ├── SkinList.aspx
│ │ ├── SkinList.aspx.cs
│ │ └── SkinList.aspx.designer.cs
│ ├── DevAdmin/
│ │ ├── Controls/
│ │ │ ├── QueryTool.ascx
│ │ │ ├── QueryTool.ascx.cs
│ │ │ ├── QueryTool.ascx.designer.cs
│ │ │ ├── ServerVars.ascx
│ │ │ ├── ServerVars.ascx.cs
│ │ │ └── ServerVars.ascx.designer.cs
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── Default.aspx.designer.cs
│ │ ├── QueryTool.aspx
│ │ ├── QueryTool.aspx.cs
│ │ ├── QueryTool.aspx.designer.cs
│ │ ├── ServerVariables.aspx
│ │ ├── ServerVariables.aspx.cs
│ │ └── ServerVariables.aspx.designer.cs
│ ├── Dialog/
│ │ ├── AvatarUploadDialog.aspx
│ │ ├── AvatarUploadDialog.aspx.cs
│ │ ├── AvatarUploadDialog.aspx.designer.cs
│ │ ├── ContentRatingsDialog.aspx
│ │ ├── ContentRatingsDialog.aspx.cs
│ │ ├── ContentRatingsDialog.aspx.designer.cs
│ │ ├── GlobalContentDialog.aspx
│ │ ├── GlobalContentDialog.aspx.cs
│ │ ├── GlobalContentDialog.aspx.designer.cs
│ │ ├── ImageCropperDialog.aspx
│ │ ├── ImageCropperDialog.aspx.cs
│ │ ├── ImageCropperDialog.aspx.designer.cs
│ │ ├── ParentPageDialog.aspx
│ │ ├── ParentPageDialog.aspx.cs
│ │ ├── ParentPageDialog.aspx.designer.cs
│ │ ├── RoleUserSelectDialog.aspx
│ │ ├── RoleUserSelectDialog.aspx.cs
│ │ ├── RoleUserSelectDialog.aspx.designer.cs
│ │ ├── UserRolesDialog.aspx
│ │ ├── UserRolesDialog.aspx.cs
│ │ ├── UserRolesDialog.aspx.designer.cs
│ │ ├── UserSelectorDialog.aspx
│ │ ├── UserSelectorDialog.aspx.cs
│ │ └── UserSelectorDialog.aspx.designer.cs
│ ├── Dtos/
│ │ ├── FileServiceDto.cs
│ │ └── WebFolderDto.cs
│ ├── EditAccessDenied.aspx
│ ├── EditAccessDenied.aspx.cs
│ ├── EditAccessDenied.aspx.designer.cs
│ ├── Error.htm
│ ├── ErrorPage.aspx
│ ├── Global.asax
│ ├── Global.asax.cs
│ ├── GoogleSearch.aspx
│ ├── GoogleSearch.aspx.cs
│ ├── GoogleSearch.aspx.designer.cs
│ ├── Help.aspx
│ ├── Help.aspx.cs
│ ├── Help.aspx.designer.cs
│ ├── HelpEdit.aspx
│ ├── HelpEdit.aspx.cs
│ ├── HelpEdit.aspx.designer.cs
│ ├── Helpers/
│ │ ├── Avatar/
│ │ │ ├── GravatarCommon.cs
│ │ │ ├── GravatarHelper.cs
│ │ │ └── GravatarRating.cs
│ │ ├── CustomHtmlHelper.cs
│ │ └── UserControlHelper.cs
│ ├── HtmlCompare.aspx
│ ├── HtmlCompare.aspx.cs
│ ├── HtmlCompare.aspx.designer.cs
│ ├── HtmlEdit.aspx
│ ├── HtmlEdit.aspx.cs
│ ├── HtmlEdit.aspx.designer.cs
│ ├── LICENSE.md
│ ├── Logoff.aspx
│ ├── Logoff.aspx.cs
│ ├── Logoff.aspx.designer.cs
│ ├── LuceneSettings.config
│ ├── MemberList.aspx
│ ├── MemberList.aspx.cs
│ ├── MemberList.aspx.designer.cs
│ ├── MemberListDisplaySettings.cs
│ ├── Models/
│ │ ├── AdditionalContentList.cs
│ │ ├── AdminMenuPage.cs
│ │ ├── BreadCrumbs.cs
│ │ ├── ExternalLoginErrorModel.cs
│ │ ├── FileManager.cs
│ │ ├── FileService.cs
│ │ ├── MemberListModel.cs
│ │ ├── MenuModel.cs
│ │ ├── ModelBinders.cs
│ │ ├── PagerInfo.cs
│ │ └── SearchResultsViewModel.cs
│ ├── Modules/
│ │ ├── ChildPageSiteMapModule.ascx
│ │ ├── ChildPageSiteMapModule.ascx.cs
│ │ ├── ChildPageSiteMapModule.ascx.designer.cs
│ │ ├── CustomMenu.ascx
│ │ ├── CustomMenu.ascx.cs
│ │ ├── CustomMenu.ascx.designer.cs
│ │ ├── CustomScript.ascx
│ │ ├── CustomScript.ascx.cs
│ │ ├── CustomScript.ascx.designer.cs
│ │ ├── HtmlDisplaySettings.cs
│ │ ├── HtmlModule.ascx
│ │ ├── HtmlModule.ascx.cs
│ │ ├── HtmlModule.ascx.designer.cs
│ │ ├── LoginModule.ascx
│ │ ├── LoginModule.ascx.cs
│ │ ├── LoginModule.ascx.designer.cs
│ │ ├── LoginModuleDisplaySettings.cs
│ │ ├── NewsLetterSubscribeModule.ascx
│ │ ├── NewsLetterSubscribeModule.ascx.cs
│ │ ├── NewsLetterSubscribeModule.ascx.designer.cs
│ │ ├── RecentContentDisplaySettings.cs
│ │ ├── RecentContentModule.ascx
│ │ ├── RecentContentModule.ascx.cs
│ │ ├── RecentContentModule.ascx.designer.cs
│ │ ├── SearchModuleDisplaySettings.cs
│ │ ├── SiteSearchModule.ascx
│ │ ├── SiteSearchModule.ascx.cs
│ │ ├── SiteSearchModule.ascx.designer.cs
│ │ ├── SiteStatisticsModule.ascx
│ │ ├── SiteStatisticsModule.ascx.cs
│ │ └── SiteStatisticsModule.ascx.designer.cs
│ ├── Page-Not-Found.aspx
│ ├── PageNotFound.aspx
│ ├── PageNotFound.aspx.cs
│ ├── PageNotFound.aspx.designer.cs
│ ├── ProfileView.aspx
│ ├── ProfileView.aspx.cs
│ ├── ProfileView.aspx.designer.cs
│ ├── Properties/
│ │ ├── AssemblyInfo.cs
│ │ └── PublishProfiles/
│ │ ├── MSSQL.pubxml
│ │ ├── MySQL.pubxml
│ │ ├── PGSQL.pubxml
│ │ ├── SQLite.pubxml
│ │ └── placeholder.txt
│ ├── Redirect.aspx
│ ├── Redirect.aspx.cs
│ ├── Redirect.aspx.designer.cs
│ ├── Scripts/
│ │ ├── WebForms/
│ │ │ ├── DetailsView.js
│ │ │ ├── Focus.js
│ │ │ ├── GridView.js
│ │ │ ├── MSAjax/
│ │ │ │ ├── MicrosoftAjax.js
│ │ │ │ ├── MicrosoftAjaxApplicationServices.js
│ │ │ │ ├── MicrosoftAjaxComponentModel.js
│ │ │ │ ├── MicrosoftAjaxCore.js
│ │ │ │ ├── MicrosoftAjaxGlobalization.js
│ │ │ │ ├── MicrosoftAjaxHistory.js
│ │ │ │ ├── MicrosoftAjaxNetwork.js
│ │ │ │ ├── MicrosoftAjaxSerialization.js
│ │ │ │ ├── MicrosoftAjaxTimer.js
│ │ │ │ ├── MicrosoftAjaxWebForms.js
│ │ │ │ └── MicrosoftAjaxWebServices.js
│ │ │ ├── Menu.js
│ │ │ ├── MenuStandards.js
│ │ │ ├── SmartNav.js
│ │ │ ├── TreeView.js
│ │ │ ├── WebForms.js
│ │ │ ├── WebParts.js
│ │ │ └── WebUIValidation.js
│ │ ├── bootstrap.js
│ │ ├── jquery-3.7.1.intellisense.js
│ │ ├── jquery-3.7.1.js
│ │ ├── jquery-3.7.1.slim.js
│ │ ├── jquery-ui-1.13.2.js
│ │ ├── jquery.validate-vsdoc.js
│ │ ├── jquery.validate.js
│ │ ├── jquery.validate.unobtrusive.js
│ │ └── modernizr-2.6.2.js
│ ├── SearchEngineInfo.ashx
│ ├── SearchEngineInfo.ashx.cs
│ ├── SearchResults.ashx
│ ├── SearchResults.ashx.cs
│ ├── SearchResults.aspx
│ ├── SearchResults.aspx.cs
│ ├── SearchResults.aspx.designer.cs
│ ├── SearchResultsDisplaySettings.cs
│ ├── Secure/
│ │ ├── ChangePassword.aspx
│ │ ├── ChangePassword.aspx.cs
│ │ ├── ChangePassword.aspx.designer.cs
│ │ ├── Login.aspx
│ │ ├── Login.aspx.cs
│ │ ├── Login.aspx.designer.cs
│ │ ├── PasswordReset.aspx
│ │ ├── PasswordReset.aspx.cs
│ │ ├── PasswordReset.aspx.designer.cs
│ │ ├── RecoverPassword.aspx
│ │ ├── RecoverPassword.aspx.cs
│ │ ├── RecoverPassword.aspx.designer.cs
│ │ ├── Register.aspx
│ │ ├── Register.aspx.cs
│ │ ├── Register.aspx.designer.cs
│ │ ├── RegistrationPageDisplaySettings.cs
│ │ ├── UserProfile.aspx
│ │ ├── UserProfile.aspx.cs
│ │ ├── UserProfile.aspx.designer.cs
│ │ ├── WindowsLiveAuthHandler.aspx
│ │ ├── WindowsLiveAuthHandler.aspx.cs
│ │ └── WindowsLiveAuthHandler.aspx.designer.cs
│ ├── Security/
│ │ ├── IdenityModelExtentions.cs
│ │ ├── JsonWebKeyCache.cs
│ │ └── OidcService.cs
│ ├── Services/
│ │ ├── AuthenticationService.svc
│ │ ├── CKeditorStyles.ashx
│ │ ├── CKeditorStyles.ashx.cs
│ │ ├── CKeditorTemplates.ashx
│ │ ├── CKeditorTemplates.ashx.cs
│ │ ├── ContentRatingService.ashx
│ │ ├── ContentRatingService.ashx.cs
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── Default.aspx.designer.cs
│ │ ├── EditorStyles.ashx
│ │ ├── EditorStyles.ashx.cs
│ │ ├── FileService.ashx
│ │ ├── FileService.ashx.cs
│ │ ├── FriendlyUrlSuggestXml.aspx
│ │ ├── FriendlyUrlSuggestXml.aspx.cs
│ │ ├── FriendlyUrlSuggestXml.aspx.designer.cs
│ │ ├── GalleryDataService.ashx
│ │ ├── HtmlEditService.aspx
│ │ ├── HtmlEditService.aspx.cs
│ │ ├── HtmlEditService.aspx.designer.cs
│ │ ├── HtmlTemplates.ashx
│ │ ├── HtmlTemplates.ashx.cs
│ │ ├── MathMLHandler.ashx
│ │ ├── MathMLHandler.ashx.cs
│ │ ├── PayPalIPNHandler.aspx
│ │ ├── PayPalIPNHandler.aspx.cs
│ │ ├── PayPalIPNHandler.aspx.designer.cs
│ │ ├── PayPalPDTHandler.aspx
│ │ ├── PayPalPDTHandler.aspx.cs
│ │ ├── PayPalPDTHandler.aspx.designer.cs
│ │ ├── PayPalReturnHandler.ashx
│ │ ├── PayPalReturnHandler.ashx.cs
│ │ ├── RecentContentRss.aspx
│ │ ├── RecentContentRss.aspx.cs
│ │ ├── RoleService.svc
│ │ ├── RpxPluginResponseHandler.ashx
│ │ ├── RpxPluginResponseHandler.ashx.cs
│ │ ├── SessionKeepAlive.aspx
│ │ ├── SessionKeepAlive.aspx.cs
│ │ ├── SessionKeepAlive.aspx.designer.cs
│ │ ├── SiteMapJson.ashx
│ │ ├── SiteMapJson.ashx.cs
│ │ ├── TaskProgress.ashx
│ │ ├── TaskProgress.ashx.cs
│ │ ├── TinyMceTemplates.ashx
│ │ ├── TinyMceTemplates.ashx.cs
│ │ ├── TrackLocation.ashx
│ │ ├── TrackLocation.ashx.cs
│ │ ├── UserLookup.asmx
│ │ ├── UserLookup.asmx.cs
│ │ ├── WorldPayPostbackHandler.aspx
│ │ ├── WorldPayPostbackHandler.aspx.cs
│ │ └── WorldPayPostbackHandler.aspx.designer.cs
│ ├── Setup/
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── Default.aspx.designer.cs
│ │ ├── ProviderConfig/
│ │ │ ├── contentdeletehandlers/
│ │ │ │ ├── 000_placeholder.config
│ │ │ │ ├── htmldeletehandler.config
│ │ │ │ └── kdmediaplayerdeletehandler.config
│ │ │ ├── indexbuilders/
│ │ │ │ ├── 000_placeholder.config
│ │ │ │ └── htmlcontentindexbuilder.config
│ │ │ ├── pagecreatedeventhandlers/
│ │ │ │ └── 000_placeholder.config
│ │ │ ├── paypalipnhandlers/
│ │ │ │ └── 000_placeholder.config
│ │ │ ├── paypalpdthandlers/
│ │ │ │ └── 000_placeholder.config
│ │ │ ├── paypalreturnhandlers/
│ │ │ │ └── 000_placeholder.config
│ │ │ ├── sitecreatedeventhandlers/
│ │ │ │ ├── 000_placeholder.config
│ │ │ │ └── 001_core.config
│ │ │ ├── sitepredeletehandlers/
│ │ │ │ ├── 000_placeholder.config
│ │ │ │ ├── 001_coredatadeleter.config
│ │ │ │ └── 001_htmldeleter.config
│ │ │ ├── userpredeletehandlers/
│ │ │ │ └── 000_placeholder.config
│ │ │ ├── userprofileupdatedhandlers/
│ │ │ │ └── 000_placeholder.config
│ │ │ ├── userregisteredhandlers/
│ │ │ │ ├── 000_placeholder.config
│ │ │ │ └── 002_notifyadminsuserregisteredhandler.config
│ │ │ ├── usersigninhandlers/
│ │ │ │ └── 000_placeholder.config
│ │ │ └── worldpayresponsehandlers/
│ │ │ └── 000_placeholder.config
│ │ ├── RouteRegistrars/
│ │ │ ├── ExampleRoutes.config
│ │ │ └── FeaturesRoutes.config
│ │ ├── SetupFooter-rtl.config
│ │ ├── SetupFooter.config
│ │ ├── SetupHeader-rtl.config
│ │ ├── SetupHeader.config
│ │ ├── applications/
│ │ │ └── mojoportal-core/
│ │ │ ├── FeatureDefinitions/
│ │ │ │ ├── 10000_HtmlContentModule.config
│ │ │ │ ├── 20000_BlogModule.config
│ │ │ │ ├── 30000_ContactFormModule.config
│ │ │ │ ├── 40000_EventCalendarModule.config
│ │ │ │ ├── 50000_ForumsModule.config
│ │ │ │ ├── 50020_GoogleMapModule.config
│ │ │ │ ├── 50040_FolderGalleryModule.config
│ │ │ │ ├── 60000_ImageGalleryModule.config
│ │ │ │ ├── 70000_LinksModule.config
│ │ │ │ ├── 80000_RSSAggregatorModule.config
│ │ │ │ ├── 90000_SharedFilesModule.config
│ │ │ │ ├── 90100_SiteStatisiticsModule.config
│ │ │ │ ├── 90200_HtmlFragmentInlcudeModule.config
│ │ │ │ ├── 90300_XmlXslModule.config
│ │ │ │ ├── 99999_ChildPagesSiteMapModule.config
│ │ │ │ ├── 99999_CustomMenu.config
│ │ │ │ ├── 99999_CustomScriptModule.config
│ │ │ │ ├── 99999_NewsletterSubscribeModule.config
│ │ │ │ ├── 99999_RecentContentModule.config
│ │ │ │ ├── 99999_SignInModule.config
│ │ │ │ └── 99999_SiteSearchModule.config
│ │ │ ├── SchemaInstallScripts/
│ │ │ │ ├── mssql/
│ │ │ │ │ ├── 2.2.7.8.config
│ │ │ │ │ └── 2.3.4.8.config
│ │ │ │ ├── mysql/
│ │ │ │ │ └── 2.2.7.8.config
│ │ │ │ ├── pgsql/
│ │ │ │ │ └── 2.2.7.8.config
│ │ │ │ └── sqlite/
│ │ │ │ └── 2.2.7.8.config
│ │ │ └── SchemaUpgradeScripts/
│ │ │ ├── mssql/
│ │ │ │ ├── 2.2.1.5.config
│ │ │ │ ├── 2.2.1.6.config
│ │ │ │ ├── 2.2.1.7.config
│ │ │ │ ├── 2.2.1.8.config
│ │ │ │ ├── 2.2.1.9.config
│ │ │ │ ├── 2.2.2.0.config
│ │ │ │ ├── 2.2.2.1.config
│ │ │ │ ├── 2.2.2.2.config
│ │ │ │ ├── 2.2.2.3.config
│ │ │ │ ├── 2.2.2.4.config
│ │ │ │ ├── 2.2.2.5.config
│ │ │ │ ├── 2.2.2.6.config
│ │ │ │ ├── 2.2.2.7.config
│ │ │ │ ├── 2.2.2.8.config
│ │ │ │ ├── 2.2.2.9.config
│ │ │ │ ├── 2.2.3.0.config
│ │ │ │ ├── 2.2.3.1.config
│ │ │ │ ├── 2.2.3.2.config
│ │ │ │ ├── 2.2.3.3.config
│ │ │ │ ├── 2.2.3.4.config
│ │ │ │ ├── 2.2.3.5.config
│ │ │ │ ├── 2.2.3.6.config
│ │ │ │ ├── 2.2.3.7.config
│ │ │ │ ├── 2.2.3.8.config
│ │ │ │ ├── 2.2.3.9.config
│ │ │ │ ├── 2.2.4.0.config
│ │ │ │ ├── 2.2.4.1.config
│ │ │ │ ├── 2.2.4.2.config
│ │ │ │ ├── 2.2.4.3.config
│ │ │ │ ├── 2.2.4.4.config
│ │ │ │ ├── 2.2.4.5.config
│ │ │ │ ├── 2.2.4.6.config
│ │ │ │ ├── 2.2.4.7.config
│ │ │ │ ├── 2.2.4.8.config
│ │ │ │ ├── 2.2.4.9.config
│ │ │ │ ├── 2.2.5.0.config
│ │ │ │ ├── 2.2.5.1.config
│ │ │ │ ├── 2.2.5.2.config
│ │ │ │ ├── 2.2.5.3.config
│ │ │ │ ├── 2.2.5.4.config
│ │ │ │ ├── 2.2.5.5.config
│ │ │ │ ├── 2.2.5.6.config
│ │ │ │ ├── 2.2.5.7.config
│ │ │ │ ├── 2.2.5.8.config
│ │ │ │ ├── 2.2.5.9.config
│ │ │ │ ├── 2.2.6.0.config
│ │ │ │ ├── 2.2.6.1.config
│ │ │ │ ├── 2.2.6.2.config
│ │ │ │ ├── 2.2.6.3.config
│ │ │ │ ├── 2.2.6.4.config
│ │ │ │ ├── 2.2.6.5.config
│ │ │ │ ├── 2.2.6.6.config
│ │ │ │ ├── 2.2.6.7.config
│ │ │ │ ├── 2.2.6.8.config
│ │ │ │ ├── 2.2.6.9.config
│ │ │ │ ├── 2.2.7.0.config
│ │ │ │ ├── 2.2.7.1.config
│ │ │ │ ├── 2.2.7.2.config
│ │ │ │ ├── 2.2.7.3.config
│ │ │ │ ├── 2.2.7.4.config
│ │ │ │ ├── 2.2.7.5.config
│ │ │ │ ├── 2.2.7.6.config
│ │ │ │ ├── 2.2.7.7.config
│ │ │ │ ├── 2.2.7.8.config
│ │ │ │ ├── 2.2.7.9.config
│ │ │ │ ├── 2.2.8.0.config
│ │ │ │ ├── 2.2.8.1.config
│ │ │ │ ├── 2.2.8.2.config
│ │ │ │ ├── 2.2.8.3.config
│ │ │ │ ├── 2.2.8.4.config
│ │ │ │ ├── 2.2.8.5.config
│ │ │ │ ├── 2.2.8.6.config
│ │ │ │ ├── 2.2.8.7.config
│ │ │ │ ├── 2.2.8.8.config
│ │ │ │ ├── 2.2.8.9.config
│ │ │ │ ├── 2.2.9.0.config
│ │ │ │ ├── 2.2.9.1.config
│ │ │ │ ├── 2.2.9.2.config
│ │ │ │ ├── 2.2.9.3.config
│ │ │ │ ├── 2.2.9.4.config
│ │ │ │ ├── 2.2.9.5.config
│ │ │ │ ├── 2.2.9.6.config
│ │ │ │ ├── 2.2.9.7.config
│ │ │ │ ├── 2.2.9.8.config
│ │ │ │ ├── 2.2.9.9.config
│ │ │ │ ├── 2.3.0.0.config
│ │ │ │ ├── 2.3.0.1.config
│ │ │ │ ├── 2.3.0.2.config
│ │ │ │ ├── 2.3.0.3.config
│ │ │ │ ├── 2.3.0.4.config
│ │ │ │ ├── 2.3.0.5.config
│ │ │ │ ├── 2.3.0.6.config
│ │ │ │ ├── 2.3.0.7.config
│ │ │ │ ├── 2.3.0.8.config
│ │ │ │ ├── 2.3.0.9.config
│ │ │ │ ├── 2.3.1.0.config
│ │ │ │ ├── 2.3.1.1.config
│ │ │ │ ├── 2.3.1.2.config
│ │ │ │ ├── 2.3.1.3.config
│ │ │ │ ├── 2.3.1.4.config
│ │ │ │ ├── 2.3.1.5.config
│ │ │ │ ├── 2.3.1.6.config
│ │ │ │ ├── 2.3.1.7.config
│ │ │ │ ├── 2.3.1.8.config
│ │ │ │ ├── 2.3.1.9.config
│ │ │ │ ├── 2.3.2.0.config
│ │ │ │ ├── 2.3.2.1.config
│ │ │ │ ├── 2.3.2.2.config
│ │ │ │ ├── 2.3.2.3.config
│ │ │ │ ├── 2.3.2.4.config
│ │ │ │ ├── 2.3.2.5.config
│ │ │ │ ├── 2.3.2.6.config
│ │ │ │ ├── 2.3.2.7.config
│ │ │ │ ├── 2.3.2.8.config
│ │ │ │ ├── 2.3.2.9.config
│ │ │ │ ├── 2.3.3.0.config
│ │ │ │ ├── 2.3.3.1.config
│ │ │ │ ├── 2.3.3.2.config
│ │ │ │ ├── 2.3.3.3.config
│ │ │ │ ├── 2.3.3.4.config
│ │ │ │ ├── 2.3.3.5.config
│ │ │ │ ├── 2.3.3.6.config
│ │ │ │ ├── 2.3.3.7.config
│ │ │ │ ├── 2.3.3.8.config
│ │ │ │ ├── 2.3.3.9.config
│ │ │ │ ├── 2.3.4.0.config
│ │ │ │ ├── 2.3.4.1.config
│ │ │ │ ├── 2.3.4.2.config
│ │ │ │ ├── 2.3.4.3.config
│ │ │ │ ├── 2.3.4.4.config
│ │ │ │ ├── 2.3.4.5.config
│ │ │ │ ├── 2.3.4.6.config
│ │ │ │ ├── 2.3.4.7.config
│ │ │ │ ├── 2.3.4.8.config
│ │ │ │ ├── 2.3.4.9.config
│ │ │ │ ├── 2.3.5.0.config
│ │ │ │ ├── 2.3.5.1.config
│ │ │ │ ├── 2.3.5.2.config
│ │ │ │ ├── 2.3.5.3.config
│ │ │ │ ├── 2.3.5.4.config
│ │ │ │ ├── 2.3.5.5.config
│ │ │ │ ├── 2.3.5.6.config
│ │ │ │ ├── 2.3.5.7.config
│ │ │ │ ├── 2.3.5.8.config
│ │ │ │ ├── 2.3.5.9.config
│ │ │ │ ├── 2.3.6.0.config
│ │ │ │ ├── 2.3.6.1.config
│ │ │ │ ├── 2.3.6.2.config
│ │ │ │ ├── 2.3.6.3.config
│ │ │ │ ├── 2.3.6.4.config
│ │ │ │ ├── 2.3.6.5.config
│ │ │ │ ├── 2.3.6.6.config
│ │ │ │ ├── 2.3.6.7.config
│ │ │ │ ├── 2.3.6.8.config
│ │ │ │ ├── 2.3.6.9.config
│ │ │ │ ├── 2.3.7.0.config
│ │ │ │ ├── 2.3.7.1.config
│ │ │ │ ├── 2.3.7.2.config
│ │ │ │ ├── 2.3.7.3.config
│ │ │ │ ├── 2.3.7.4.config
│ │ │ │ ├── 2.3.7.5.config
│ │ │ │ ├── 2.3.7.6.config
│ │ │ │ ├── 2.3.7.7.config
│ │ │ │ ├── 2.3.7.8.config
│ │ │ │ ├── 2.3.7.9.config
│ │ │ │ ├── 2.3.8.0.config
│ │ │ │ ├── 2.3.8.1.config
│ │ │ │ ├── 2.3.8.2.config
│ │ │ │ ├── 2.3.8.3.config
│ │ │ │ ├── 2.3.8.4.config
│ │ │ │ ├── 2.3.8.5.config
│ │ │ │ ├── 2.3.8.6.config
│ │ │ │ ├── 2.3.8.7.config
│ │ │ │ ├── 2.3.8.8.config
│ │ │ │ ├── 2.3.8.9.config
│ │ │ │ ├── 2.3.9.0.config
│ │ │ │ ├── 2.3.9.1.config
│ │ │ │ ├── 2.3.9.2.config
│ │ │ │ ├── 2.3.9.3.config
│ │ │ │ ├── 2.3.9.4.config
│ │ │ │ ├── 2.3.9.5.config
│ │ │ │ ├── 2.3.9.6.config
│ │ │ │ ├── 2.3.9.7.config
│ │ │ │ ├── 2.3.9.8.config
│ │ │ │ ├── 2.3.9.9.config
│ │ │ │ ├── 2.4.0.0.config
│ │ │ │ ├── 2.4.0.1.config
│ │ │ │ ├── 2.4.0.2.config
│ │ │ │ ├── 2.4.0.3.config
│ │ │ │ ├── 2.4.0.4.config
│ │ │ │ ├── 2.4.0.5.config
│ │ │ │ ├── 2.4.0.6.config
│ │ │ │ ├── 2.4.0.7.config
│ │ │ │ ├── 2.4.0.8.config
│ │ │ │ ├── 2.4.0.9.config
│ │ │ │ ├── 2.4.1.0.config
│ │ │ │ ├── 2.5.0.0.config
│ │ │ │ ├── 2.6.0.0.config
│ │ │ │ ├── 2.6.0.1.config
│ │ │ │ ├── 2.6.0.2.config
│ │ │ │ ├── 2.6.0.3.config
│ │ │ │ ├── 2.6.0.4.config
│ │ │ │ ├── 2.7.0.1.config
│ │ │ │ ├── 2.7.0.2.config
│ │ │ │ ├── 2.7.0.3.config
│ │ │ │ ├── 2.7.0.4.config
│ │ │ │ ├── 2.7.0.5.config
│ │ │ │ ├── 2.7.0.6.config
│ │ │ │ ├── 2.7.0.7.config
│ │ │ │ ├── 2.7.0.8.config
│ │ │ │ ├── 2.7.0.9.config
│ │ │ │ ├── 2.8.0.0.config
│ │ │ │ ├── 2.8.0.1.config
│ │ │ │ ├── 2.8.0.2.config
│ │ │ │ ├── 2.8.0.3.config
│ │ │ │ ├── 2.8.0.4.config
│ │ │ │ ├── 2.8.0.5.config
│ │ │ │ ├── 2.8.0.6.config
│ │ │ │ ├── 2.8.0.7.config
│ │ │ │ ├── 2.9.0.1.config
│ │ │ │ ├── 2.9.0.2.config
│ │ │ │ ├── 2.9.0.3.config
│ │ │ │ ├── 2.9.0.4.config
│ │ │ │ ├── 2.9.1.0.config
│ │ │ │ ├── 2.9.2.0.config
│ │ │ │ ├── 2.9.2.1.config
│ │ │ │ ├── 2.9.2.2.config
│ │ │ │ ├── 2.9.2.3.config
│ │ │ │ └── drafts/
│ │ │ │ └── vnext.config
│ │ │ ├── mysql/
│ │ │ │ ├── 2.2.1.5.config
│ │ │ │ ├── 2.2.1.6.config
│ │ │ │ ├── 2.2.1.7.config
│ │ │ │ ├── 2.2.1.8.config
│ │ │ │ ├── 2.2.1.9.config
│ │ │ │ ├── 2.2.2.0.config
│ │ │ │ ├── 2.2.2.1.config
│ │ │ │ ├── 2.2.2.2.config
│ │ │ │ ├── 2.2.2.3.config
│ │ │ │ ├── 2.2.2.4.config
│ │ │ │ ├── 2.2.2.5.config
│ │ │ │ ├── 2.2.2.6.config
│ │ │ │ ├── 2.2.2.7.config
│ │ │ │ ├── 2.2.2.8.config
│ │ │ │ ├── 2.2.2.9.config
│ │ │ │ ├── 2.2.3.0.config
│ │ │ │ ├── 2.2.3.1.config
│ │ │ │ ├── 2.2.3.2.config
│ │ │ │ ├── 2.2.3.3.config
│ │ │ │ ├── 2.2.3.4.config
│ │ │ │ ├── 2.2.3.5.config
│ │ │ │ ├── 2.2.3.6.config
│ │ │ │ ├── 2.2.3.7.config
│ │ │ │ ├── 2.2.3.8.config
│ │ │ │ ├── 2.2.3.9.config
│ │ │ │ ├── 2.2.4.0.config
│ │ │ │ ├── 2.2.4.1.config
│ │ │ │ ├── 2.2.4.2.config
│ │ │ │ ├── 2.2.4.3.config
│ │ │ │ ├── 2.2.4.4.config
│ │ │ │ ├── 2.2.4.5.config
│ │ │ │ ├── 2.2.4.6.config
│ │ │ │ ├── 2.2.4.7.config
│ │ │ │ ├── 2.2.4.8.config
│ │ │ │ ├── 2.2.4.9.config
│ │ │ │ ├── 2.2.5.0.config
│ │ │ │ ├── 2.2.5.1.config
│ │ │ │ ├── 2.2.5.2.config
│ │ │ │ ├── 2.2.5.3.config
│ │ │ │ ├── 2.2.5.4.config
│ │ │ │ ├── 2.2.5.5.config
│ │ │ │ ├── 2.2.5.6.config
│ │ │ │ ├── 2.2.5.7.config
│ │ │ │ ├── 2.2.5.8.config
│ │ │ │ ├── 2.2.5.9.config
│ │ │ │ ├── 2.2.6.0.config
│ │ │ │ ├── 2.2.6.1.config
│ │ │ │ ├── 2.2.6.2.config
│ │ │ │ ├── 2.2.6.3.config
│ │ │ │ ├── 2.2.6.4.config
│ │ │ │ ├── 2.2.6.5.config
│ │ │ │ ├── 2.2.6.6.config
│ │ │ │ ├── 2.2.6.7.config
│ │ │ │ ├── 2.2.6.8.config
│ │ │ │ ├── 2.2.6.9.config
│ │ │ │ ├── 2.2.7.0.config
│ │ │ │ ├── 2.2.7.1.config
│ │ │ │ ├── 2.2.7.2.config
│ │ │ │ ├── 2.2.7.3.config
│ │ │ │ ├── 2.2.7.4.config
│ │ │ │ ├── 2.2.7.5.config
│ │ │ │ ├── 2.2.7.6.config
│ │ │ │ ├── 2.2.7.7.config
│ │ │ │ ├── 2.2.7.8.config
│ │ │ │ ├── 2.2.7.9.config
│ │ │ │ ├── 2.2.8.0.config
│ │ │ │ ├── 2.2.8.1.config
│ │ │ │ ├── 2.2.8.2.config
│ │ │ │ ├── 2.2.8.3.config
│ │ │ │ ├── 2.2.8.4.config
│ │ │ │ ├── 2.2.8.5.config
│ │ │ │ ├── 2.2.8.6.config
│ │ │ │ ├── 2.2.8.7.config
│ │ │ │ ├── 2.2.8.8.config
│ │ │ │ ├── 2.2.8.9.config
│ │ │ │ ├── 2.2.9.0.config
│ │ │ │ ├── 2.2.9.1.config
│ │ │ │ ├── 2.2.9.2.config
│ │ │ │ ├── 2.2.9.3.config
│ │ │ │ ├── 2.2.9.4.config
│ │ │ │ ├── 2.2.9.5.config
│ │ │ │ ├── 2.2.9.6.config
│ │ │ │ ├── 2.2.9.7.config
│ │ │ │ ├── 2.2.9.8.config
│ │ │ │ ├── 2.2.9.9.config
│ │ │ │ ├── 2.3.0.0.config
│ │ │ │ ├── 2.3.0.1.config
│ │ │ │ ├── 2.3.0.2.config
│ │ │ │ ├── 2.3.0.3.config
│ │ │ │ ├── 2.3.0.4.config
│ │ │ │ ├── 2.3.0.5.config
│ │ │ │ ├── 2.3.0.6.config
│ │ │ │ ├── 2.3.0.7.config
│ │ │ │ ├── 2.3.0.8.config
│ │ │ │ ├── 2.3.0.9.config
│ │ │ │ ├── 2.3.1.0.config
│ │ │ │ ├── 2.3.1.1.config
│ │ │ │ ├── 2.3.1.2.config
│ │ │ │ ├── 2.3.1.3.config
│ │ │ │ ├── 2.3.1.4.config
│ │ │ │ ├── 2.3.1.5.config
│ │ │ │ ├── 2.3.1.6.config
│ │ │ │ ├── 2.3.1.7.config
│ │ │ │ ├── 2.3.1.8.config
│ │ │ │ ├── 2.3.1.9.config
│ │ │ │ ├── 2.3.2.0.config
│ │ │ │ ├── 2.3.2.1.config
│ │ │ │ ├── 2.3.2.2.config
│ │ │ │ ├── 2.3.2.3.config
│ │ │ │ ├── 2.3.2.4.config
│ │ │ │ ├── 2.3.2.5.config
│ │ │ │ ├── 2.3.2.6.config
│ │ │ │ ├── 2.3.2.7.config
│ │ │ │ ├── 2.3.2.8.config
│ │ │ │ ├── 2.3.2.9.config
│ │ │ │ ├── 2.3.3.0.config
│ │ │ │ ├── 2.3.3.1.config
│ │ │ │ ├── 2.3.3.2.config
│ │ │ │ ├── 2.3.3.3.config
│ │ │ │ ├── 2.3.3.4.config
│ │ │ │ ├── 2.3.3.5.config
│ │ │ │ ├── 2.3.3.6.config
│ │ │ │ ├── 2.3.3.7.config
│ │ │ │ ├── 2.3.3.8.config
│ │ │ │ ├── 2.3.3.9.config
│ │ │ │ ├── 2.3.4.0.config
│ │ │ │ ├── 2.3.4.1.config
│ │ │ │ ├── 2.3.4.2.config
│ │ │ │ ├── 2.3.4.3.config
│ │ │ │ ├── 2.3.4.4.config
│ │ │ │ ├── 2.3.4.5.config
│ │ │ │ ├── 2.3.4.6.config
│ │ │ │ ├── 2.3.4.7.config
│ │ │ │ ├── 2.3.4.8.config
│ │ │ │ ├── 2.3.4.9.config
│ │ │ │ ├── 2.3.5.0.config
│ │ │ │ ├── 2.3.5.1.config
│ │ │ │ ├── 2.3.5.2.config
│ │ │ │ ├── 2.3.5.3.config
│ │ │ │ ├── 2.3.5.4.config
│ │ │ │ ├── 2.3.5.5.config
│ │ │ │ ├── 2.3.5.6.config
│ │ │ │ ├── 2.3.5.7.config
│ │ │ │ ├── 2.3.5.8.config
│ │ │ │ ├── 2.3.5.9.config
│ │ │ │ ├── 2.3.6.0.config
│ │ │ │ ├── 2.3.6.1.config
│ │ │ │ ├── 2.3.6.2.config
│ │ │ │ ├── 2.3.6.3.config
│ │ │ │ ├── 2.3.6.4.config
│ │ │ │ ├── 2.3.6.5.config
│ │ │ │ ├── 2.3.6.6.config
│ │ │ │ ├── 2.3.6.7.config
│ │ │ │ ├── 2.3.6.8.config
│ │ │ │ ├── 2.3.6.9.config
│ │ │ │ ├── 2.3.7.0.config
│ │ │ │ ├── 2.3.7.1.config
│ │ │ │ ├── 2.3.7.2.config
│ │ │ │ ├── 2.3.7.3.config
│ │ │ │ ├── 2.3.7.4.config
│ │ │ │ ├── 2.3.7.5.config
│ │ │ │ ├── 2.3.7.6.config
│ │ │ │ ├── 2.3.7.7.config
│ │ │ │ ├── 2.3.7.8.config
│ │ │ │ ├── 2.3.7.9.config
│ │ │ │ ├── 2.3.8.0.config
│ │ │ │ ├── 2.3.8.1.config
│ │ │ │ ├── 2.3.8.2.config
│ │ │ │ ├── 2.3.8.3.config
│ │ │ │ ├── 2.3.8.4.config
│ │ │ │ ├── 2.3.8.5.config
│ │ │ │ ├── 2.3.8.6.config
│ │ │ │ ├── 2.3.8.7.config
│ │ │ │ ├── 2.3.8.8.config
│ │ │ │ ├── 2.3.8.9.config
│ │ │ │ ├── 2.3.9.0.config
│ │ │ │ ├── 2.3.9.1.config
│ │ │ │ ├── 2.3.9.2.config
│ │ │ │ ├── 2.3.9.3.config
│ │ │ │ ├── 2.3.9.4.config
│ │ │ │ ├── 2.3.9.5.config
│ │ │ │ ├── 2.3.9.6.config
│ │ │ │ ├── 2.3.9.7.config
│ │ │ │ ├── 2.3.9.8.config
│ │ │ │ ├── 2.3.9.9.config
│ │ │ │ ├── 2.4.0.0.config
│ │ │ │ ├── 2.4.0.1.config
│ │ │ │ ├── 2.4.0.2.config
│ │ │ │ ├── 2.4.0.3.config
│ │ │ │ ├── 2.4.0.4.config
│ │ │ │ ├── 2.4.0.5.config
│ │ │ │ ├── 2.4.0.6.config
│ │ │ │ ├── 2.4.0.7.config
│ │ │ │ ├── 2.4.0.8.config
│ │ │ │ ├── 2.4.0.9.config
│ │ │ │ ├── 2.4.1.0.config
│ │ │ │ ├── 2.5.0.0.config
│ │ │ │ ├── 2.6.0.0.config
│ │ │ │ ├── 2.6.0.1.config
│ │ │ │ ├── 2.6.0.2.config
│ │ │ │ ├── 2.6.0.3.config
│ │ │ │ ├── 2.6.0.4.config
│ │ │ │ ├── 2.7.0.1.config
│ │ │ │ ├── 2.7.0.3.config
│ │ │ │ ├── 2.7.0.4.config
│ │ │ │ ├── 2.7.0.5.config
│ │ │ │ ├── 2.7.0.6.config
│ │ │ │ ├── 2.7.0.7.config
│ │ │ │ ├── 2.7.0.8.config
│ │ │ │ ├── 2.7.0.9.config
│ │ │ │ ├── 2.8.0.0.config
│ │ │ │ ├── 2.8.0.1.config
│ │ │ │ ├── 2.8.0.2.config
│ │ │ │ ├── 2.8.0.3.config
│ │ │ │ ├── 2.8.0.4.config
│ │ │ │ ├── 2.8.0.5.config
│ │ │ │ ├── 2.8.0.6.config
│ │ │ │ ├── 2.8.0.7.config
│ │ │ │ ├── 2.9.0.1.config
│ │ │ │ ├── 2.9.0.2.config
│ │ │ │ ├── 2.9.0.3.config
│ │ │ │ ├── 2.9.0.4.config
│ │ │ │ ├── 2.9.1.0.config
│ │ │ │ ├── 2.9.2.0.config
│ │ │ │ ├── 2.9.2.1.config
│ │ │ │ ├── 2.9.2.2.config
│ │ │ │ ├── 2.9.2.3.config
│ │ │ │ └── drafts/
│ │ │ │ └── vnext.config
│ │ │ ├── pgsql/
│ │ │ │ ├── 2.2.1.5.config
│ │ │ │ ├── 2.2.1.6.config
│ │ │ │ ├── 2.2.1.7.config
│ │ │ │ ├── 2.2.1.8.config
│ │ │ │ ├── 2.2.1.9.config
│ │ │ │ ├── 2.2.2.0.config
│ │ │ │ ├── 2.2.2.1.config
│ │ │ │ ├── 2.2.2.2.config
│ │ │ │ ├── 2.2.2.3.config
│ │ │ │ ├── 2.2.2.4.config
│ │ │ │ ├── 2.2.2.5.config
│ │ │ │ ├── 2.2.2.6.config
│ │ │ │ ├── 2.2.2.7.config
│ │ │ │ ├── 2.2.2.8.config
│ │ │ │ ├── 2.2.2.9.config
│ │ │ │ ├── 2.2.3.0.config
│ │ │ │ ├── 2.2.3.1.config
│ │ │ │ ├── 2.2.3.2.config
│ │ │ │ ├── 2.2.3.3.config
│ │ │ │ ├── 2.2.3.4.config
│ │ │ │ ├── 2.2.3.5.config
│ │ │ │ ├── 2.2.3.6.config
│ │ │ │ ├── 2.2.3.7.config
│ │ │ │ ├── 2.2.3.8.config
│ │ │ │ ├── 2.2.3.9.config
│ │ │ │ ├── 2.2.4.0.config
│ │ │ │ ├── 2.2.4.1.config
│ │ │ │ ├── 2.2.4.2.config
│ │ │ │ ├── 2.2.4.3.config
│ │ │ │ ├── 2.2.4.4.config
│ │ │ │ ├── 2.2.4.5.config
│ │ │ │ ├── 2.2.4.6.config
│ │ │ │ ├── 2.2.4.7.config
│ │ │ │ ├── 2.2.4.8.config
│ │ │ │ ├── 2.2.4.9.config
│ │ │ │ ├── 2.2.5.0.config
│ │ │ │ ├── 2.2.5.1.config
│ │ │ │ ├── 2.2.5.2.config
│ │ │ │ ├── 2.2.5.3.config
│ │ │ │ ├── 2.2.5.4.config
│ │ │ │ ├── 2.2.5.5.config
│ │ │ │ ├── 2.2.5.6.config
│ │ │ │ ├── 2.2.5.7.config
│ │ │ │ ├── 2.2.5.8.config
│ │ │ │ ├── 2.2.5.9.config
│ │ │ │ ├── 2.2.6.0.config
│ │ │ │ ├── 2.2.6.1.config
│ │ │ │ ├── 2.2.6.2.config
│ │ │ │ ├── 2.2.6.3.config
│ │ │ │ ├── 2.2.6.4.config
│ │ │ │ ├── 2.2.6.5.config
│ │ │ │ ├── 2.2.6.6.config
│ │ │ │ ├── 2.2.6.7.config
│ │ │ │ ├── 2.2.6.8.config
│ │ │ │ ├── 2.2.6.9.config
│ │ │ │ ├── 2.2.7.0.config
│ │ │ │ ├── 2.2.7.1.config
│ │ │ │ ├── 2.2.7.2.config
│ │ │ │ ├── 2.2.7.3.config
│ │ │ │ ├── 2.2.7.4.config
│ │ │ │ ├── 2.2.7.5.config
│ │ │ │ ├── 2.2.7.6.config
│ │ │ │ ├── 2.2.7.7.config
│ │ │ │ ├── 2.2.7.8.config
│ │ │ │ ├── 2.2.7.9.config
│ │ │ │ ├── 2.2.8.0.config
│ │ │ │ ├── 2.2.8.1.config
│ │ │ │ ├── 2.2.8.2.config
│ │ │ │ ├── 2.2.8.3.config
│ │ │ │ ├── 2.2.8.4.config
│ │ │ │ ├── 2.2.8.5.config
│ │ │ │ ├── 2.2.8.6.config
│ │ │ │ ├── 2.2.8.7.config
│ │ │ │ ├── 2.2.8.8.config
│ │ │ │ ├── 2.2.8.9.config
│ │ │ │ ├── 2.2.9.0.config
│ │ │ │ ├── 2.2.9.1.config
│ │ │ │ ├── 2.2.9.2.config
│ │ │ │ ├── 2.2.9.3.config
│ │ │ │ ├── 2.2.9.4.config
│ │ │ │ ├── 2.2.9.5.config
│ │ │ │ ├── 2.2.9.6.config
│ │ │ │ ├── 2.2.9.7.config
│ │ │ │ ├── 2.2.9.8.config
│ │ │ │ ├── 2.2.9.9.config
│ │ │ │ ├── 2.3.0.0.config
│ │ │ │ ├── 2.3.0.1.config
│ │ │ │ ├── 2.3.0.2.config
│ │ │ │ ├── 2.3.0.3.config
│ │ │ │ ├── 2.3.0.4.config
│ │ │ │ ├── 2.3.0.5.config
│ │ │ │ ├── 2.3.0.6.config
│ │ │ │ ├── 2.3.0.7.config
│ │ │ │ ├── 2.3.0.8.config
│ │ │ │ ├── 2.3.0.9.config
│ │ │ │ ├── 2.3.1.0.config
│ │ │ │ ├── 2.3.1.1.config
│ │ │ │ ├── 2.3.1.2.config
│ │ │ │ ├── 2.3.1.3.config
│ │ │ │ ├── 2.3.1.4.config
│ │ │ │ ├── 2.3.1.5.config
│ │ │ │ ├── 2.3.1.6.config
│ │ │ │ ├── 2.3.1.7.config
│ │ │ │ ├── 2.3.1.8.config
│ │ │ │ ├── 2.3.1.9.config
│ │ │ │ ├── 2.3.2.0.config
│ │ │ │ ├── 2.3.2.1.config
│ │ │ │ ├── 2.3.2.2.config
│ │ │ │ ├── 2.3.2.3.config
│ │ │ │ ├── 2.3.2.4.config
│ │ │ │ ├── 2.3.2.5.config
│ │ │ │ ├── 2.3.2.6.config
│ │ │ │ ├── 2.3.2.7.config
│ │ │ │ ├── 2.3.2.8.config
│ │ │ │ ├── 2.3.2.9.config
│ │ │ │ ├── 2.3.3.0.config
│ │ │ │ ├── 2.3.3.1.config
│ │ │ │ ├── 2.3.3.2.config
│ │ │ │ ├── 2.3.3.3.config
│ │ │ │ ├── 2.3.3.4.config
│ │ │ │ ├── 2.3.3.5.config
│ │ │ │ ├── 2.3.3.6.config
│ │ │ │ ├── 2.3.3.7.config
│ │ │ │ ├── 2.3.3.8.config
│ │ │ │ ├── 2.3.3.9.config
│ │ │ │ ├── 2.3.4.0.config
│ │ │ │ ├── 2.3.4.1.config
│ │ │ │ ├── 2.3.4.2.config
│ │ │ │ ├── 2.3.4.3.config
│ │ │ │ ├── 2.3.4.4.config
│ │ │ │ ├── 2.3.4.5.config
│ │ │ │ ├── 2.3.4.6.config
│ │ │ │ ├── 2.3.4.7.config
│ │ │ │ ├── 2.3.4.8.config
│ │ │ │ ├── 2.3.4.9.config
│ │ │ │ ├── 2.3.5.0.config
│ │ │ │ ├── 2.3.5.1.config
│ │ │ │ ├── 2.3.5.2.config
│ │ │ │ ├── 2.3.5.3.config
│ │ │ │ ├── 2.3.5.4.config
│ │ │ │ ├── 2.3.5.5.config
│ │ │ │ ├── 2.3.5.6.config
│ │ │ │ ├── 2.3.5.7.config
│ │ │ │ ├── 2.3.5.8.config
│ │ │ │ ├── 2.3.5.9.config
│ │ │ │ ├── 2.3.6.0.config
│ │ │ │ ├── 2.3.6.1.config
│ │ │ │ ├── 2.3.6.2.config
│ │ │ │ ├── 2.3.6.3.config
│ │ │ │ ├── 2.3.6.4.config
│ │ │ │ ├── 2.3.6.5.config
│ │ │ │ ├── 2.3.6.6.config
│ │ │ │ ├── 2.3.6.7.config
│ │ │ │ ├── 2.3.6.8.config
│ │ │ │ ├── 2.3.6.9.config
│ │ │ │ ├── 2.3.7.0.config
│ │ │ │ ├── 2.3.7.1.config
│ │ │ │ ├── 2.3.7.2.config
│ │ │ │ ├── 2.3.7.3.config
│ │ │ │ ├── 2.3.7.4.config
│ │ │ │ ├── 2.3.7.5.config
│ │ │ │ ├── 2.3.7.6.config
│ │ │ │ ├── 2.3.7.7.config
│ │ │ │ ├── 2.3.7.8.config
│ │ │ │ ├── 2.3.7.9.config
│ │ │ │ ├── 2.3.8.0.config
│ │ │ │ ├── 2.3.8.1.config
│ │ │ │ ├── 2.3.8.2.config
│ │ │ │ ├── 2.3.8.3.config
│ │ │ │ ├── 2.3.8.4.config
│ │ │ │ ├── 2.3.8.5.config
│ │ │ │ ├── 2.3.8.6.config
│ │ │ │ ├── 2.3.8.7.config
│ │ │ │ ├── 2.3.8.8.config
│ │ │ │ ├── 2.3.8.9.config
│ │ │ │ ├── 2.3.9.0.config
│ │ │ │ ├── 2.3.9.1.config
│ │ │ │ ├── 2.3.9.2.config
│ │ │ │ ├── 2.3.9.3.config
│ │ │ │ ├── 2.3.9.4.config
│ │ │ │ ├── 2.3.9.5.config
│ │ │ │ ├── 2.3.9.6.config
│ │ │ │ ├── 2.3.9.7.config
│ │ │ │ ├── 2.3.9.8.config
│ │ │ │ ├── 2.3.9.9.config
│ │ │ │ ├── 2.4.0.0.config
│ │ │ │ ├── 2.4.0.1.config
│ │ │ │ ├── 2.4.0.2.config
│ │ │ │ ├── 2.4.0.3.config
│ │ │ │ ├── 2.4.0.4.config
│ │ │ │ ├── 2.4.0.5.config
│ │ │ │ ├── 2.4.0.6.config
│ │ │ │ ├── 2.4.0.7.config
│ │ │ │ ├── 2.4.0.8.config
│ │ │ │ ├── 2.4.0.9.config
│ │ │ │ ├── 2.4.1.0.config
│ │ │ │ ├── 2.5.0.0.config
│ │ │ │ ├── 2.6.0.0.config
│ │ │ │ ├── 2.6.0.1.config
│ │ │ │ ├── 2.6.0.2.config
│ │ │ │ ├── 2.6.0.3.config
│ │ │ │ ├── 2.6.0.4.config
│ │ │ │ ├── 2.7.0.1.config
│ │ │ │ ├── 2.7.0.2.config
│ │ │ │ ├── 2.7.0.3.config
│ │ │ │ ├── 2.7.0.4.config
│ │ │ │ ├── 2.7.0.5.config
│ │ │ │ ├── 2.7.0.6.config
│ │ │ │ ├── 2.7.0.7.config
│ │ │ │ ├── 2.7.0.8.config
│ │ │ │ ├── 2.7.0.9.config
│ │ │ │ ├── 2.8.0.0.config
│ │ │ │ ├── 2.8.0.1.config
│ │ │ │ ├── 2.8.0.2.config
│ │ │ │ ├── 2.8.0.3.config
│ │ │ │ ├── 2.8.0.4.config
│ │ │ │ ├── 2.8.0.5.config
│ │ │ │ ├── 2.8.0.6.config
│ │ │ │ ├── 2.8.0.7.config
│ │ │ │ ├── 2.9.0.1.config
│ │ │ │ ├── 2.9.0.2.config
│ │ │ │ ├── 2.9.0.3.config
│ │ │ │ ├── 2.9.0.4.config
│ │ │ │ ├── 2.9.1.0.config
│ │ │ │ ├── 2.9.2.0.config
│ │ │ │ ├── 2.9.2.1.config
│ │ │ │ ├── 2.9.2.2.config
│ │ │ │ ├── 2.9.2.3.config
│ │ │ │ └── drafts/
│ │ │ │ ├── vnext.config
│ │ │ │ └── vnextprocs.config
│ │ │ └── sqlite/
│ │ │ ├── 2.2.1.6.config
│ │ │ ├── 2.2.3.0.config
│ │ │ ├── 2.2.3.1.config
│ │ │ ├── 2.2.3.2.config
│ │ │ ├── 2.2.3.3.config
│ │ │ ├── 2.2.3.4.config
│ │ │ ├── 2.2.3.5.config
│ │ │ ├── 2.2.3.6.config
│ │ │ ├── 2.2.3.7.config
│ │ │ ├── 2.2.3.8.config
│ │ │ ├── 2.2.3.9.config
│ │ │ ├── 2.2.4.0.config
│ │ │ ├── 2.2.4.1.config
│ │ │ ├── 2.2.4.2.config
│ │ │ ├── 2.2.4.3.config
│ │ │ ├── 2.2.4.4.config
│ │ │ ├── 2.2.4.5.config
│ │ │ ├── 2.2.4.6.config
│ │ │ ├── 2.2.4.7.config
│ │ │ ├── 2.2.4.8.config
│ │ │ ├── 2.2.4.9.config
│ │ │ ├── 2.2.5.0.config
│ │ │ ├── 2.2.5.1.config
│ │ │ ├── 2.2.5.2.config
│ │ │ ├── 2.2.5.3.config
│ │ │ ├── 2.2.5.4.config
│ │ │ ├── 2.2.5.5.config
│ │ │ ├── 2.2.5.6.config
│ │ │ ├── 2.2.5.7.config
│ │ │ ├── 2.2.5.8.config
│ │ │ ├── 2.2.5.9.config
│ │ │ ├── 2.2.6.0.config
│ │ │ ├── 2.2.6.1.config
│ │ │ ├── 2.2.6.2.config
│ │ │ ├── 2.2.6.3.config
│ │ │ ├── 2.2.6.4.config
│ │ │ ├── 2.2.6.5.config
│ │ │ ├── 2.2.6.6.config
│ │ │ ├── 2.2.6.7.config
│ │ │ ├── 2.2.6.8.config
│ │ │ ├── 2.2.6.9.config
│ │ │ ├── 2.2.7.0.config
│ │ │ ├── 2.2.7.1.config
│ │ │ ├── 2.2.7.2.config
│ │ │ ├── 2.2.7.3.config
│ │ │ ├── 2.2.7.4.config
│ │ │ ├── 2.2.7.5.config
│ │ │ ├── 2.2.7.6.config
│ │ │ ├── 2.2.7.7.config
│ │ │ ├── 2.2.7.8.config
│ │ │ ├── 2.2.7.9.config
│ │ │ ├── 2.2.8.0.config
│ │ │ ├── 2.2.8.1.config
│ │ │ ├── 2.2.8.2.config
│ │ │ ├── 2.2.8.3.config
│ │ │ ├── 2.2.8.4.config
│ │ │ ├── 2.2.8.5.config
│ │ │ ├── 2.2.8.6.config
│ │ │ ├── 2.2.8.7.config
│ │ │ ├── 2.2.8.8.config
│ │ │ ├── 2.2.8.9.config
│ │ │ ├── 2.2.9.0.config
│ │ │ ├── 2.2.9.1.config
│ │ │ ├── 2.2.9.2.config
│ │ │ ├── 2.2.9.3.config
│ │ │ ├── 2.2.9.4.config
│ │ │ ├── 2.2.9.5.config
│ │ │ ├── 2.2.9.6.config
│ │ │ ├── 2.2.9.7.config
│ │ │ ├── 2.2.9.8.config
│ │ │ ├── 2.2.9.9.config
│ │ │ ├── 2.3.0.0.config
│ │ │ ├── 2.3.0.1.config
│ │ │ ├── 2.3.0.2.config
│ │ │ ├── 2.3.0.3.config
│ │ │ ├── 2.3.0.4.config
│ │ │ ├── 2.3.0.5.config
│ │ │ ├── 2.3.0.6.config
│ │ │ ├── 2.3.0.7.config
│ │ │ ├── 2.3.0.8.config
│ │ │ ├── 2.3.0.9.config
│ │ │ ├── 2.3.1.0.config
│ │ │ ├── 2.3.1.1.config
│ │ │ ├── 2.3.1.2.config
│ │ │ ├── 2.3.1.3.config
│ │ │ ├── 2.3.1.4.config
│ │ │ ├── 2.3.1.5.config
│ │ │ ├── 2.3.1.6.config
│ │ │ ├── 2.3.1.7.config
│ │ │ ├── 2.3.1.8.config
│ │ │ ├── 2.3.1.9.config
│ │ │ ├── 2.3.2.0.config
│ │ │ ├── 2.3.2.1.config
│ │ │ ├── 2.3.2.2.config
│ │ │ ├── 2.3.2.3.config
│ │ │ ├── 2.3.2.4.config
│ │ │ ├── 2.3.2.5.config
│ │ │ ├── 2.3.2.6.config
│ │ │ ├── 2.3.2.7.config
│ │ │ ├── 2.3.2.8.config
│ │ │ ├── 2.3.2.9.config
│ │ │ ├── 2.3.3.0.config
│ │ │ ├── 2.3.3.1.config
│ │ │ ├── 2.3.3.2.config
│ │ │ ├── 2.3.3.3.config
│ │ │ ├── 2.3.3.4.config
│ │ │ ├── 2.3.3.5.config
│ │ │ ├── 2.3.3.6.config
│ │ │ ├── 2.3.3.7.config
│ │ │ ├── 2.3.3.8.config
│ │ │ ├── 2.3.3.9.config
│ │ │ ├── 2.3.4.0.config
│ │ │ ├── 2.3.4.1.config
│ │ │ ├── 2.3.4.2.config
│ │ │ ├── 2.3.4.3.config
│ │ │ ├── 2.3.4.4.config
│ │ │ ├── 2.3.4.5.config
│ │ │ ├── 2.3.4.6.config
│ │ │ ├── 2.3.4.7.config
│ │ │ ├── 2.3.4.8.config
│ │ │ ├── 2.3.4.9.config
│ │ │ ├── 2.3.5.0.config
│ │ │ ├── 2.3.5.1.config
│ │ │ ├── 2.3.5.2.config
│ │ │ ├── 2.3.5.3.config
│ │ │ ├── 2.3.5.4.config
│ │ │ ├── 2.3.5.5.config
│ │ │ ├── 2.3.5.6.config
│ │ │ ├── 2.3.5.7.config
│ │ │ ├── 2.3.5.8.config
│ │ │ ├── 2.3.5.9.config
│ │ │ ├── 2.3.6.0.config
│ │ │ ├── 2.3.6.1.config
│ │ │ ├── 2.3.6.2.config
│ │ │ ├── 2.3.6.3.config
│ │ │ ├── 2.3.6.4.config
│ │ │ ├── 2.3.6.5.config
│ │ │ ├── 2.3.6.6.config
│ │ │ ├── 2.3.6.7.config
│ │ │ ├── 2.3.6.8.config
│ │ │ ├── 2.3.6.9.config
│ │ │ ├── 2.3.7.0.config
│ │ │ ├── 2.3.7.1.config
│ │ │ ├── 2.3.7.2.config
│ │ │ ├── 2.3.7.3.config
│ │ │ ├── 2.3.7.4.config
│ │ │ ├── 2.3.7.5.config
│ │ │ ├── 2.3.7.6.config
│ │ │ ├── 2.3.7.7.config
│ │ │ ├── 2.3.7.8.config
│ │ │ ├── 2.3.7.9.config
│ │ │ ├── 2.3.8.0.config
│ │ │ ├── 2.3.8.1.config
│ │ │ ├── 2.3.8.2.config
│ │ │ ├── 2.3.8.3.config
│ │ │ ├── 2.3.8.4.config
│ │ │ ├── 2.3.8.5.config
│ │ │ ├── 2.3.8.6.config
│ │ │ ├── 2.3.8.7.config
│ │ │ ├── 2.3.8.8.config
│ │ │ ├── 2.3.8.9.config
│ │ │ ├── 2.3.9.0.config
│ │ │ ├── 2.3.9.1.config
│ │ │ ├── 2.3.9.2.config
│ │ │ ├── 2.3.9.3.config
│ │ │ ├── 2.3.9.4.config
│ │ │ ├── 2.3.9.5.config
│ │ │ ├── 2.3.9.6.config
│ │ │ ├── 2.3.9.7.config
│ │ │ ├── 2.3.9.8.config
│ │ │ ├── 2.3.9.9.config
│ │ │ ├── 2.4.0.0.config
│ │ │ ├── 2.4.0.1.config
│ │ │ ├── 2.4.0.2.config
│ │ │ ├── 2.4.0.3.config
│ │ │ ├── 2.4.0.4.config
│ │ │ ├── 2.4.0.5.config
│ │ │ ├── 2.4.0.6.config
│ │ │ ├── 2.4.0.7.config
│ │ │ ├── 2.4.0.8.config
│ │ │ ├── 2.4.0.9.config
│ │ │ ├── 2.4.1.0.config
│ │ │ ├── 2.5.0.0.config
│ │ │ ├── 2.6.0.0.config
│ │ │ ├── 2.6.0.1.config
│ │ │ ├── 2.6.0.2.config
│ │ │ ├── 2.6.0.3.config
│ │ │ ├── 2.6.0.4.config
│ │ │ ├── 2.7.0.1.config
│ │ │ ├── 2.7.0.3.config
│ │ │ ├── 2.7.0.4.config
│ │ │ ├── 2.7.0.5.config
│ │ │ ├── 2.7.0.6.config
│ │ │ ├── 2.7.0.7.config
│ │ │ ├── 2.7.0.8.config
│ │ │ ├── 2.7.0.9.config
│ │ │ ├── 2.8.0.0.config
│ │ │ ├── 2.8.0.1.config
│ │ │ ├── 2.8.0.2.config
│ │ │ ├── 2.8.0.3.config
│ │ │ ├── 2.8.0.4.config
│ │ │ ├── 2.8.0.5.config
│ │ │ ├── 2.8.0.6.config
│ │ │ ├── 2.8.0.7.config
│ │ │ ├── 2.9.0.1.config
│ │ │ ├── 2.9.0.2.config
│ │ │ ├── 2.9.0.3.config
│ │ │ ├── 2.9.0.4.config
│ │ │ ├── 2.9.1.0.config
│ │ │ ├── 2.9.2.0.config
│ │ │ ├── 2.9.2.1.config
│ │ │ ├── 2.9.2.2.config
│ │ │ ├── 2.9.2.3.config
│ │ │ └── drafts/
│ │ │ └── vnext.config
│ │ └── initialcontent/
│ │ ├── pages/
│ │ │ └── 00001homepage.config
│ │ └── supplementaladminmenulinks/
│ │ └── 00001myadminlinks.config
│ ├── SiteMap.ashx
│ ├── SiteMap.ashx.cs
│ ├── SiteMap.aspx
│ ├── SiteMap.aspx.cs
│ ├── SiteMap.aspx.designer.cs
│ ├── Views/
│ │ ├── Admin/
│ │ │ ├── _AdditionalContentList.cshtml
│ │ │ └── _AdminMenu.cshtml
│ │ ├── Common/
│ │ │ └── _CustomMenu.cshtml
│ │ ├── Controls/
│ │ │ └── DropDownList.cshtml
│ │ ├── ExternalLogin/
│ │ │ └── Error.cshtml
│ │ ├── FileManager/
│ │ │ ├── Index.cshtml
│ │ │ ├── Pages.cshtml
│ │ │ └── _FileManagerLayout.cshtml
│ │ ├── SearchResults/
│ │ │ ├── Results.cshtml
│ │ │ └── _SearchResultsFallback.cshtml
│ │ ├── Shared/
│ │ │ ├── Error.cshtml
│ │ │ ├── MemberList.cshtml
│ │ │ ├── Menu.cshtml
│ │ │ ├── _BreadCrumbs.cshtml
│ │ │ ├── _CleanLayout.cshtml
│ │ │ ├── _DebugInfo.cshtml
│ │ │ ├── _Layout.cshtml
│ │ │ └── _Pager.cshtml
│ │ ├── Web.config
│ │ ├── _ViewStart.cshtml
│ │ └── eletter/
│ │ └── _Admin.cshtml
│ ├── Web.Debug.config
│ ├── Web.Release.config
│ ├── Web.config
│ ├── channel.ashx
│ ├── channel.ashx.cs
│ ├── closed.aspx
│ ├── closed.aspx.cs
│ ├── closed.aspx.designer.cs
│ ├── csshandler.ashx
│ ├── eletter/
│ │ ├── Admin.aspx
│ │ ├── Admin.aspx.cs
│ │ ├── Admin.aspx.designer.cs
│ │ ├── Archive.aspx
│ │ ├── Archive.aspx.cs
│ │ ├── Archive.aspx.designer.cs
│ │ ├── Confirm.aspx
│ │ ├── Confirm.aspx.cs
│ │ ├── Confirm.aspx.designer.cs
│ │ ├── Default.aspx
│ │ ├── Default.aspx.cs
│ │ ├── Default.aspx.designer.cs
│ │ ├── LetterArchive.aspx
│ │ ├── LetterArchive.aspx.cs
│ │ ├── LetterArchive.aspx.designer.cs
│ │ ├── LetterDrafts.aspx
│ │ ├── LetterDrafts.aspx.cs
│ │ ├── LetterDrafts.aspx.designer.cs
│ │ ├── LetterEdit.aspx
│ │ ├── LetterEdit.aspx.cs
│ │ ├── LetterEdit.aspx.designer.cs
│ │ ├── LetterInfoEdit.aspx
│ │ ├── LetterInfoEdit.aspx.cs
│ │ ├── LetterInfoEdit.aspx.designer.cs
│ │ ├── LetterSubscribers.aspx
│ │ ├── LetterSubscribers.aspx.cs
│ │ ├── LetterSubscribers.aspx.designer.cs
│ │ ├── LetterTemplateEdit.aspx
│ │ ├── LetterTemplateEdit.aspx.cs
│ │ ├── LetterTemplateEdit.aspx.designer.cs
│ │ ├── LetterTemplates.aspx
│ │ ├── LetterTemplates.aspx.cs
│ │ ├── LetterTemplates.aspx.designer.cs
│ │ ├── LetterView.aspx
│ │ ├── LetterView.aspx.cs
│ │ ├── LetterView.aspx.designer.cs
│ │ ├── OptInUsersDialog.aspx
│ │ ├── OptInUsersDialog.aspx.cs
│ │ ├── OptInUsersDialog.aspx.designer.cs
│ │ ├── Preferences.aspx
│ │ ├── Preferences.aspx.cs
│ │ ├── Preferences.aspx.designer.cs
│ │ ├── SendLog.aspx
│ │ ├── SendLog.aspx.cs
│ │ ├── SendLog.aspx.designer.cs
│ │ ├── SendProgress.aspx
│ │ ├── SendProgress.aspx.cs
│ │ ├── SendProgress.aspx.designer.cs
│ │ ├── ThankYou.aspx
│ │ ├── ThankYou.aspx.cs
│ │ ├── ThankYou.aspx.designer.cs
│ │ ├── Unsubscribe.aspx
│ │ ├── Unsubscribe.aspx.cs
│ │ └── Unsubscribe.aspx.designer.cs
│ ├── log4net.config
│ ├── metaweblogapi.ashx
│ ├── mojoCaptcha.config
│ ├── mojoDatePicker.config
│ ├── mojoEditor.config
│ ├── mojoEncryption.config
│ ├── mojoFileSystem.config
│ ├── mojoPaymentGateway.config
│ ├── mojoPortal.Web.csproj
│ ├── mojoPortal.Web.wpp.targets
│ ├── mojoProfile.config
│ ├── mojoSiteMap.config
│ ├── mojoTinyMCE.config
│ ├── packages.config
│ ├── robots.ashx
│ ├── robots.ashx.cs
│ ├── robots.config
│ ├── robots.ssl.config
│ ├── robots.txt
│ ├── user.config.sample
│ └── wlwmanifest.xml
├── _config.yml
├── _libs/
│ ├── 1ReadMe.txt
│ ├── Apache-Lucene.Net-3.0.3/
│ │ ├── ACKNOWLEDGEMENTS.txt
│ │ ├── CHANGES.txt
│ │ ├── LICENSE.txt
│ │ ├── NET35/
│ │ │ └── doc/
│ │ │ ├── Contrib/
│ │ │ │ ├── Lucene.Net.Contrib.Analyzers.XML
│ │ │ │ ├── Lucene.Net.Contrib.Core.XML
│ │ │ │ ├── Lucene.Net.Contrib.FastVectorHighlighter.xml
│ │ │ │ ├── Lucene.Net.Contrib.Highlighter.XML
│ │ │ │ ├── Lucene.Net.Contrib.Memory.XML
│ │ │ │ ├── Lucene.Net.Contrib.Queries.XML
│ │ │ │ ├── Lucene.Net.Contrib.Regex.xml
│ │ │ │ ├── Lucene.Net.Contrib.SimpleFacetedSearch.xml
│ │ │ │ ├── Lucene.Net.Contrib.Snowball.XML
│ │ │ │ ├── Lucene.Net.Contrib.Spatial.NTS.xml
│ │ │ │ ├── Lucene.Net.Contrib.Spatial.XML
│ │ │ │ └── Lucene.Net.Contrib.SpellChecker.XML
│ │ │ └── Lucene.Net.XML
│ │ ├── NET40/
│ │ │ └── doc/
│ │ │ ├── Contrib/
│ │ │ │ ├── Lucene.Net.Contrib.Analyzers.XML
│ │ │ │ ├── Lucene.Net.Contrib.Core.XML
│ │ │ │ ├── Lucene.Net.Contrib.FastVectorHighlighter.xml
│ │ │ │ ├── Lucene.Net.Contrib.Highlighter.XML
│ │ │ │ ├── Lucene.Net.Contrib.Memory.XML
│ │ │ │ ├── Lucene.Net.Contrib.Queries.XML
│ │ │ │ ├── Lucene.Net.Contrib.Regex.xml
│ │ │ │ ├── Lucene.Net.Contrib.SimpleFacetedSearch.xml
│ │ │ │ ├── Lucene.Net.Contrib.Snowball.XML
│ │ │ │ ├── Lucene.Net.Contrib.Spatial.NTS.xml
│ │ │ │ ├── Lucene.Net.Contrib.Spatial.XML
│ │ │ │ └── Lucene.Net.Contrib.SpellChecker.XML
│ │ │ └── Lucene.Net.XML
│ │ ├── NOTICE.txt
│ │ └── README.txt
│ ├── DotNetOpenMail.xml
│ ├── Lucene.Net.xml
│ ├── LumenWorks.Framework.IO.XML
│ ├── Readme.txt
│ ├── Subkismet.XML
│ ├── ZedGraph/
│ │ ├── ZedGraph.Web.XML
│ │ └── ZedGraph.XML
│ ├── ajaxtoolkit-jan2013/
│ │ ├── AjaxControlToolkit.Binary.NET35/
│ │ │ └── LICENSE.txt
│ │ ├── AjaxControlToolkit.Binary.NET4/
│ │ │ └── LICENSE.txt
│ │ └── AjaxControlToolkit.Binary.NET45/
│ │ ├── LICENSE.txt
│ │ └── ReadMe.html
│ ├── ajaxtoolkit-june2012/
│ │ ├── AjaxControlToolkit.Binary.NET35/
│ │ │ ├── LICENSE.txt
│ │ │ └── ReadMe.html
│ │ └── AjaxControlToolkit.Binary.NET4/
│ │ ├── LICENSE.txt
│ │ └── ReadMe.html
│ ├── argotic/
│ │ ├── Argotic.Common.xml
│ │ ├── Argotic.Core.xml
│ │ └── Argotic.Extensions.xml
│ ├── aspnetmvc/
│ │ └── System.Web.Mvc.xml
│ ├── dotless-v1.3.1.0/
│ │ ├── acknowledgements.txt
│ │ └── license.txt
│ ├── dotnetopenauth/
│ │ ├── DotNetOpenAuth.xml
│ │ └── README.Bin.html
│ ├── json/
│ │ ├── Net35/
│ │ │ └── Newtonsoft.Json.xml
│ │ └── Net40/
│ │ └── Newtonsoft.Json.xml
│ ├── patches/
│ │ └── tinymce-emotions-mojo.patch
│ └── sqlce/
│ └── amd64/
│ └── Microsoft.VC90.CRT/
│ ├── Microsoft.VC90.CRT.manifest
│ └── README_ENU.txt
├── licenses/
│ ├── license-Json.NET.txt
│ ├── license-cpl.txt
│ ├── license-epl.txt
│ └── license-ms-permissive.txt
├── mojoPortal.Business/
│ ├── BannedIPAddress.cs
│ ├── Category/
│ │ ├── Category.cs
│ │ ├── CategoryItem.cs
│ │ └── CategoryRepository.cs
│ ├── Comment/
│ │ ├── Comment.cs
│ │ └── CommentRepository.cs
│ ├── CommerceCore/
│ │ ├── AuthorizeNetLog.cs
│ │ ├── FulfillmentType.cs
│ │ ├── GoogleCheckoutLog.cs
│ │ ├── MerchantData.cs
│ │ ├── OrderStatus.cs
│ │ ├── PayPalLog.cs
│ │ ├── PaymentLog.cs
│ │ ├── PlugNPayLog.cs
│ │ ├── TaxCalculator.cs
│ │ ├── TaxClass.cs
│ │ └── TaxRate.cs
│ ├── CommerceReport.cs
│ ├── CommerceReportItem.cs
│ ├── ContentHistory.cs
│ ├── ContentMeta.cs
│ ├── ContentMetaLink.cs
│ ├── ContentMetaRepository.cs
│ ├── ContentPublishMode.cs
│ ├── ContentRating.cs
│ ├── ContentRatingStats.cs
│ ├── ContentStyle.cs
│ ├── ContentTemplate.cs
│ ├── ContentWorkflow.cs
│ ├── ContentWorkflowStatus.cs
│ ├── Currency.cs
│ ├── CustomModuleSetting.cs
│ ├── DatabaseHelper.cs
│ ├── ELetter/
│ │ ├── Letter.cs
│ │ ├── LetterHtmlTemplate.cs
│ │ ├── LetterInfo.cs
│ │ ├── LetterSendLog.cs
│ │ ├── LetterSubscriber.cs
│ │ └── SubscriberRepository.cs
│ ├── EmailSendLog.cs
│ ├── EmailSendQueue.cs
│ ├── EmailTemplate.cs
│ ├── FileAttachment.cs
│ ├── FriendlyUrl.cs
│ ├── GeoCountry.cs
│ ├── GeoZone.cs
│ ├── GlobalUsings.cs
│ ├── HtmlContent.cs
│ ├── HtmlRepository.cs
│ ├── IPAddressHelper.cs
│ ├── IndexingQueue.cs
│ ├── Interfaces/
│ │ ├── ContentChangedEventArgs.cs
│ │ ├── IIndexableContent.cs
│ │ ├── PageCreatedEventArgs.cs
│ │ └── UserRegisteredEventArgs.cs
│ ├── Language.cs
│ ├── LdapHelper.cs
│ ├── LdapSettings.cs
│ ├── LdapUser.cs
│ ├── Module.cs
│ ├── ModuleDecoratedPageSettings.cs
│ ├── ModuleDefinition.cs
│ ├── ModuleSettings.cs
│ ├── PageChangeFrequency.cs
│ ├── PageModule.cs
│ ├── PageSettings.cs
│ ├── Properties/
│ │ ├── AssemblyInfo.cs
│ │ ├── Resources.Designer.cs
│ │ ├── Resources.ar.resx
│ │ ├── Resources.ca.resx
│ │ ├── Resources.cs.resx
│ │ ├── Resources.da.resx
│ │ ├── Resources.de.resx
│ │ ├── Resources.el.resx
│ │ ├── Resources.es-MX.resx
│ │ ├── Resources.es.resx
│ │ ├── Resources.fa.resx
│ │ ├── Resources.fr-CA.resx
│ │ ├── Resources.fr.resx
│ │ ├── Resources.he.resx
│ │ ├── Resources.hu.resx
│ │ ├── Resources.nl.resx
│ │ ├── Resources.no.resx
│ │ ├── Resources.pl.resx
│ │ ├── Resources.pt-BR.resx
│ │ ├── Resources.resx
│ │ ├── Resources.ru.resx
│ │ ├── Resources.sk.resx
│ │ ├── Resources.sv.resx
│ │ ├── Resources.ta.resx
│ │ ├── Resources.th.resx
│ │ ├── Resources.tr.resx
│ │ ├── Resources.vi.resx
│ │ ├── Resources.zh-CHT.resx
│ │ └── Resources.zh-CN.resx
│ ├── RSSFeed.cs
│ ├── RSSForum.cs
│ ├── RedirectList.cs
│ ├── RegexHelper.cs
│ ├── Role.cs
│ ├── RuleViolation.cs
│ ├── SavedQuery.cs
│ ├── SavedQueryRepository.cs
│ ├── SiteFolder.cs
│ ├── SiteModuleDefinition.cs
│ ├── SiteSettings.cs
│ ├── SiteUser.cs
│ ├── Statistics/
│ │ └── MembershipStatistics.cs
│ ├── SystemInfo.cs
│ ├── SystemLog.cs
│ ├── Tag/
│ │ ├── Tag.cs
│ │ ├── TagItem.cs
│ │ ├── TagRepository.cs
│ │ └── TagVocabulary.cs
│ ├── TaskFramework/
│ │ ├── ITaskQueueTask.cs
│ │ ├── LetterSendTask.cs
│ │ ├── SerializationHelper.cs
│ │ ├── TaskMonitor.cs
│ │ ├── TaskQueue.cs
│ │ └── ThreadSleepTask.cs
│ ├── UserLocation.cs
│ ├── app.config
│ ├── mojoPortal.Business.csproj
│ └── mojoPortal.Business.wpp.targets
├── mojoPortal.Business.WebHelpers/
│ ├── ContentDeleteHandlers/
│ │ ├── ContentDeleteHandlerProvider.cs
│ │ ├── ContentDeleteHandlerProviderCollection.cs
│ │ ├── ContentDeleteHandlerProviderConfig.cs
│ │ ├── ContentDeleteHandlerProviderManager.cs
│ │ └── DoNothingContentDeleteHandler.cs
│ ├── PageEventHandlers/
│ │ ├── DoNothingPageCreatedEventHandler.cs
│ │ ├── PageCreatedEventHandlerPovider.cs
│ │ ├── PageCreatedEventHandlerPoviderCollection.cs
│ │ ├── PageCreatedEventHandlerPoviderConfig.cs
│ │ └── PageCreatedEventHandlerPoviderManager.cs
│ ├── PaymentGateway/
│ │ ├── Authorize.NET/
│ │ │ └── AuthorizeNETPaymentGateway.cs
│ │ ├── IPaymentGateway.cs
│ │ ├── NotImplementedPaymentGateway.cs
│ │ ├── PayPal/
│ │ │ ├── DoNothingPayPalIPNHandlerProvider.cs
│ │ │ ├── DoNothingPayPalPDTHandlerProvider.cs
│ │ │ ├── NotImplementedPayPalReturnHandler.cs
│ │ │ ├── PayPalDirectPaymentGateway.cs
│ │ │ ├── PayPalExpressCheckoutGateway.cs
│ │ │ ├── PayPalIPNHandlerProvider.cs
│ │ │ ├── PayPalIPNHandlerProviderCollection.cs
│ │ │ ├── PayPalIPNHandlerProviderConfig.cs
│ │ │ ├── PayPalIPNHandlerProviderManager.cs
│ │ │ ├── PayPalOrderItem.cs
│ │ │ ├── PayPalPDTHandlerProvider.cs
│ │ │ ├── PayPalPDTHandlerProviderCollection.cs
│ │ │ ├── PayPalPDTHandlerProviderConfig.cs
│ │ │ ├── PayPalPDTHandlerProviderManager.cs
│ │ │ ├── PayPalReturnHandlerConfig.cs
│ │ │ ├── PayPalReturnHandlerManager.cs
│ │ │ ├── PayPalReturnHandlerProvider.cs
│ │ │ ├── PayPalReturnHandlerProviderCollection.cs
│ │ │ └── PayPalStandardPaymentGateway.cs
│ │ ├── PaymentGatewayResponse.cs
│ │ ├── PaymentGatewayTransactionType.cs
│ │ ├── PaymentGatewayType.cs
│ │ └── PlugNPay/
│ │ └── PlugNPayPaymentGateway.cs
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ ├── ResourceFile.cs
│ ├── SiteCreatedHandlers/
│ │ ├── DoNothingSiteCreatedEventHandler.cs
│ │ ├── SiteCreatedEventHandlerProvider.cs
│ │ ├── SiteCreatedEventHandlerProviderCollection.cs
│ │ ├── SiteCreatedEventHandlerProviderConfig.cs
│ │ └── SiteCreatedEventHandlerProviderManager.cs
│ ├── SitePreDeleteHandlers/
│ │ ├── DoNothingSitePreDeleteHandler.cs
│ │ ├── SitePreDeleteHandlerProvider.cs
│ │ ├── SitePreDeleteHandlerProviderCollection.cs
│ │ ├── SitePreDeleteHandlerProviderConfig.cs
│ │ └── SitePreDeleteHandlerProviderManager.cs
│ ├── UserPreDeleteHandlers/
│ │ ├── DoNothingUserPreDeleteHandler.cs
│ │ ├── UserPreDeleteEventArgs.cs
│ │ ├── UserPreDeleteHandlerProvider.cs
│ │ ├── UserPreDeleteHandlerProviderCollection.cs
│ │ ├── UserPreDeleteHandlerProviderConfig.cs
│ │ └── UserPreDeleteHandlerProviderManager.cs
│ ├── UserProfileUpdatedHandlers/
│ │ ├── DoNothingProfileUpdatedHandler.cs
│ │ ├── ProfileUpdatedEventArgs.cs
│ │ ├── ProfileUpdatedHandlerProvider.cs
│ │ ├── ProfileUpdatedHandlerProviderCollection.cs
│ │ ├── ProfileUpdatedHandlerProviderConfig.cs
│ │ └── ProfileUpdatedHandlerProviderManager.cs
│ ├── UserRegisteredHandlers/
│ │ ├── DoNothingUserRegisteredHandler.cs
│ │ ├── UserRegisteredHandlerProvider.cs
│ │ ├── UserRegisteredHandlerProviderCollection.cs
│ │ ├── UserRegisteredHandlerProviderConfig.cs
│ │ └── UserRegisteredHandlerProviderManager.cs
│ ├── UserSignInHandlers/
│ │ ├── DoNothingUserSignInHandlerProvider.cs
│ │ ├── UserSignInEventArgs.cs
│ │ ├── UserSignInHandlerProvider.cs
│ │ ├── UserSignInHandlerProviderCollection.cs
│ │ ├── UserSignInHandlerProviderConfig.cs
│ │ └── UserSignInHandlerProviderManager.cs
│ ├── VirtualFolderEvaluator.cs
│ ├── WebUser.cs
│ ├── app.config
│ └── mojoPortal.Business.WebHelpers.csproj
├── mojoPortal.Core/
│ ├── Caching.cs
│ ├── Configuration/
│ │ ├── AppConfig.cs
│ │ ├── ConfigHelper.cs
│ │ └── MultiTenancy.cs
│ ├── ExpressionBuilder.cs
│ ├── Extensions/
│ │ ├── CollectionExtensions.cs
│ │ ├── HashtableExtensions.cs
│ │ ├── IndexedStringBuilder.cs
│ │ ├── StringExtensions.cs
│ │ ├── UnitSeparatorExtensions.cs
│ │ └── XmlExtensions.cs
│ ├── GlobalUsings.cs
│ ├── Helpers/
│ │ ├── RoleStringHelper.cs
│ │ ├── StringHelper.cs
│ │ ├── WebHelper.cs
│ │ ├── XElementWithContext.cs
│ │ ├── XmlHelper.cs
│ │ └── XmlSanitizer.cs
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ ├── Serializers/
│ │ └── Newtonsoft.cs
│ └── mojoPortal.Core.csproj
├── mojoPortal.Data.MSSQL/
│ ├── ConnectionString.cs
│ ├── DBAuthorizeNetLog.cs
│ ├── DBCategory.cs
│ ├── DBCategoryItem.cs
│ ├── DBComment.cs
│ ├── DBCommerceReport.cs
│ ├── DBContentHistory.cs
│ ├── DBContentMeta.cs
│ ├── DBContentMetaLink.cs
│ ├── DBContentRating.cs
│ ├── DBContentStyle.cs
│ ├── DBContentTemplate.cs
│ ├── DBContentWorkflow.cs
│ ├── DBCurrency.cs
│ ├── DBEmailSendLog.cs
│ ├── DBEmailSendQueue.cs
│ ├── DBEmailTemplate.cs
│ ├── DBFileAttachment.cs
│ ├── DBGeoCountry.cs
│ ├── DBGeoZone.cs
│ ├── DBGoogleCheckoutLog.cs
│ ├── DBIndexingQueue.cs
│ ├── DBLanguage.cs
│ ├── DBLetter.cs
│ ├── DBLetterHtmlTemplate.cs
│ ├── DBLetterInfo.cs
│ ├── DBLetterSendLog.cs
│ ├── DBLetterSubscription.cs
│ ├── DBPayPalLog.cs
│ ├── DBPaymentLog.cs
│ ├── DBPlugNPayLog.cs
│ ├── DBRedirectList.cs
│ ├── DBSavedQuery.cs
│ ├── DBSiteSettingsEx.cs
│ ├── DBSystemLog.cs
│ ├── DBTag.cs
│ ├── DBTagItem.cs
│ ├── DBTagVocabulary.cs
│ ├── DBTaskQueue.cs
│ ├── DBTaxClass.cs
│ ├── DBTaxRate.cs
│ ├── DBUserClaims.cs
│ ├── DBUserLocation.cs
│ ├── DBUserLogins.cs
│ ├── Properties/
│ │ └── AssemblyInfo.cs
│ ├── ReadMe.txt
│ ├── SQLParameterHelper.cs
│ ├── SqlDataRecordList.cs
│ ├── SqlHelper.cs
│ ├── SqlParameterCache.cs
│ ├── cpl.txt
│ ├── dbBannedIP.cs
│ ├── dbFriendlyUrl.cs
│ ├── dbHtmlContent.cs
│ ├── dbModule.cs
│ ├── dbModuleDefinition.cs
│ ├── dbModuleSettings.cs
│ ├── dbPageSettings.cs
│ ├── dbPortal.cs
│ ├── dbRoles.cs
│ ├── dbSiteFolder.cs
│ ├── dbSiteSettings.cs
│ ├── dbSiteUser.cs
│ ├── dbUserPage.cs
│ ├── dev2CreateTables.sql
│ ├── dev3CreateStoredProcedures.sql
│ ├── devSiteOfficeProcs.sql
│ ├── devSiteOfficeTables.sql
│ ├── legacyscripts/
│ │ ├── 1CreateDatabase.sql
│ │ ├── 2CreateTables.sql
│ │ ├── 3CreateStoredProcedures.sql
│ │ ├── upgradefrom1-0to1-01-or-2-01.sql
│ │ ├── upgradefrom2-01to2.1.sql
│ │ ├── upgradefrom2-1-xto2-2.sql
│ │ ├── upgradefrom2-2-0to2-2-1.sql
│ │ ├── upgradefrom2-2-1to2-2-1-5.sql
│ │ ├── upgradefrom20050501to20050530.sql
│ │ ├── upgradefrom20050530to20050616.sql
│ │ ├── upgradefrom20050710to20050829.sql
│ │ └── upgradefrom20050912to1.0.sql
│ └── mojoPortal.Data.MSSQL.csproj
├── mojoPortal.Data.MySql/
│ ├── ConnectionString.cs
│ ├── DBAuthorizeNetLog.cs
│ ├── DBCategory.cs
│ ├── DBCategoryItem.cs
│ ├── DBComment.cs
│ ├── DBCommerceReport.cs
│ ├── DBContentHistory.cs
│ ├── DBContentMeta.cs
│ ├── DBContentMetaLink.cs
│ ├── DBContentRating.cs
│ ├── DBContentStyle.cs
│ ├── DBContentTemplate.cs
│ ├── DBContentWorkflow.cs
│ ├── DBCurrency.cs
│ ├── DBEmailSendLog.cs
│ ├── DBEmailSendQueue.cs
│ ├── DBEmailTemplate.cs
│ ├── DBFileAttachment.cs
│ ├── DBGeoCountry.cs
│ ├── DBGeoZone.cs
│ ├── DBGoogleCheckoutLog.cs
│ ├── DBIndexingQueue.cs
│ ├── DBLanguage.cs
│ ├── DBLetter.cs
│ ├── DBLetterHtmlTemplate.cs
│ ├── DBLetterInfo.cs
│ ├── DB
================================================
FILE CONTENTS
================================================
================================================
FILE: .gitignore
================================================
## Ignore Visual Studio temporary files, build results, and
## files generated by popular Visual Studio add-ons.
# User-specific files
*.suo
*.user
*.userosscache
*.sln.docstates
# User-specific files (MonoDevelop/Xamarin Studio)
*.userprefs
# Build results
# [Dd]ebug/
[Dd]ebugPublic/
# [Rr]elease/
[Rr]eleases/
x64/
x86/
build/
bld/
[Bb]in/
[Oo]bj/
# Visual Studo 2015 cache/options directory
.vs/
# MSTest test Results
[Tt]est[Rr]esult*/
[Bb]uild[Ll]og.*
# NUNIT
*.VisualState.xml
TestResult.xml
# Build Results of an ATL Project
[Dd]ebugPS/
[Rr]eleasePS/
dlldata.c
*_i.c
*_p.c
*_i.h
*.ilk
*.meta
*.obj
*.pch
*.pdb
*.pgc
*.pgd
*.rsp
*.sbr
*.tlb
*.tli
*.tlh
*.tmp
*.tmp_proj
*.log
*.vspscc
*.vssscc
.builds
*.pidb
*.svclog
*.scc
# Chutzpah Test files
_Chutzpah*
# Visual C++ cache files
ipch/
*.aps
*.ncb
*.opensdf
*.sdf
*.cachefile
# Visual Studio profiler
*.psess
*.vsp
*.vspx
# TFS 2012 Local Workspace
$tf/
# Guidance Automation Toolkit
*.gpState
# ReSharper is a .NET coding add-in
_ReSharper*/
*.[Rr]e[Ss]harper
*.DotSettings.user
# JustCode is a .NET coding addin-in
.JustCode
# TeamCity is a build add-in
_TeamCity*
# DotCover is a Code Coverage Tool
*.dotCover
# NCrunch
_NCrunch_*
.*crunch*.local.xml
# MightyMoose
*.mm.*
AutoTest.Net/
# Web workbench (sass)
.sass-cache/
# Installshield output folder
[Ee]xpress/
# DocProject is a documentation generator add-in
DocProject/buildhelp/
DocProject/Help/*.HxT
DocProject/Help/*.HxC
DocProject/Help/*.hhc
DocProject/Help/*.hhk
DocProject/Help/*.hhp
DocProject/Help/Html2
DocProject/Help/html
# Click-Once directory
publish/
# Publish Web Output
*.[Pp]ublish.xml
*.azurePubxml
# TODO: Comment the next line if you want to checkin your web deploy settings
# but database connection strings (with potential passwords) will be unencrypted
# *.pubxml
*.publishproj
# NuGet Packages
*.nupkg
# The packages folder can be ignored because of Package Restore
#**/packages/*
# except build/, which is used as an MSBuild target.
#!**/packages/build/
# Uncomment if necessary however generally it will be regenerated when needed
#!**/packages/repositories.config
# Windows Azure Build Output
csx/
*.build.csdef
# Windows Store app package directory
AppPackages/
# Others
*.[Cc]ache
ClientBin/
[Ss]tyle[Cc]op.*
~$*
*~
*.dbmdl
*.dbproj.schemaview
*.pfx
*.publishsettings
node_modules/
bower_components/
# RIA/Silverlight projects
Generated_Code/
# Backup & report files from converting an old project file
# to a newer Visual Studio version. Backup files are not needed,
# because we have git ;-)
_UpgradeReport_Files/
Backup*/
UpgradeLog*.XML
UpgradeLog*.htm
# SQL Server files
*.mdf
*.ldf
# Business Intelligence projects
*.rdl.data
*.bim.layout
*.bim_*.settings
# Microsoft Fakes
FakesAssemblies/
# Node.js Tools for Visual Studio
.ntvs_analysis.dat
# Visual Studio 6 build log
*.plg
# Visual Studio 6 workspace options file
*.opt
mojoportal-sts.sln
Web/App_GlobalResources/BingResources*
Web/App_GlobalResources/BlogResources*
Web/App_GlobalResources/CommentResources*
Web/App_GlobalResources/ContactFormResources*
Web/App_GlobalResources/EventCalResources*
Web/App_GlobalResources/FeedResources*
Web/App_GlobalResources/FlickrResources*
Web/App_GlobalResources/FolderGalleryResources*
Web/App_GlobalResources/ForumResources*
Web/App_GlobalResources/GalleryResources*
Web/App_GlobalResources/GMapResources*
Web/App_GlobalResources/GTranslateResources*
Web/App_GlobalResources/HtmlIncludeResources*
Web/App_GlobalResources/IframeResources*
Web/App_GlobalResources/LinkResources*
Web/App_GlobalResources/LiveResources*
Web/App_GlobalResources/MediaPlayerResources*
Web/App_GlobalResources/MetaweblogResources*
Web/App_GlobalResources/PollResources*
Web/App_GlobalResources/SharedFileResources*
Web/App_GlobalResources/SurveyResources*
Web/App_GlobalResources/LinkResources*
Web/App_GlobalResources/TwitterResources*
Web/App_GlobalResources/XmlResources*
Web/App_GlobalResources/WebStoreResources*
Web/App_GlobalResources/FormWizardResources*
Web/App_GlobalResources/STSEventCal*
Web/App_GlobalResources/SiteMembershipResources*
Web/App_GlobalResources/stsAnalyticsResources*
Web/App_GlobalResources/FundRaiserResources*
Web/App_GlobalResources/WebInvoiceResources*
Web/Data/*log*
Web/Data/Helpfiles/*-bing*
Web/Data/Helpfiles/*-Blog*
Web/Data/Helpfiles/*-Comment*
Web/Data/Helpfiles/*-ContactForm*
Web/Data/Helpfiles/*-sts-eventcal*
Web/Data/Helpfiles/*-FeedManager*
Web/Data/Helpfiles/*-flickr*
Web/Data/Helpfiles/*-foldergallery*
Web/Data/Helpfiles/*-forum*
Web/Data/Helpfiles/*-frame*
Web/Data/Helpfiles/*-googlemap*
Web/Data/Helpfiles/*-googletranslate*
Web/Data/Helpfiles/*-imagegallery*
Web/Data/Helpfiles/*-Links*
Web/Data/Helpfiles/*-MediaPlayer*
Web/Data/Helpfiles/*-messenger*
Web/Data/Helpfiles/*-SharedFiles*
Web/Data/Helpfiles/*FormWizard*
Web/Data/Helpfiles/*-SiteMembership*
Web/Data/Helpfiles/*-WebInvoice*
Web/Data/Helpfiles/*-sflexi*
Web/Data/MessageTemplates/*-WebInvoice*
Web/Data/MessageTemplates/*-EventCalendarPro*
Web/Data/MessageTemplates/*Membership*
Web/Data/MessageTemplates/*Forum*
Web/Data/MessageTemplates/*Blog*
Web/Data/Sites/*
Web/Data/systemfiles/*
Web/Setup/applications/bingmap/*
Web/Setup/applications/blog/*
Web/Setup/applications/comments/*
Web/Setup/applications/contactform/*
Web/Setup/applications/eventcalendar/*
Web/Setup/applications/feed-manager/*
Web/Setup/applications/flickrslideshow/*
Web/Setup/applications/foldergallery/*
Web/Setup/applications/forums/*
Web/Setup/applications/googlemap/*
Web/Setup/applications/googletranslate/*
Web/Setup/applications/htmlinclude/*
Web/Setup/applications/iframe/*
Web/Setup/applications/imagegallery/*
Web/Setup/applications/kdmediaplayer/*
Web/Setup/applications/linksmodule/*
Web/Setup/applications/livemessenger/*
Web/Setup/applications/pollfeature-byChristianFredh/*
Web/Setup/applications/sharedfiles/*
Web/Setup/applications/surveyfeature/*
Web/Setup/applications/twitter/*
Web/Setup/applications/xmlmodule/*
Web/Setup/applications/webstore/*
Web/Setup/applications/sts-FormWizard/*
Web/Setup/applications/sts-FundRaiser/*
Web/Setup/applications/sts-SiteMembership/*
Web/Setup/applications/STS_EventCalendar/*
Web/Setup/applications/STS_WebInvoicePro/*
Web/Setup/ProviderConfig/contentdeletehandlers/blog*
Web/Setup/ProviderConfig/contentdeletehandlers/calendar*
Web/Setup/ProviderConfig/contentdeletehandlers/contactform*
Web/Setup/ProviderConfig/contentdeletehandlers/feedmanager*
Web/Setup/ProviderConfig/contentdeletehandlers/forums*
Web/Setup/ProviderConfig/contentdeletehandlers/gallery*
Web/Setup/ProviderConfig/contentdeletehandlers/kdemedia*
Web/Setup/ProviderConfig/contentdeletehandlers/links*
Web/Setup/ProviderConfig/contentdeletehandlers/poll*
Web/Setup/ProviderConfig/contentdeletehandlers/sharedfiles*
Web/Setup/ProviderConfig/contentdeletehandlers/survey*
Web/Setup/ProviderConfig/gcheckoutnotificationhandlers/webstore*
Web/Setup/ProviderConfig/indexbuilders/blog*
Web/Setup/ProviderConfig/indexbuilders/event*
Web/Setup/ProviderConfig/indexbuilders/forum*
Web/Setup/ProviderConfig/indexbuilders/gallery*
Web/Setup/ProviderConfig/indexbuilders/links*
Web/Setup/ProviderConfig/indexbuilders/sharedfiles*
Web/Setup/ProviderConfig/indexbuilders/webstore*
Web/Setup/ProviderConfig/paypalipnhandlers/webstore*
Web/Setup/ProviderConfig/paypalpdthandlers/webstore*
Web/Setup/ProviderConfig/paypalreturnhandlers/webstore*
Web/Setup/ProviderConfig/sitepredeletehandlers/*blog*
Web/Setup/ProviderConfig/sitepredeletehandlers/*contact*
Web/Setup/ProviderConfig/sitepredeletehandlers/*event*
Web/Setup/ProviderConfig/sitepredeletehandlers/*feed*
Web/Setup/ProviderConfig/sitepredeletehandlers/*forum*
Web/Setup/ProviderConfig/sitepredeletehandlers/*gallery*
Web/Setup/ProviderConfig/sitepredeletehandlers/*links*
Web/Setup/ProviderConfig/sitepredeletehandlers/*poll*
Web/Setup/ProviderConfig/sitepredeletehandlers/*sharedfiles*
Web/Setup/ProviderConfig/sitepredeletehandlers/*media*
Web/Setup/ProviderConfig/sitepredeletehandlers/*survey*
Web/Setup/ProviderConfig/sitepredeletehandlers/*webstore*
Web/BingMap/*
Web/Blog/*
Web/Comments/*
Web/ContactForm/*
Web/EventCalendar/*
Web/FeedManager/*
Web/FlashModule/*
Web/Flickr/*
Web/FolderGallery/*
Web/Forums/*
Web/GoogleMap/*
Web/GoogleTranslate/*
Web/HtmlInclude/*
Web/IFrame/*
Web/ImageGallery/*
Web/KDMediaPlayer/*
Web/List/*
Web/Poll/*
Web/SharedFiles/*
Web/XmlXsl/*
Web/Survey/*
Web/Twitter/*
Web/WebStore/*
Web/FormWizard/*
Web/FundRaiser/*
Web/Events/*
Web/smp/*
Web/WebInvoice/*
Web/user.config
user.config
Web/Setup/ProviderConfig/contentdeletehandlers/sts-eventsdeletehandler.config
Web/Setup/ProviderConfig/contentdeletehandlers/sts-fundraiser-deletehandler.config
Web/Setup/ProviderConfig/gcheckoutnotificationhandlers/sts-eventcalpro-gcheckout.config
Web/Setup/ProviderConfig/gcheckoutnotificationhandlers/sts-webinvoice-gcheckout.config
Web/Setup/ProviderConfig/gcheckoutnotificationhandlers/sts-memberpro-gcheckout.config
Web/Setup/ProviderConfig/indexbuilders/sts-eventcalendarindexbuilder.config
Web/Setup/ProviderConfig/paypalipnhandlers/sts-eventcalpro-paypalipnhander.config
Web/Setup/ProviderConfig/paypalipnhandlers/sts-fundraiser-paypalipnhander.config
Web/Setup/ProviderConfig/paypalipnhandlers/sts-memberpro-paypalipnhander.config
Web/Setup/ProviderConfig/paypalipnhandlers/sts-webinvoice-paypalipnhander.config
Web/Setup/ProviderConfig/paypalpdthandlers/sts-eventcalpro-paypalpdthandler.config
Web/Setup/ProviderConfig/paypalpdthandlers/sts-fundraiser-paypalpdthandler.config
Web/Setup/ProviderConfig/paypalpdthandlers/sts-memberpro-paypalpdthandler.config
Web/Setup/ProviderConfig/paypalpdthandlers/sts-webinvoice-paypalpdthandler.config
Web/Setup/ProviderConfig/paypalreturnhandlers/sts-eventcalpro-paypalhandler.config
Web/Setup/ProviderConfig/paypalreturnhandlers/sts-fundraiser-paypalreturnhandler.config
Web/Setup/ProviderConfig/paypalreturnhandlers/sts-memberpro-paypalhandler.config
Web/Setup/ProviderConfig/paypalreturnhandlers/sts-webinvoice-paypalreturnhandler.config
Web/Setup/ProviderConfig/sitepredeletehandlers/011_sts-fundraiser-deleter.config
Web/Setup/ProviderConfig/sitepredeletehandlers/012_sts-formwizarddeleter.config
Web/Setup/ProviderConfig/sitepredeletehandlers/sts-sitemebershipprodeleter.config
Web/Setup/ProviderConfig/sitepredeletehandlers/sts-webinvoice-deleter.config
Web/Setup/ProviderConfig/worldpayresponsehandlers/event-calendar-pro-worldpayresponsehandler.config
Web/Setup/ProviderConfig/worldpayresponsehandlers/sitemembership-worldpayresponsehandler.config
Web/Setup/ProviderConfig/worldpayresponsehandlers/web-invoice-pro-worldpayresponsehandler.config
packages/stspackages.txt
packages/repositories.config
packages/repositories.config
*.ini
packages/
Web/Setup/applications/superflexi/
Web/SuperFlexi/
Web/Setup/ProviderConfig/contentdeletehandlers/superflexideletehandler.config
Web/Setup/ProviderConfig/indexbuilders/SuperFlexiIndexBuilderProvider.config
Web/App_GlobalResources/SuperFlexiResources.resx
Web/Views/Blog/
Web/Views/SuperFlexi/
Web/Data/HelpFiles/en-US-webstore-IndexOffersSetting-help\.config
Web/Setup/ProviderConfig/contentdeletehandlers/webstoredeletehandler\.config
Web/Setup/ProviderConfig/worldpayresponsehandlers/webstoreworldpayresponsehandler\.config
Web/Data/sqlitedb/mojo\.db\.config-journal
Web/Setup/RouteRegistrars/SuperFlexiRoutes\.config
*.bak
Web/BetterImageGallery/
Web/Views/BetterImageGallery/
Web/Setup/applications/BetterImageGallery/
Web/App_GlobalResources/BetterImageGalleryResources\.resx
Web/Data/sqlitedb/mojo\.db\.config
/Web/Data/skins/artisteer-sample
/Web/ClientScript/air-datepicker
/Web/Data/HelpFiles/en-US-EventCalendarDefaultUrlPrefix-help.config
/Documents/xml
/Web/JobBoard
/Web/Setup/applications/JobBoard
/Web/Setup/applications/Streaming
/Web/Setup/initialcontent/supplementaladminmenulinks/00001_i7_Streaming.config
/Web/Setup/ProviderConfig/contentdeletehandlers/jobboardcontentdeletehandler.config
/Web/Setup/ProviderConfig/sitepredeletehandlers/701_jobboarddeleter.config
/Web/Streaming
/Web/Data/HelpFiles/en-US-JobBoard-NoJobsMessage-Help.config
/Web/Data/style/JobBoard
/Web/App_GlobalResources/StreamingResources.resx
/Web/App_GlobalResources/JobBoardResources.resx
/Web/Views/Shared/_StreamingVideoList.cshtml
/Web/Views/Shared/_StreamingTagList.cshtml
/Web/Views/Shared/_StreamingChannelList.cshtml
/MigrationBackup
/Web/AjaxControlToolkit/Release
/Web/Content/AjaxControlToolkit
/Web/Scripts/AjaxControlToolkit/Release
/Web/AjaxControlToolkit.config
/Web/MegaGallery
/Web/Setup/applications/MegaGallery
/Web/App_GlobalResources/MegaGalleryResource.resx
/Web/Modules/csDirectorySlider
/Web/ClientScript/galleriffic
/Web/Data/style/galleriffic
/Web/NeatHtml
/Web/Data/HelpFiles/en-US-addeditpolloptionshelp.config
================================================
FILE: Brettle.Web.NeatHtml/Brettle.Web.NeatHtml.csproj
================================================
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{D8A4D1E0-3827-4AF6-85B3-564D433495BF}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Brettle.Web.NeatHtml</RootNamespace>
<AssemblyName>Brettle.Web.NeatHtml</AssemblyName>
<FileAlignment>512</FileAlignment>
<TargetFrameworkVersion>v4.8.1</TargetFrameworkVersion>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup>
<AutoGenerateBindingRedirects>true</AutoGenerateBindingRedirects>
</PropertyGroup>
<ItemGroup>
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Web" />
</ItemGroup>
<ItemGroup>
<Compile Include="Filter.cs" />
<Compile Include="Helpers.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="UntrustedContent.cs" />
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\NeatHtml.js" />
<Content Include="NeatHtml\schema\NeatHtml.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-applet-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-attribs-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-base-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-basic-form-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-bdo-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-blkphras-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-blkpres-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-blkstruct-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-charent-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-copyright-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-csismap-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-datatypes-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-edit-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-events-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-form-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-frames-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-framework-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-hypertext-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-iframe-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-image-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-inlphras-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-inlpres-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-inlstruct-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-inlstyle-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-legacy-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-link-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-list-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-meta-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-misc-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-nameident-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-notations-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-object-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-param-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-pres-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-ruby-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-ruby-basic-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-script-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-ssismap-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-struct-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-style-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-table-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-target-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml-text-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml11-model-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml11-module-redefines-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml11-modules-1.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xhtml11.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<ItemGroup>
<Content Include="NeatHtml\schema\xml.xsd">
<SubType>Designer</SubType>
</Content>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<PropertyGroup>
<PostBuildEvent>xcopy /s /y /d "$(ProjectDir)NeatHtml\*" "$(SolutionDir)Web\NeatHtml\"</PostBuildEvent>
</PropertyGroup>
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
Other similar extension points exist, see Microsoft.Common.targets.
<Target Name="BeforeBuild">
</Target>
<Target Name="AfterBuild">
</Target>
-->
</Project>
================================================
FILE: Brettle.Web.NeatHtml/Filter.cs
================================================
/*
NeatHtml- Fighting XSS with JavaScript Judo
Copyright (C) 2007 Dean Brettle
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
using System;
using System.Collections;
using System.Collections.Specialized;
using System.Text;
using System.Text.RegularExpressions;
using System.Web;
namespace Brettle.Web.NeatHtml;
public class Filter
{
public static Filter DefaultFilter = new();
public string ClientSideFilterName = "NeatHtml.DefaultFilter";
public string NoScriptDownlevelIEWidth = "100%";
public string NoScriptDownlevelIEHeight = "400px";
public bool SupportNoScriptTables = false;
public int MaxComplexity = 10000;
public Regex TrustedImageUrlRegex = null;
public Regex SpamFreeLinkUrlRegex = null;
public string FilterUntrusted(string untrusted)
{
return ScriptJail.Jail(untrusted, ClientSideFilterName, NoScriptDownlevelIEWidth, NoScriptDownlevelIEHeight,
SupportNoScriptTables, MaxComplexity, TrustedImageUrlRegex, SpamFreeLinkUrlRegex);
}
}
internal class ScriptJail
{
internal static string Jail(string untrusted, string clientSideFilterName,
string noScriptDownlevelIEWidth, string noScriptDownlevelIEHeight,
bool supportNoScriptTables, int maxComplexity,
Regex trustedImageUrlRegex, Regex spamFreeLinkUrlRegex)
{
var jail = new ScriptJail(supportNoScriptTables, maxComplexity, trustedImageUrlRegex, spamFreeLinkUrlRegex);
string jailed = null;
try
{
jailed = JailRE.Replace(untrusted, new MatchEvaluator(jail.GuardJail));
// If any untrusted tables are still open, close any open attributes and tags
// and then close all the tables.
if (jail.UntrustedTables > 0)
{
jailed += ParserResetString;
while (jail.UntrustedTables-- > 0)
jailed += "</table>";
}
}
catch (ContentTooComplexException)
{
jailed = "The content that belongs here is too complex to display securely.";
}
return string.Format(Format, clientSideFilterName, jailed,
noScriptDownlevelIEWidth, noScriptDownlevelIEHeight,
maxComplexity,
trustedImageUrlRegex == null ? "null" : $"new RegExp(\"{trustedImageUrlRegex}\")", Guid.NewGuid().ToString());
}
private ScriptJail(bool supportNoScriptTables, int maxComplexity, Regex trustedImageUrlRegex, Regex spamFreeLinkUrlRegex)
{
SupportNoScriptTables = supportNoScriptTables;
MaxComplexity = maxComplexity;
TrustedImageUrlRegex = trustedImageUrlRegex;
SpamFreeLinkUrlRegex = spamFreeLinkUrlRegex;
}
private readonly bool SupportNoScriptTables;
private readonly int MaxComplexity;
private readonly Regex TrustedImageUrlRegex;
private readonly Regex SpamFreeLinkUrlRegex;
private int Complexity;
private static readonly string[] propsAllowedWhenNoScript
= ["azimuth","background-attachment","background-color","background-image","background-position",
"background-repeat","background","border-collapse","border-color","border-spacing","border-style",
"border-top","border-right","border-bottom","border-left","border-top-color","border-right-color",
"border-bottom-color","border-left-color","border-top-style","border-right-style","border-bottom-style",
"border-left-style","border-top-width","border-right-width","border-bottom-width","border-left-width",
"border-width","border","bottom","caption-side","clear","clip","color","content",
/* "counter-increment","counter-reset", */ // Don"t allow messing with the counters
"cue-after","cue-before","cue","cursor","direction","display","elevation","empty-cells",
"float","font-family","font-size","font-style","font-variant","font-weight","font","height","left",
"letter-spacing","line-height","list-style-image","list-style-position","list-style-type","list-style",
"margin-right","margin-left","margin-top","margin-bottom","margin","max-height","max-width","min-height",
"min-width","orphans","outline-color","outline-style","outline-width","outline","overflow","padding-top",
"padding-right","padding-bottom","padding-left","padding","page-break-after","page-break-before",
"page-break-inside","pause-after","pause-before","pause","pitch-range","pitch","play-during","position",
"quotes","richness","right","speak-header","speak-numeral","speak-punctuation","speak","speech-rate",
"stress","table-layout","text-align","text-decoration","text-indent","text-transform","top",
"unicode-bidi","vertical-align","visibility","voice-family","volume","white-space","widows","width",
"word-spacing","z-index"
];
private static readonly string[] attrsAllowedWhenNoScript
= [ "abbr", "accept", "accesskey", "align", "alt", "axis", "bgcolor", "border", "cellpadding",
"cellspacing", "cite", "class", "classid", "clear", "code", "color", "cols", "colspan", "compact",
"datetime", "dir", "disabled", "face", "frame", "frameborder", "headers", "height", "href", "hreflang", "id",
"label", "lang", "language", "longdesc", "marginheight", "marginwidth", "name", "noshade", "nowrap",
"readonly", "rel", "rev", "rows", "rowspan", "rules", "scope", "size", "span", "start", "summary",
"tabindex", "title", "type", "value", "width", "xml:lang", "xml:space"
];
private static readonly StringDictionary AllowedAttributeNames = GetDict(attrsAllowedWhenNoScript);
private static readonly StringDictionary AllowedPropertyNames = GetDict(propsAllowedWhenNoScript);
private static StringDictionary GetDict(string[] keys)
{
var dict = new StringDictionary();
for (int i = 0; i < keys.Length; i++)
{
dict.Add(keys[i], "true");
}
return dict;
}
// Style property value whitelist. Note: '&' '\' and '(' [except 'rgb('] are not on it.
private static readonly string StylePropValueREString = "\\((?<=rgb\\()|[ -%')-9<-\\[\\]-~]";
private static readonly Regex StyleAttributeValueRE
= new($"^(?: *(-?[_a-z][_a-z0-9-]*) *:(?:{StylePropValueREString})*(?:;|$)){{0,{propsAllowedWhenNoScript.Length}}}$",
RegexOptions.Compiled | RegexOptions.IgnoreCase);
private static readonly string ParserResetString = "<NeatHtmlParserReset s='' d=\"\" /><script></script>";
private static readonly string Format = @"
<div class='NeatHtml' data-nhContainerId='{6}' style='overflow: hidden; position: relative; border: none; padding: 0; margin: 0;'>
<script data-loader='NeatHtml' data-nhScriptId='{6}'>
try {{ {0}.BeginUntrusted('{6}'); }} catch (ex) {{ //document.writeln('NeatHtml not found\\074!-' + '-'); }}
</script>
<div>{1}</div>
<input name='NeatHtmlEndUntrusted' type='hidden' />
<!-- > -->
<!-- <xmp></xmp><xml></xml><! -->
<script data-loader='NeatHtml'>{0}.ProcessUntrusted({4}, {5});</script>
</div>
<script data-loader='NeatHtml'>{0}.ResizeContainer(undefined,'{6}');</script>";
private static readonly string[] TagsAllowedWhenNoScript
= [ "a", "abbr", "acronym", "address", "b", "basefont", "bdo", "big", "blockquote", "br",
"caption", "center", "cite", "code", "col", "colgroup", "dd", "del", "dfn", "dir", "div", "dl", "dt",
"em", "font", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "i", "ins", "kbd", "li", "ol", "p", "pre", "q",
"s", "samp", "small", "span", "strike", "strong", "sub", "sup", "table", "tbody", "td", "tfoot", "th",
"thead", "tr", "tt", "u", "ul", "var",
"script" // OK when script is disabled. Hides script source from user.
// Do NOT allow "iframe" or "object", unless you are willing to track them like with tables.
// Do NOT allow "xmp" -- it is used to hold the untrusted content on some browsers
// (eg. Safari/Konqueror).
// Do NOT allow "xml" -- it is used to hold the untrusted content on some browsers
// (eg. Windows Mobile).
// Do NOT allow "input", unless you block name='NeatHtmlEndUntrusted'
];
private static readonly Hashtable InfoForTag = GetInfoForTags();
private static Hashtable GetInfoForTags()
{
var dict = new Hashtable();
for (int i = 0; i < TagsAllowedWhenNoScript.Length; i++)
{
dict[TagsAllowedWhenNoScript[i]] = TagInfo.NOT_TABLE_RELATED;
}
dict["table"] = TagInfo.TABLE;
dict["td"] = dict["th"] = TagInfo.TABLE_CELL;
dict["caption"] = dict["colgroup"] = dict["col"] = dict["tbody"]
= dict["tfoot"] = dict["thead"] = dict["tr"]
= TagInfo.TABLE_OTHER;
return dict;
}
private static readonly Regex JailRE
= new("(?=[<-])(?:" // Optimization - all of the alternatives start with '<' or '-'
// 1: Matches any open angle
+ "(<"
+ "(?:"
+ "!(?:"
// 2: HTML Comment (without embedded "--")
+ "(--[^-]*(?:-[^-]+)*-->)"
// 3: Contents of CDATA section
+ "|(?:\\[CDATA\\[([^\\]]*(?:\\][^\\]]+)*)\\]\\]>)"
+ ")"
+ "|(/)?" // 4: Matches when an end tag
+ "(" // 5: Matches the rest of the tag
// 6: Matches the tag name
+ "([a-z][a-z0-9_:]*)?"
+ "(?:[ \\t\\n\\r]+"
// 7: Matches an attr name
+ "([_:a-z][_:a-z0-9.]*)"
+ "((?:" // 8: Not empty if attr has a value
+ "[ \\t\\n\\r]*=[ \\t\\n\\r]*"
// 9: Matches the quoted attr value
+ "(\"[^<\"]*\"|'[^<']*'|[^\"'][^ \\t\\n\\r<>]*)"
+ ")?)){0," + attrsAllowedWhenNoScript.Length + "}"
// 10: Matches if the tag is well-formed
+ "([ \\t\\n\\r]*/?>)?"
+ ")"
+ ")"
+ ")"
+ "|(--)" // 11: "--" we need to encode to prevent ending a comment prematurely
+ ")",
RegexOptions.Compiled | RegexOptions.IgnoreCase | RegexOptions.Multiline);
private string GuardJail(Match m)
{
if (Complexity++ > MaxComplexity)
{
throw new ContentTooComplexException();
}
if (m.Groups[11].Success) // "--"
{
return "--";
}
if (m.Groups[2].Success) // HTML comment (not containing "--", so it isn't ambiguous)
{
return "";
}
if (m.Groups[3].Success) // CDATA Section.
{
return System.Net.WebUtility.HtmlEncode((m.Groups[3].Value));
//return HttpUtility.HtmlEncode(m.Groups[3].Value);
}
if (!m.Groups[10].Success // No ending '>'
|| !m.Groups[6].Success // or no tag name
|| (m.Groups[4].Success // or an end tag with...
&& (m.Groups[7].Success // an attribute
|| m.Groups[10].Value.EndsWith("/>")))) // or something like "</foo />"
{
// Not a tag or a potentially ill-formed tag so HTML encode it to be sure it doesn't confuse
// the browser's parser.
return "<NeatHtmlLt /><" + m.Value.Substring(1);
}
// If we get here we have a well-formed tag.
var lcTagName = m.Groups[6].Value.ToLower();
// Handle attributes
var attrsBuilder = new StringBuilder();
var v = 0; // The next quoted value capture index
for (int a = 0; a < m.Groups[7].Captures.Count; a++)
{
if (Complexity++ > MaxComplexity)
{
throw new ContentTooComplexException();
}
var attrName = m.Groups[7].Captures[a].Value;
var equalsQuotedValue = m.Groups[8].Captures[a].Value;
var quotedValue = $"\"{attrName}\""; // Default for implicit attrs
if (equalsQuotedValue.Length > 0)
{
quotedValue = m.Groups[9].Captures[v].Value;
if (quotedValue[0] != '"' && quotedValue[0] != '\'')
{
quotedValue = $"\"{quotedValue.Replace("\"", """)}\"";
}
v++;
}
var lcAttrName = attrName.ToLower();
if (lcAttrName == "href" && equalsQuotedValue.Length > 0)
{
var unquotedValue = quotedValue.Substring(1, quotedValue.Length - 2);
if (SpamFreeLinkUrlRegex == null || !SpamFreeLinkUrlRegex.IsMatch(unquotedValue))
{
attrsBuilder.Append(" rel=\"nofollow\"");
}
}
if (AllowedAttributeNames.ContainsKey(lcAttrName))
{
attrsBuilder.Append($" {attrName}={quotedValue}");
continue;
}
if (lcAttrName == "style" && equalsQuotedValue.Length > 0)
{
var savMatch = StyleAttributeValueRE.Match(quotedValue.Substring(1, quotedValue.Length - 2));
if (savMatch.Success)
{
var p = 0;
for (; p < savMatch.Groups[1].Captures.Count; p++)
{
if (Complexity++ > MaxComplexity)
{
throw new ContentTooComplexException();
}
var lcPropName = savMatch.Groups[1].Captures[p].Value.ToLower();
if (!AllowedPropertyNames.ContainsKey(lcPropName))
{
break;
}
}
if (p == savMatch.Groups[1].Captures.Count) // All prop names allowed
{
attrsBuilder.Append($" {attrName}={quotedValue}");
continue;
}
}
}
if (TrustedImageUrlRegex is not null
&& lcTagName == "img" && lcAttrName == "src" && equalsQuotedValue.Length > 0)
{
var unquotedValue = quotedValue.Substring(1, quotedValue.Length - 2);
if (TrustedImageUrlRegex.IsMatch(unquotedValue))
{
attrsBuilder.Append(" " + attrName + "=" + quotedValue);
continue;
}
}
attrsBuilder.Append($" {attrName}_NeatHtmlReplace={quotedValue}");
}
var attrs = attrsBuilder.ToString();
if (TrustedImageUrlRegex != null && lcTagName == "img")
{
return $"<{m.Groups[4].Value}{m.Groups[6].Value}{attrs}{m.Groups[10]}";
}
if (InfoForTag[lcTagName] is not TagInfo tagInfo // Unknown tag
|| (!SupportNoScriptTables
&& tagInfo.IsTableRelated)) // or tag not supported in this configuration
{
return $"<{m.Groups[4].Value}NeatHtmlReplace_{m.Groups[6].Value}{attrs}{m.Groups[10]}";
}
if (!tagInfo.IsTableRelated) // Not a table-related tag
{
return $"<{m.Groups[4].Value}{m.Groups[6].Value}{attrs}{m.Groups[10]}";
}
// Handle Table related tag
if (!m.Groups[4].Success) // Table-related start tag
{
if (tagInfo.IsTable)
{
if (!IsTableAllowed) // table start tag not allowed here.
{
return $"<{m.Groups[4].Value}NeatHtmlReplace_{m.Groups[6].Value}{attrs}{m.Groups[10]}";
}
else
{
IsTableAllowed = false;
UntrustedTables++;
return $"{ParserResetString}<{m.Groups[4].Value}{m.Groups[6].Value}{attrs}{m.Groups[10]}";
}
}
else if (tagInfo.IsTableCell)
{
IsTableAllowed = true;
return $"{ParserResetString}<{m.Groups[4].Value}{m.Groups[6].Value}{attrs}{m.Groups[10]}";
}
}
else // Table-related end tag
{
if (UntrustedTables <= 0) // suspicious table-related end tag
return $"<{m.Groups[4].Value}NeatHtmlReplace_{m.Groups[6].Value}{attrs}{m.Groups[10]}";
if (tagInfo.IsTable)
{
IsTableAllowed = true;
UntrustedTables--;
return $"{ParserResetString}<{m.Groups[4].Value}{m.Groups[6].Value}{attrs}{m.Groups[10]}";
}
else
IsTableAllowed = false;
}
return $"<{m.Groups[4].Value}{m.Groups[6].Value}{attrs}{m.Groups[10]}";
}
private int UntrustedTables = 0;
private bool IsTableAllowed = true;
}
internal class TagInfo
{
internal bool IsTableRelated = false;
internal bool IsTable = false;
internal bool IsTableCell = false;
internal TagInfo(bool isTableRelated, bool isTable, bool isTableCell)
{
IsTableRelated = isTableRelated;
IsTable = isTable;
IsTableCell = isTableCell;
}
internal static TagInfo NOT_TABLE_RELATED = new TagInfo(false, false, false);
internal static TagInfo TABLE = new TagInfo(true, true, false);
internal static TagInfo TABLE_CELL = new TagInfo(true, false, true);
internal static TagInfo TABLE_OTHER = new TagInfo(true, false, false);
}
internal class ContentTooComplexException : Exception
{
}
================================================
FILE: Brettle.Web.NeatHtml/Helpers.cs
================================================
using System.Web;
namespace Brettle.Web.NeatHtml;
public class Helpers
{
public static string ApplyAppPathModifier(string url)
{
var appPath = HttpContext.Current.Request.ApplicationPath ?? string.Empty;
if (appPath == "/")
{
appPath = string.Empty;
}
var requestUrl = HttpContext.Current.Request.RawUrl;
var result = HttpContext.Current.Response.ApplyAppPathModifier(url);
// Workaround Mono XSP bug where ApplyAppPathModifier() doesn't add the session id
if (requestUrl.StartsWith($"{appPath}/(") && !result.StartsWith($"{appPath}/("))
{
if (url.StartsWith("/") && url.StartsWith(appPath))
{
url = $"~{url.Remove(0, appPath.Length)}";
}
if (url.StartsWith("~/"))
{
var compsOfPathWithinApp = requestUrl.Substring(appPath.Length).Split('/');
url = $"{appPath}/{compsOfPathWithinApp[1]}/{url.Substring(2)}";
}
result = url;
}
return result;
}
}
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/NeatHtml.js
================================================
/*
NeatHtml - for preventing XSS in untrusted HTML
Copyright (C) 2007 Dean Brettle
This library is free software; you can redistribute it and/or
modify it under the terms of the GNU Lesser General Public
License as published by the Free Software Foundation; either
version 2.1 of the License, or (at your option) any later version.
This library is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
Lesser General Public License for more details.
You should have received a copy of the GNU Lesser General Public
License along with this library; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA
*/
/*
Simplest usage (note that comments and absence of whitespace between tags can be significant):
<!--[if gte IE 7]><!-->
<div class="NeatHtml" style="overflow: hidden; position: relative; border: none; padding: 0; margin: 0;">
<!--<![endif]-->
<!--[if lt IE 7]>
<div class="NeatHtml" style="width: NOSCRIPT_IE6_WIDTH; height: NOSCRIPT_IE6_HEIGHT; overflow: auto; position: relative; border: none; padding: 0; margin: 0;">
<![endif]-->
<table style='border-spacing: 0;'><tr><td style='padding: 0;'><!-- test comment --><script type="text/javascript">
try { NeatHtml.DefaultFilter.BeginUntrusted(); } catch (ex) { document.writeln('NeatHtml not found\074!-' + '-'); }</script><div>
PREPROCESSED_UNTRUSTED_CONTENT
</div><input name='NeatHtmlEndUntrusted' type='hidden' value="" /><script type='text/javascript'></script><!-- > --><!-- <xmp></xmp><xml></xml><! --></td></tr></table>
<script type="text/javascript">NeatHtml.DefaultFilter.ProcessUntrusted(MAX_COMPLEXITY, TRUSTED_IMAGE_URL_REGEXP);</script>
</div><script type='text/javascript'>NeatHtml.DefaultFilter.ResizeContainer();</script>
where:
PREPROCESSED_UNTRUSTED_CONTENT has been preprocessed on the server. See ../dotnet/Brettle.Web.NeatHtml/Filter.cs
for a sample implementation.
NOSCRIPT_IE6_WIDTH and NOSCRIPT_IE6_HEIGHT are the desired dimensions of the div that will display the
untrusted content in IE6 and earlier when script is disabled. If the untrusted content is larger,
scrollbars will be added to the div. These values have no effect on other browsers nor do they have
an effect when script is enabled.
MAX_COMPLEXITY is the maximum number of regular expression matches which should be done while processing the
content. This limits the effectiveness of DoS attacks. This is optional. It defaults to 10000.
TRUSTED_IMAGE_URL_PATTERN is the RegExp object which an image URL must match for it
to be displayed. This is optional. By default, no images are trusted.
To change the way various tags and attributes are handled:
1. Create your own filter:
var filter = new NeatHtml.Filter();
2. Configure it by modifying or replacing the default ElemActions, AttrActions, or StyleActions members.
These are associative arrays which map element or attribute names to functions which
manipulate elements/attributes/styles with those names. The following functions are predefined:
NeatHtml.Filter.prototype.AllowElem - Allows the element and filters it's content.
NeatHtml.Filter.prototype.RemoveElem - Removes the element and all of it's content.
NeatHtml.Filter.prototype.AllowAttr - Allows the attribute unchanged.
NeatHtml.Filter.prototype.RemoveAttr - Removes the attribute.
NeatHtml.Filter.prototype.AddPrefixToValue - Prepends filter.IdPrefix to the attribute value. Used for
ID attributes to prevent the untrusted content from stealing element IDs.
NeatHtml.Filter.prototype.HandleUrl - Removes the attribute if the value doesn't start with one of
"http:", "https", "ftp:", "mailto:", or "#". If it starts with "#", it adds filter.IdPrefix
after the "#", so that the untrusted content can link to it's own anchors
NeatHtml.Filter.prototype.HandleStyle - Handles styles according to StyleActions.
NeatHtml.Filter.prototype.AllowStyle - Allows the style unchanged.
NeatHtml.Filter.prototype.RemoveStyle - Removes the style.
For example, you could just allow basic text formatting by doing:
filter.ElemActions = {
b: filter.AllowElem,
i: filter.AllowElem,
u: filter.AllowElem,
span: filter.AllowElem
};
filter.AttrActions = { style: filter.HandleStyle };
filter.StyleActions = {
'font-family': filter.AllowStyle,
'font-size': filter.AllowStyle,
'font-style': filter.AllowStyle,
'font-variant': filter.AllowStyle,
'font-weight': filter.AllowStyle,
'font': filter.AllowStyle
};
3. Change "NeatHtml.DefaultFilter" to "filter" in both places in the simple usage example above.
*/
NeatHtml = {};
NeatHtml.ContentTooComplexException = "The content that belongs here is too complex to display securely.";
NeatHtml.Filter = function(elemActions, attrActions, styleActions, entityCharCodeMap)
{
var my = this;
this.MaxComplexity = 1000;
this.Complexity = 0;
this.ElemActions = elemActions || GetDefaultElemActions();
this.AttrActions = attrActions || GetDefaultAttrActions();
this.StyleActions = styleActions || GetDefaultStyleActions();
this.EntityCharCodeMap = entityCharCodeMap || GetDefaultEntityCharCodeMap();
this.IdPrefix = "NeatHtml_";
this.StyleDeclRe = /(-?[_a-z][_a-z0-9-]*)[ \t\r\n\f]*:[ \t\r\n\f]*((([-+]?([0-9]+|[0-9]*\.[0-9]+)(%|[_a-z][_a-z0-9-]*)?|[_a-z][_a-z0-9-]*|"[^\n\r\f"]*"|'[^\n\r\f']*'|#([0-9a-f]{3}|[0-9a-f]{6})|rgb\( *[0-9]*%? *, *[0-9]*%? *, *[0-9]*%? *\)))([ \t\r\n\f]+[,\/]?([-+]?([0-9]+|[0-9]*\.[0-9]+)(%|[_a-z][_a-z0-9-]*)?|[_a-z][_a-z0-9-]*|"[^\n\r\f"]*"|'[^\n\r\f']*'|#([0-9a-f]{3}|[0-9a-f]{6})|rgb\( *[0-9]*%? *, *[0-9]*%? *, *[0-9]*%? *\)))*[ \t\r\n\f]*)(;|$)/igm; // "
function GetDefaultElemActions()
{
// These tags and their content is allowed.
var allowedTags
= [ "a", "abbr", "acronym", "address", "b", "basefont", "bdo", "big", "blockquote", "br",
"caption", "center", "cite", "code", "col", "colgroup", "dd", "del", "dfn", "dir", "div", "dl", "dt",
"em", "font", "h1", "h2", "h3", "h4", "h5", "h6", "hr", "i", "ins", "kbd", "li", "ol", "p", "pre", "q",
"s", "samp", "small", "span", "strike", "strong", "sub", "sup", "table", "tbody", "td", "tfoot", "th",
"thead", "tr", "tt", "u", "ul", "var" ];
// These tags are removed along with their content
var prohibitedTags = [ "script", "style" ];
var elemActions = {};
for (var i = 0; i < allowedTags.length ; i++)
{
var t = allowedTags[i];
elemActions[t] = my.AllowElem;
}
for (var i = 0; i < prohibitedTags.length ; i++)
{
var t = prohibitedTags[i];
elemActions[t] = my.RemoveElem;
}
elemActions["img"] = my.HandleImg;
return elemActions;
}
function GetDefaultAttrActions()
{
// These attributes are allowed
var allowedAttrs
= [ "abbr", "accept", "accesskey", "align", "alt", "axis", "bgcolor", "border", "cellpadding",
"cellspacing", "cite", "class", "classid", "clear", "code", "color", "cols", "colspan", "compact",
"datetime", "dir", "disabled", "face", "frame", "frameborder", "headers", "height", "hreflang", "id",
"label", "lang", "language", "longdesc", "marginheight", "marginwidth", "name", "noshade", "nowrap",
"readonly", "rel", "rev", "rows", "rowspan", "rules", "scope", "size", "span", "start", "summary",
"tabindex", "title", "type", "value", "width", "xml:lang", "xml:space" ];
var attrActions = {};
for (var i = 0; i < allowedAttrs.length ; i++)
{
var a = allowedAttrs[i];
attrActions[a] = my.AllowAttr;
}
attrActions["href"] = my.HandleUrl;
attrActions["src"] = my.HandleSrc;
attrActions["style"] = my.HandleStyle;
attrActions["id"] = my.AddPrefixToValue;
return attrActions;
}
function GetDefaultStyleActions()
{
// These attributes are allowed
var allowedProps
= ['azimuth','background-attachment','background-color','background-image','background-position',
'background-repeat','background','border-collapse','border-color','border-spacing','border-style',
'border-top','border-right','border-bottom','border-left','border-top-color','border-right-color',
'border-bottom-color','border-left-color','border-top-style','border-right-style','border-bottom-style',
'border-left-style','border-top-width','border-right-width','border-bottom-width','border-left-width',
'border-width','border','bottom','caption-side','clear','clip','color','content',
/* 'counter-increment','counter-reset', */ // Don't allow messing with the counters
'cue-after','cue-before','cue','cursor','direction','display','elevation','empty-cells',
'float','font-family','font-size','font-style','font-variant','font-weight','font','height','left',
'letter-spacing','line-height','list-style-image','list-style-position','list-style-type','list-style',
'margin-right','margin-left','margin-top','margin-bottom','margin','max-height','max-width','min-height',
'min-width','orphans','outline-color','outline-style','outline-width','outline','overflow','padding-top',
'padding-right','padding-bottom','padding-left','padding','page-break-after','page-break-before',
'page-break-inside','pause-after','pause-before','pause','pitch-range','pitch','play-during','position',
'quotes','richness','right','speak-header','speak-numeral','speak-punctuation','speak','speech-rate',
'stress','table-layout','text-align','text-decoration','text-indent','text-transform','top',
'unicode-bidi','vertical-align','visibility','voice-family','volume','white-space','widows','width',
'word-spacing','z-index'
];
var styleActions = {};
for (var i = 0; i < allowedProps.length ; i++)
{
var p = allowedProps[i];
styleActions[p] = my.AllowStyle;
}
return styleActions;
}
function GetDefaultEntityCharCodeMap()
{
return {
quot:34,amp:38,lt:60,gt:62,apos:39,
nbsp:160,iexcl:161,cent:162,pound:163,curren:164,yen:165,brvbar:166,
sect:167,uml:168,copy:169,ordf:170,laquo:171,not:172,shy:173,reg:174,
macr:175,deg:176,plusmn:177,sup2:178,sup3:179,acute:180,micro:181,
para:182,middot:183,cedil:184,sup1:185,ordm:186,raquo:187,frac14:188,
frac12:189,frac34:190,iquest:191,Agrave:192,Aacute:193,Acirc:194,
Atilde:195,Auml:196,Aring:197,AElig:198,Ccedil:199,Egrave:200,Eacute:201,
Ecirc:202,Euml:203,Igrave:204,Iacute:205,Icirc:206,Iuml:207,ETH:208,
Ntilde:209,Ograve:210,Oacute:211,Ocirc:212,Otilde:213,Ouml:214,times:215,
Oslash:216,Ugrave:217,Uacute:218,Ucirc:219,Uuml:220,Yacute:221,
THORN:222,szlig:223,agrave:224,aacute:225,acirc:226,atilde:227,
auml:228,aring:229,aelig:230,ccedil:231,egrave:232,eacute:233,
ecirc:234,euml:235,igrave:236,iacute:237,icirc:238,iuml:239,eth:240,
ntilde:241,ograve:242,oacute:243,ocirc:244,otilde:245,ouml:246,
divide:247,oslash:248,ugrave:249,uacute:250,ucirc:251,uuml:252,yacute:253,
thorn:254,yuml:255,fnof:402,Alpha:913,Beta:914,Gamma:915,Delta:916,
Epsilon:917,Zeta:918,Eta:919,Theta:920,Iota:921,Kappa:922,Lambda:923,
Mu:924,Nu:925,Xi:926,Omicron:927,Pi:928,Rho:929,Sigma:931,Tau:932,
Upsilon:933,Phi:934,Chi:935,Psi:936,Omega:937,alpha:945,beta:946,
gamma:947,delta:948,epsilon:949,zeta:950,eta:951,theta:952,iota:953,
kappa:954,lambda:955,mu:956,nu:957,xi:958,omicron:959,pi:960,rho:961,
sigmaf:962,sigma:963,tau:964,upsilon:965,phi:966,chi:967,psi:968,
omega:969,thetasym:977,upsih:978,piv:982,bull:8226,hellip:8230,prime:8242,
Prime:8243,oline:8254,frasl:8260,weierp:8472,image:8465,real:8476,
trade:8482,alefsym:8501,larr:8592,uarr:8593,rarr:8594,darr:8595,harr:8596,
crarr:8629,lArr:8656,uArr:8657,rArr:8658,dArr:8659,hArr:8660,
forall:8704,part:8706,exist:8707,empty:8709,nabla:8711,isin:8712,
notin:8713,ni:8715,prod:8719,sum:8721,minus:8722,lowast:8727,radic:8730,
prop:8733,infin:8734,ang:8736,"and":8743,"or":8744,cap:8745,cup:8746,"int":8747,
there4:8756,sim:8764,cong:8773,asymp:8776,ne:8800,equiv:8801,le:8804,
ge:8805,sub:8834,sup:8835,nsub:8836,sube:8838,supe:8839,oplus:8853,otimes:8855,
perp:8869,sdot:8901,lceil:8968,rceil:8969,lfloor:8970,rfloor:8971,
lang:9001,rang:9002,loz:9674,spades:9824,clubs:9827,hearts:9829,diams:9830,
OElig:338,oelig:339,Scaron:352,scaron:353,Yuml:376,circ:710,tilde:732,
ensp:8194,emsp:8195,thinsp:8201,zwnj:8204,zwj:8205,lrm:8206,rlm:8207,
ndash:8211,mdash:8212,lsquo:8216,rsquo:8217,sbquo:8218,ldquo:8220,rdquo:8221,
bdquo:8222,dagger:8224,Dagger:8225,permil:8240,lsaquo:8249,rsaquo:8250,euro:8364
};
}
};
NeatHtml.Filter.prototype.AllowAttr = function(tagName, attr)
{
return true;
};
NeatHtml.Filter.prototype.RemoveAttr = function(tagName, attr)
{
return false;
};
NeatHtml.Filter.prototype.AllowStyle = function(tagName, prop)
{
// Do nothing
};
NeatHtml.Filter.prototype.RemoveStyle = function(tagName, prop)
{
prop.Name = null;
};
NeatHtml.Filter.prototype.HandleUrl = function(tagName, attr)
{
if (! /^(http:|https:|ftp:|mailto:|[#\.\/])/i.test(attr.value))
{
return false;
}
if (attr.value.charAt(0) == "#")
{
attr.value = "#" + this.IdPrefix + attr.value.substring(1, attr.value.length);
}
return true;
};
NeatHtml.Filter.prototype.HandleSrc = function(tagName, attr)
{
if (this.TrustedImageUrlRegExp != null && tagName == "img" && this.TrustedImageUrlRegExp.test(attr.value))
{
return true;
}
return false;
};
NeatHtml.Filter.prototype.AddPrefixToValue = function(tagName, attr)
{
attr.value = this.IdPrefix + attr.value;
return true;
};
NeatHtml.Filter.prototype.HandleStyle = function(tagName, attr, filter)
{
// Look for safe style declarations in the attribute value and replace the attribute value with just
// those safe style declarations.
// Safe declarations are a subset of CSS style declaration that accepts most inline styles.
// If the attribute contains comments, escapes outside of strings, or function calls other than rgb(),
// the result will not allow script to run but might not be the same as the style parsed by a standard CSS parser.
var s = attr.value;
var match = null;
var newStyle = ""
var prop = { Name: null, Value: null };
this.StyleDeclRe.lastIndex = 0;
while (null != (match = this.StyleDeclRe.exec(attr.value)))
{
if (filter.Complexity++ > filter.MaxComplexity) throw NeatHtml.ContentTooComplexException;
prop.Name = match[1];
prop.Value = match[2];
var action = this.StyleActions[prop.Name] || this.RemoveStyle;
action.call(this, tagName, prop);
if (prop.Name != null)
newStyle += prop.Name + ": " + prop.Value + "; ";
}
attr.value = newStyle;
return true;
};
NeatHtml.Filter.prototype.RemoveTag = function(tagInfo)
{
tagInfo.bOutputTags = false;
};
NeatHtml.Filter.prototype.AllowElem = function(tagInfo, filter)
{
var my = this;
// Parse the attributes
var attrArray = [];
var attrRe = /[ \t\n\r]+([A-Z:_a-z][A-Z:_a-z0-9._]*)(=("[^"]*"|'[^']*'|[^"'][^ \t\r\n]*))?/gm; // '
var match = null;
attrRe.lastIndex = 0;
while (null != (matches = attrRe.exec(tagInfo.attrs)))
{
if (filter.Complexity++ > filter.MaxComplexity) throw NeatHtml.ContentTooComplexException;
HandleAttr.apply(this, matches);
}
ProcessAttributes(tagInfo.tagName);
var newAttrs = "";
for (var i = 0; i < attrArray.length; i++)
{
newAttrs += " " + attrArray[i].name
+ '="' + this.HtmlEncodeAttribute(attrArray[i].value, filter) + '"'; // '
}
tagInfo.attrs = newAttrs;
return;
/* Local Functions */
function HandleAttr(match, attrName, hasValue, attrValue)
{
if (!hasValue)
{
attrValue = attrName;
}
attrName = attrName.replace(/_NeatHtmlReplace$/g, "");
var firstChar = attrValue.charAt(0)
if (firstChar == '"' || firstChar == "'")
attrValue = attrValue.substring(1, attrValue.length-1);
attrValue = my.HtmlDecode(attrValue, filter);
attrArray.push({name: attrName, value: attrValue});
}
function ProcessAttributes(tagName)
{
for (var i = 0; i < attrArray.length;)
{
var attr = attrArray[i];
var action = my.AttrActions[attr.name] || my.AttrActions[attr.name.toLowerCase()] || my.RemoveAttr;
if (!action.call(my, tagName, attr, filter))
{
attrArray.splice(i, 1);
}
else
{
i++;
}
}
}
};
NeatHtml.Filter.prototype.HandleImg = function(tagInfo, filter)
{
if (this.TrustedImageUrlRegExp != null)
return this.AllowElem(tagInfo, filter);
return this.RemoveTag(tagInfo);
};
NeatHtml.Filter.prototype.RemoveElem = function(tagInfo)
{
tagInfo.bOutputTags = tagInfo.bOutputContent = null;
};
NeatHtml.Filter.prototype.BeginUntrusted = function(nhScriptId) {
try
{
// Inject markup to prevent the untrusted content from being parsed as HTML.
// If we are able to extract content from comments, start a comment.
// Otherwise, if scripts don't run in <xml> elements (e.g. Windows Mobile), start an <xml> element.
// Otherwise (e.g. Safari and Konqueror), start an <xmp> element.
// Find the calling script element and remember it so we can use it to find the untrusted content.
//var scriptElems = document.getElementsByTagName("script");
//var offset = 1;
//this.BeginUntrustedScript = scriptElems[scriptElems.length - offset];
// JA added 2014-11-12 this was finding the addthis script instead of the one it was looking for
// so check if the src has length, the one we are looking for does not
//while(this.BeginUntrustedScript.src.length > 0)
//{
// offset++;
// this.BeginUntrustedScript = scriptElems[scriptElems.length - offset];
//}
var scriptElem = document.querySelector('[data-nhScriptId="' + nhScriptId + '"]');
this.BeginUntrustedScript = scriptElem;
// The calling script element must be preceded by an HTML comment (i.e. <!-- something -->).
var prevSibling = this.BeginUntrustedScript.previousSibling || GetPreviousSibling(this.BeginUntrustedScript);
if (prevSibling && prevSibling.nodeType == 8 /* Node.COMMENT_NODE */)
{
document.write("<!--");
}
else
{
var ua = navigator.userAgent.toLowerCase();
if (ua.indexOf("iemobile") != -1) // Windows Mobile 6+
{
document.write("<xml>");
}
else if (ua.indexOf("webkit") != -1 || ua.indexOf("khtml") != -1 || ua.indexOf("gecko") != -1)
{
document.write("<xmp>");
}
else
{
document.writeln("NeatHtml error: unrecognized browser: " + navigator.userAgent);
document.write("<!--"); // Hide the content in a comment.
return;
}
}
}
catch (ex)
{
document.writeln("NeatHtml error: browser too old");
document.write("<!--"); // Hide the content in a comment.
return;
}
return;
function GetPreviousSibling(n)
{
var p = n.parentNode;
var children = p.childNodes;
for (var i=1; i < children.length; i++)
{
if (children.item(i) == n)
return children.item(i-1);
}
return null;
}
};
NeatHtml.Filter.prototype.ProcessUntrusted = function(maxComplexity, trustedImageUrlRegExp) {
var my = this;
if (typeof(maxComplexity) == "undefined")
{
maxComplexity = 1000;
}
this.MaxComplexity = maxComplexity;
if (typeof(trustedImageUrlRegExp) == "undefined")
{
trustedImageUrlRegExp = null;
}
this.TrustedImageUrlRegExp = trustedImageUrlRegExp;
var containingDiv = FindNhContainingDiv(this.BeginUntrustedScript);
var xmlStr;
try
{
var untrustedContent = GetUntrustedContent();
xmlStr = this.FilterFirstElement(untrustedContent);
// Make the result available for use by tests
this.FilteredContent = xmlStr;
// Replace the original untrusted content (and surrounding table)
containingDiv.innerHTML = xmlStr;
}
catch (ex)
{
if (ex == NeatHtml.ContentTooComplexException)
containingDiv.innerHTML = this.FilteredContent = "<div>" + ex.toString() + "</div>";
else
var errMsg = ex.toString();
containingDiv.innerHTML = this.FilteredContent = "<div><pre>" + errMsg.replace(/</g, "<").replace(/&/g, "&") + "</pre></div>";
}
return this.FilteredContent;
/***** Local Functions ******/
function FindNhContainingDiv(n)
{
while (n.tagName != "DIV")
{
n = n.parentNode;
}
return n;
}
function GetNextSibling(n)
{
var p = n.parentNode;
var children = p.childNodes;
for (var i=0; i < children.length-1; i++)
{
if (children.item(i) == n)
return children.item(i+1);
}
return null;
}
function GetUntrustedContent()
{
// The untrusted content is in the node that immediately follows the script element that called BeginUntrusted.
var n = my.BeginUntrustedScript.nextSibling || GetNextSibling(my.BeginUntrustedScript);
var s;
if (n.nodeType == 8 /* Node.COMMENT_NODE */)
{
s = n.data;
}
else if (n.tagName == "XMP")
{
s = n.innerHTML;
// Unquote the HTML special characters.
s = my.HtmlDecode(s, my);
}
else if (n.tagName == "XML")
{
s = n.innerText;
}
var endIndex = s.indexOf("<input name='NeatHtmlEndUntrusted'");
if (endIndex == -1)
endIndex = s.length;
s = s.substring(0, endIndex);
// Make the result available for use by tests
my.UnfilteredContent = s;
s = s.replace(/(<[!\?\/]?)NeatHtmlReplace_([a-z]?)/g, "$1$2");
s = s.replace(/<NeatHtmlLt \/></g, "<");
s = s.replace(/--/g, "--");
// alert(s);
return s;
}
};
NeatHtml.Filter.prototype.Filter = function(s, destDiv)
{
var result = this.FilterFirstElement("<div>" + s + "</div>");
result = result.substring("<div>".length, result.length - "</div>".length);
if (typeof(destDiv) != "undefined")
{
destDiv.innerHTML = '<!--[if gte IE 7]><!-->'
+ '<div class="NeatHtml" style="overflow: hidden; position: relative; border: none; padding: 0; margin: 0;">'
+ '<!--<![endif]-->'
+ '<!--[if lt IE 7]>'
+ '<div class="NeatHtml" style="overflow: auto; position: relative; border: none; padding: 0; margin: 0;">'
+ '<![endif]-->'
+ result
+ '</div>';
for (var i = 0; i < destDiv.childNodes.length; i++)
{
if (destDiv.childNodes.item(i).tagName == "DIV")
{
this.ResizeContainer(destDiv.childNodes.item(i));
break;
}
}
}
return result;
}
NeatHtml.Filter.prototype.FilterFirstElement = function(s)
{
var my = this;
my.Complexity = 0;
// According to HTML 3.2
var endTagsForbidden = { br:1, hr:1, meta:1, col:1, isindex:1, img:1, link:1, area:1, basefont:1, param:1, input:1, base:1 };
var endTagsOptional = { li:1, p:1, dt:1, dd:1, thead:1, tfoot:1, tbody:1, colgroup:1, tr:1, th:1, td:1, plaintext:1, option:1 };
var openTagInfos = [];
var matches = null;
var filteredXml = "";
var tagSoupRe = /(&((#[0-9]{1,10};|#x[0-9a-fA-F]{1,8};|amp;|lt;|gt;|quot;)|([A-Z:_a-z][A-Z:_a-z0-9._]{0,10};|(#X[0-9a-fA-F]{1,8};|))))|(<(\/?)(([!\?A-Z:_a-z][^ \t\n\r\/>]*)([^>]*)>|([^!\?A-Z:_a-z])))/gm;
tagSoupRe.lastIndex = 0;
var searchStartIndex = 0;
while (null != (matches = tagSoupRe.exec(s)))
{
if (my.Complexity++ > my.MaxComplexity) throw NeatHtml.ContentTooComplexException;
var text = s.substring(searchStartIndex, matches.index);
// Text should not be the start of the output
if (openTagInfos.length && openTagInfos[openTagInfos.length-1].bOutputContent)
filteredXml += text;
filteredXml += HandleAmpOrOpenAngle.apply(this, matches);
searchStartIndex = tagSoupRe.lastIndex;
}
// Close any remaining open tags
while (openTagInfos.length)
{
var openTagInfo = openTagInfos.pop();
if (openTagInfo.bOutputTags)
filteredXml += "</" + openTagInfo.outTagName + ">";
}
// alert(s);
return filteredXml;
/* Local functions */
function HandleAmpOrOpenAngle(match, isAmp, afterAmp, isValidXmlEntityRef, charEntityRef, upperCaseHexEntityRef, isOpenAngle, isEndTag, raw, tagName, attrs, isNotEncoded)
{
if (isAmp) return HandleAmpersand(match, isValidXmlEntityRef, afterAmp, charEntityRef, upperCaseHexEntityRef);
if (isNotEncoded) return my.HtmlEncode(match, my);
if (isOpenAngle) return HandleOpenAngle(match, isEndTag, tagName, attrs);
}
function HandleAmpersand(match, isValidXmlEntityRef, afterAmp, charEntityRef, upperCaseHexEntityRef)
{
if (isValidXmlEntityRef)
return match;
if (!charEntityRef)
return my.HtmlEncode(match, my);
if (upperCaseHexEntityRef)
return match.toLowerCase();
// It is a character entity reference but it isn't supported in XML
if (charEntityRef)
{
// Strip the trailing semicolon
charEntityRef = charEntityRef.substring(0, charEntityRef.length-1);
}
var charCode = my.EntityCharCodeMap[charEntityRef];
if (!charCode)
return my.HtmlEncode(match, my);
return "&#" + charCode + ";";
}
function HandleOpenAngle(match, isEndTag, tagName, attrs)
{
if (/^!.*$/.test(tagName))
{
if (/^!\[CDATA\[.*$/.test(tagName))
{
tagSoupRe.lastIndex = s.indexOf("]]>", matches.index + "<![CDATA[".length);
if (tagSoupRe.lastIndex == -1) return my.HtmlEncode(match, my);
tagSoupRe.lastIndex += "]]>".length;
return "";
}
tagSoupRe.lastIndex = matches.index + "<!".length;
while (tagSoupRe.lastIndex != -1)
{
var dashDashIndex = s.indexOf("--", tagSoupRe.lastIndex);
var closeAngleIndex = s.indexOf(">", tagSoupRe.lastIndex);
if (closeAngleIndex == -1) break;
if (closeAngleIndex < dashDashIndex)
{
tagSoupRe.lastIndex = closeAngleIndex + 1;
break;
}
tagSoupRe.lastIndex = dashDashIndex;
if (tagSoupRe.lastIndex == -1) break;
tagSoupRe.lastIndex += 2;
tagSoupRe.lastIndex = s.indexOf("--", tagSoupRe.lastIndex);
if (tagSoupRe.lastIndex == -1) break;
tagSoupRe.lastIndex += 2;
}
if (tagSoupRe.lastIndex == -1) return my.HtmlEncode(match, my);
return "";
}
if (/^\?.*$/.test(tagName))
{
tagSoupRe.lastIndex = s.indexOf("?>", matches.index + "<?".length);
if (tagSoupRe.lastIndex == -1) return my.HtmlEncode(match, my);
tagSoupRe.lastIndex += "?>".length;
return "";
}
// If it doesn't look like a tag then it is probably an unencoded '<'.
if (! /^[A-Z:_a-z][A-Z:_a-z0-9._]*$/.test(tagName) || isEndTag && openTagInfos.length == 0)
return my.HtmlEncode(match, my);
// Otherwise it is a begin or end tag
if (isEndTag)
return HandleEndTag(match, tagName);
else
{
return HandleBeginTag(match, tagName, attrs);
}
}
function HandleBeginTag(match, tagName, attrs)
{
var lcTagName = tagName.toLowerCase();
var output = "";
// If this tag has an optional end tag and the current open elem has the same tag name,
// close the one that is open
if (endTagsOptional[lcTagName] && openTagInfos.length)
{
var openTagInfo = openTagInfos[openTagInfos.length-1];
if (openTagInfo.tagName.toLowerCase() == lcTagName)
{
if (openTagInfo.bOutputTags)
output = "</" + openTagInfo.outTagName + ">";
openTagInfos.pop();
// If there aren't any open tags left, ignore everything else
if (openTagInfo.length == 0)
tagSoupRe.lastIndex = s.length;
}
}
attrs = attrs.replace(/&((#[0-9]{1,10};|#x[0-9a-fA-F]{1,8};|amp;|lt;|gt;|quot;|apos;)|([A-Z:_a-z][A-Z:_a-z0-9._]{0,10};|(#X[0-9a-fA-F]{1,8};|)))/gm,
HandleAmpersand);
var action = my.ElemActions[tagName] || my.ElemActions[lcTagName] || my.RemoveTag;
var tagInfo = { };
tagInfo.tagName = tagInfo.outTagName = tagName;
tagInfo.attrs = attrs;
tagInfo.bOutputTags = tagInfo.bOutputContent = true;
action.call(my, tagInfo, my);
if (openTagInfos.length && !openTagInfos[openTagInfos.length-1].bOutputContent)
tagInfo.bOutputTags = tagInfo.bOutputContent = false;
var newTag = "<" + tagInfo.outTagName + tagInfo.attrs;
if (attrs.charAt(attrs.length-1) == "/" || endTagsForbidden[lcTagName])
{
newTag += " />";
}
else
{
newTag += ">";
openTagInfos.push(tagInfo);
}
if (tagInfo.bOutputTags)
output += newTag;
return output;
}
function HandleEndTag(match, tagName)
{
var lcTagName = tagName.toLowerCase();
var result = null;
var tagIndex = openTagInfos.length - 1;
for (var closeTags = ""; tagIndex >= 0; tagIndex--)
{
var openTagInfo = openTagInfos[tagIndex];
lcOpenTagName = openTagInfo.tagName.toLowerCase();
if (openTagInfo.bOutputTags)
{
closeTags += "</" + openTagInfo.outTagName + ">";
}
if (lcOpenTagName == lcTagName)
{
result = closeTags;
break;
}
// If the open tag must be explicitly closed, ignore those close tag.
if (!endTagsOptional[lcOpenTagName])
{
break;
}
if (my.Complexity++ > my.MaxComplexity) throw NeatHtml.ContentTooComplexException;
}
// If we didn't find a matching open tag, then remove the close tag
if (result == null)
{
return "";
}
// Remove the tags from the stack of open tags
openTagInfos.splice(tagIndex, openTagInfos.length - tagIndex);
// If there aren't any open tags left, ignore everything else
if (openTagInfos.length == 0)
{
tagSoupRe.lastIndex = s.length;
}
return result;
}
};
NeatHtml.Filter.prototype.ResizeContainer = function(container, nhContainerId) {
var my = this;
var parent;
if (typeof(container) != "undefined")
parent = container;
else
{
// Find the calling script element and remember it so we can use it to find the container.
//var scriptElems = document.getElementsByTagName("script");
//parent = scriptElems[scriptElems.length - 1].previousSibling;
var scriptElem = document.querySelector('[data-nhContainerId="' + nhContainerId + '"]');
parent = scriptElem;
}
// For IE6 and earlier, we used conditional comments to set the overflow to "auto". For all other browsers,
// the overflow was set to "hidden". We only need to resize the container in IE6 and earlier. The
// resizing code below does not always work properly in at least Firefox 1.5, 2.0, and Netscape 7.2,
// so skip it for all browsers exception IE6 and earlier.
var overflow = parent.style.overflow;
// The style.overflow property is empty on WebKit-based browsers (e.g. Safari 3.2.1), but is available
// via getComputedStyle(), so use that if necessary.
if (!overflow && document.defaultView && document.defaultView.getComputedStyle)
overflow = document.defaultView.getComputedStyle(parent, null).getPropertyValue("overflow");
if (overflow == "hidden")
return;
// Limit the width of the content based on the width of the containing div, and
// set the height of the div based on the new content. This allows IE6 to hide overflow that was
// absolutely positioned.
//parent.firstChild.style.width = parent.style.width;
//parent.style.height = parent.firstChild.scrollHeight + "px";
//parent.style.overflow = "hidden";
};
NeatHtml.Filter.prototype.HtmlEncode = function(s, filter)
{
return s.replace(/[<>&"']/g, // "
function (c) {
if (filter && filter.Complexity++ > filter.MaxComplexity) throw NeatHtml.ContentTooComplexException;
switch (c)
{
case '<': return "<";
case '>': return ">";
case '&': return "&";
case '"': return """;
case "'": return "'";
}
});
}
NeatHtml.Filter.prototype.HtmlEncodeAttribute = function(s, filter)
{
s = s.replace(/[<>&"']|[^ -~]/gm, // "
HtmlEncodeChar);
// Check Regex capabilities because
// [^ -~] does not match non-ascii in Safari 1.2/1.3 and Konqueror 3.4.
if ((String.fromCharCode(0) + String.fromCharCode(65535)).match(/[^ -~][^ -~]/))
{
return s;
}
else
{
var newS = "";
var lastIndex = 0;
for (var i = 0; i < s.length; i++)
{
if (s.charCodeAt(i) <= 31 || s.charCodeAt(i) >= 127)
{
newS += s.substring(lastIndex, i);
newS += HtmlEncodeChar(s.charAt(i));
lastIndex = i + 1;
}
}
newS += s.substring(lastIndex, s.length);
return newS;
}
function HtmlEncodeChar(c)
{
if (filter && filter.Complexity++ > filter.MaxComplexity) throw NeatHtml.ContentTooComplexException;
switch (c)
{
case '<': return "<";
case '>': return ">";
case '&': return "&";
case '"': return """;
case "'": return "'";
default: return "&#" + c.charCodeAt(0) + ";";
}
}
}
NeatHtml.Filter.prototype.HtmlDecode = function(s, filter)
{
var my = this;
return s.replace(/&(#(0|[1-9][0-9]{0,9})|#[xX]([0-9a-fA-F]{1,8})|([A-Z:_a-z][A-Z:_a-z0-9._]{0,10}));/g,
function (match, isEntity, decDigits, hexDigits, name) {
if (filter && filter.Complexity++ > filter.MaxComplexity) throw NeatHtml.ContentTooComplexException;
if (decDigits != null && decDigits.length > 0)
return String.fromCharCode(parseInt(decDigits, 10));
if (hexDigits != null && hexDigits.length > 0)
return String.fromCharCode(parseInt(hexDigits, 16));
if (name != null && name.length > 0)
return String.fromCharCode(my.EntityCharCodeMap[name]);
return match;
});
}
NeatHtml.DefaultFilter = new NeatHtml.Filter();
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/NeatHtml.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml"
blockDefault="#all">
<xs:annotation>
<xs:documentation>
This is the XML Schema driver for XHTML 1.1.
Please use this namespace for XHTML elements:
"http://www.w3.org/1999/xhtml"
$Id: xhtml11.xsd,v 1.5 2005/04/20 12:38:31 mimasa Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
This is XHTML, a reformulation of HTML as a modular XML application
The Extensible HyperText Markup Language (XHTML)
Copyright ©1998-2005 World Wide Web Consortium
(Massachusetts Institute of Technology, European Research Consortium
for Informatics and Mathematics, Keio University).
All Rights Reserved.
Permission to use, copy, modify and distribute the XHTML Schema
modules and their accompanying xs:documentation for any purpose
and without fee is hereby granted in perpetuity, provided that the above
copyright notice and this paragraph appear in all copies.
The copyright holders make no representation about the suitability of
these XML Schema modules for any purpose.
They are provided "as is" without expressed or implied warranty.
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>
This is the Schema Driver file for XHTML1.1
Document Type
This schema
+ imports external schemas (xml.xsd)
+ refedines (and include)s schema modules for XHTML1.1 Document Type.
+ includes Schema for Named content model for the
XHTML1.1 Document Type
XHTML1.1 Document Type includes the following Modules
XHTML Core modules (Required for XHTML Family Conformance)
+ text
+ hypertext
+ lists
+ structure
Other XHTML modules
+ Edit
+ Bdo
+ Presentational
+ Link
+ Meta
+ Base
+ Scripting
+ Style
+ Image
+ Applet
+ Object
+ Param (Applet/Object modules require Param Module)
+ Tables
+ Forms
+ Client side image maps
+ Server side image maps
+ Ruby
</xs:documentation>
</xs:annotation>
<xs:import namespace="http://www.w3.org/XML/1998/namespace"
schemaLocation="xml.xsd">
<xs:annotation>
<xs:documentation>
This import brings in the XML namespace attributes
The XML attributes are used by various modules.
</xs:documentation>
</xs:annotation>
</xs:import>
<xs:include schemaLocation="xhtml11-model-1.xsd">
<xs:annotation>
<xs:documentation>
Document Model module for the XHTML1.1 Document Type.
This schema file defines all named models used by XHTML
Modularization Framework for XHTML1.1 Document Type
</xs:documentation>
</xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml11-modules-1.xsd">
<xs:annotation>
<xs:documentation>
Schema that includes all modules (and redefinitions)
for XHTML1.1 Document Type.
</xs:documentation>
</xs:annotation>
</xs:include>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-applet-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Java Applets
This is the XML Schema module for Java Applets in XHTML
* applet (param)
This module declares the applet element type and its attributes,
used to provide support for Java applets. The 'alt' attribute
is now required (as it is on images). One of either code or
object attributes must be present. In the document, place param
elements before the object elements that require their content.
Note that use of this module also instantiates of the
Param Element Module.
$Id: xhtml-applet-1.xsd,v 1.2 2004/03/17 18:24:45 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_appletmodule"/>
</xs:annotation>
<xs:include schemaLocation="xhtml-param-1.xsd">
<xs:annotation>
<xs:documentation>
Param module
Include Param Module
</xs:documentation>
</xs:annotation>
</xs:include>
<xs:attributeGroup name="applet.attlist">
<xs:attributeGroup ref="Core.attrib"/>
<xs:attribute name="alt" type="Text" use="required"/>
<xs:attribute name="archive" type="CDATA"/>
<xs:attribute name="code" type="CDATA"/>
<xs:attribute name="codebase" type="URI"/>
<xs:attribute name="object" type="CDATA"/>
<xs:attribute name="width" type="Length" use="required"/>
<xs:attribute name="height" type="Length" use="required"/>
</xs:attributeGroup>
<xs:group name="applet.content">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="param" />
<xs:group ref="Flow.mix"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:complexType name="applet.type" mixed="true">
<xs:group ref="applet.content"/>
<xs:attributeGroup ref="applet.attlist"/>
</xs:complexType>
<xs:element name="applet" type="applet.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-attribs-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xml="http://www.w3.org/XML/1998/namespace"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema common attributes module for XHTML
$Id: xhtml-attribs-1.xsd,v 1.3 2005/04/20 20:13:22 mimasa Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_commonatts"/>
</xs:annotation>
<xs:import namespace="http://www.w3.org/XML/1998/namespace">
<xs:annotation>
<xs:documentation>
This import brings in the XML namespace attributes
The module itself does not provide the schemaLocation
and expects the driver schema to provide the
actual SchemaLocation.
</xs:documentation>
</xs:annotation>
</xs:import>
<xs:attributeGroup name="id">
<xs:attribute name="id" type="xs:ID"/>
</xs:attributeGroup>
<xs:attributeGroup name="class">
<xs:attribute name="class" type="xs:NMTOKENS"/>
</xs:attributeGroup>
<xs:attributeGroup name="title">
<xs:attribute name="title" type="xs:string"/>
</xs:attributeGroup>
<xs:attributeGroup name="Core.attrib">
<xs:attributeGroup ref="id"/>
<xs:attributeGroup ref="class"/>
<xs:attributeGroup ref="title"/>
<xs:attributeGroup ref="Core.extra.attrib"/>
</xs:attributeGroup>
<xs:attributeGroup name="I18n.attrib">
<xs:attribute ref="xml:lang"/>
<xs:attributeGroup ref="I18n.extra.attrib"/>
</xs:attributeGroup>
<xs:attributeGroup name="Common.attrib">
<xs:attributeGroup ref="Core.attrib"/>
<xs:attributeGroup ref="I18n.attrib"/>
<xs:attributeGroup ref="Common.extra"/>
</xs:attributeGroup>
<!-- Global attributes -->
<xs:attribute name="id" type="xs:ID"/>
<xs:attribute name="class" type="xs:NMTOKENS"/>
<xs:attribute name="title" type="xs:string"/>
<xs:attributeGroup name="Global.core.attrib">
<xs:attribute ref="id"/>
<xs:attribute ref="class"/>
<xs:attribute ref="title"/>
<xs:attributeGroup ref="Global.core.extra.attrib"/>
</xs:attributeGroup>
<xs:attributeGroup name="Global.i18n.attrib">
<xs:attribute ref="xml:lang"/>
<xs:attributeGroup ref="Global.I18n.extra.attrib"/>
</xs:attributeGroup>
<xs:attributeGroup name="Global.common.attrib">
<xs:attributeGroup ref="Global.core.attrib"/>
<xs:attributeGroup ref="Global.i18n.attrib"/>
<xs:attributeGroup ref="Global.Common.extra"/>
</xs:attributeGroup>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-base-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Base element
This is the XML Schema Base Element module for XHTML
* base
This module declares the base element type and its attributes,
used to define a base URI against which relative URIs in the
document will be resolved.
$Id: xhtml-base-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_basemodule"/>
</xs:annotation>
<xs:attributeGroup name="base.attlist">
<xs:attribute name="href" type="URI" use="required"/>
</xs:attributeGroup>
<xs:group name="base.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="base.type">
<xs:group ref="base.content"/>
<xs:attributeGroup ref="base.attlist"/>
</xs:complexType>
<xs:element name="base" type="base.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-basic-form-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Basic Forms module for XHTML
$Id: xhtml-basic-form-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Basic Forms
This forms module is based on the HTML 3.2 forms model, with
the WAI-requested addition of the label element. While this
module essentially mimics the content model and attributes of
HTML 3.2 forms, the element types declared herein also include
all HTML 4 common attributes.
Elements defined here:
* form, label, input, select, option, textarea
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_sformsmodule"/>
</xs:annotation>
<xs:attributeGroup name="form.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="action" type="URI" use="required"/>
<xs:attribute name="method" use="optional" default="get">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="get"/>
<xs:enumeration value="post"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="enctype" type="ContentType" default="application/x-www-form-urlencoded"/>
</xs:attributeGroup>
<xs:group name="form.content">
<xs:sequence>
<xs:group ref="BlkNoForm.mix" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="form.type">
<xs:group ref="form.content"/>
<xs:attributeGroup ref="form.attlist"/>
</xs:complexType>
<xs:element name="form" type="form.type"/>
<xs:group name="label.content">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="input"/>
<xs:element ref="select"/>
<xs:element ref="textarea"/>
<xs:group ref="InlStruct.class"/>
<xs:group ref="InlPhras.class"/>
<xs:group ref="I18n.class"/>
<xs:group ref="InlPres.class"/>
<xs:group ref="InlSpecial.class"/>
<xs:group ref="Misc.class"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:attributeGroup name="label.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="for" type="xs:IDREF"/>
<xs:attribute name="accesskey" type="Character"/>
</xs:attributeGroup>
<xs:complexType name="label.type" mixed="true">
<xs:group ref="label.content"/>
<xs:attributeGroup ref="label.attlist"/>
</xs:complexType>
<xs:element name="label" type="label.type"/>
<!--
Basic Forms removes button, 'image' and 'file' input types.
-->
<xs:simpleType name="InputType.class">
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="text"/>
<xs:enumeration value="password"/>
<xs:enumeration value="checkbox"/>
<xs:enumeration value="radio"/>
<xs:enumeration value="submit"/>
<xs:enumeration value="reset"/>
<xs:enumeration value="hidden"/>
</xs:restriction>
</xs:simpleType>
<xs:attributeGroup name="input.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="type" type="InputType.class" default="text"/>
<xs:attribute name="name" type="CDATA"/>
<xs:attribute name="value" type="CDATA"/>
<xs:attribute name="checked">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="checked"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="size" type="Number"/>
<xs:attribute name="maxlength" type="Number"/>
<xs:attribute name="src" type="URI"/>
<xs:attribute name="tabindex" type="Number"/>
<xs:attribute name="accesskey" type="Character"/>
</xs:attributeGroup>
<xs:group name="input.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="input.type">
<xs:group ref="input.content"/>
<xs:attributeGroup ref="input.attlist"/>
</xs:complexType>
<xs:element name="input" type="input.type"/>
<xs:attributeGroup name="select.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="name" type="CDATA"/>
<xs:attribute name="size" type="Number"/>
<xs:attribute name="multiple">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="multiple"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="tabindex" type="Number"/>
</xs:attributeGroup>
<xs:group name="select.content">
<xs:sequence>
<xs:element ref="option" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="select.type">
<xs:group ref="select.content"/>
<xs:attributeGroup ref="select.attlist"/>
</xs:complexType>
<xs:element name="select" type="select.type"/>
<xs:attributeGroup name="option.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="selected">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="selected"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="value" type="CDATA"/>
<xs:attribute name="tabindex" type="Number"/>
</xs:attributeGroup>
<xs:group name="option.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="option.type" mixed="true">
<xs:group ref="option.content"/>
<xs:attributeGroup ref="option.attlist"/>
</xs:complexType>
<xs:element name="option" type="option.type"/>
<xs:attributeGroup name="textarea.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="name" type="CDATA"/>
<xs:attribute name="rows" type="Number" use="required"/>
<xs:attribute name="cols" type="Number" use="required"/>
<xs:attribute name="accesskey" type="Character"/>
</xs:attributeGroup>
<xs:group name="textarea.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="textarea.type" mixed="true">
<xs:group ref="textarea.content"/>
<xs:attributeGroup ref="textarea.attlist"/>
</xs:complexType>
<xs:element name="textarea" type="textarea.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-bdo-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xml="http://www.w3.org/XML/1998/namespace">
<xs:annotation>
<xs:documentation>
Bidirectional Override (bdo) Element
This is the XML Schema BDO Element module for XHTML
This modules declares the element 'bdo' and 'dir' attributes,
Used to override the Unicode bidirectional algorithm for selected
fragments of text.
Bidirectional text support includes both the bdo element and
the 'dir' attribute.
$Id: xhtml-bdo-1.xsd,v 1.2 2004/01/15 06:01:40 speruvem Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_bdomodule"/>
</xs:annotation>
<xs:import namespace="http://www.w3.org/XML/1998/namespace">
<xs:annotation>
<xs:documentation>
This import brings in the XML namespace attributes
The module itself does not provide the schemaLocation
and expects the driver schema to provide the
actual SchemaLocation.
</xs:documentation>
</xs:annotation>
</xs:import>
<xs:attributeGroup name="bdo.attlist">
<xs:attribute ref="xml:lang"/>
<xs:attributeGroup ref="Core.attrib"/>
<xs:attribute name="dir" use="required">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:group name="bdo.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="bdo.type" mixed="true">
<xs:group ref="bdo.content"/>
<xs:attributeGroup ref="bdo.attlist"/>
</xs:complexType>
<xs:element name="bdo" type="bdo.type"/>
<xs:attributeGroup name="dir.attrib">
<xs:attribute name="dir">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<!-- Global dir attribute -->
<xs:attribute name="dir">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="ltr"/>
<xs:enumeration value="rtl"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attributeGroup name="Global.bdo.attrib">
<xs:attribute ref="dir"/>
</xs:attributeGroup>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-blkphras-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:xml="http://www.w3.org/XML/1998/namespace"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Block Phrasal support module for XHTML
$Id: xhtml-blkphras-1.xsd,v 1.2 2004/01/15 06:01:40 speruvem Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Block Phrasal
This module declares the elements and their attributes used to
support block-level phrasal markup.
This is the XML Schema block phrasal elements module for XHTML
* address, blockquote, pre, h1, h2, h3, h4, h5, h6
</xs:documentation>
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_textmodule"/>
</xs:annotation>
<xs:import namespace="http://www.w3.org/XML/1998/namespace">
<xs:annotation>
<xs:documentation>
This import brings in the XML namespace attributes
The module itself does not provide the schemaLocation
and expects the driver schema to provide the
actual SchemaLocation.
</xs:documentation>
</xs:annotation>
</xs:import>
<!-- address -->
<xs:attributeGroup name="address.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="address.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="address.type" mixed="true">
<xs:group ref="address.content"/>
<xs:attributeGroup ref="address.attlist"/>
</xs:complexType>
<xs:element name="address" type="address.type"/>
<!-- blockquote -->
<xs:attributeGroup name="blockquote.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="cite" type="URI"/>
</xs:attributeGroup>
<xs:group name="blockquote.content">
<xs:sequence>
<xs:group ref="Block.mix" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="blockquote.type">
<xs:group ref="blockquote.content"/>
<xs:attributeGroup ref="blockquote.attlist"/>
</xs:complexType>
<xs:element name="blockquote" type="blockquote.type"/>
<!-- pre -->
<xs:attributeGroup name="pre.attlist">
<xs:attribute ref="xml:space"/>
<xs:attributeGroup ref="Common.attrib"/>
<xs:attributeGroup ref="pre.legacy.attlist"/>
</xs:attributeGroup>
<xs:group name="pre.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="pre.type" mixed="true">
<xs:group ref="pre.content"/>
<xs:attributeGroup ref="pre.attlist"/>
</xs:complexType>
<xs:element name="pre" type="pre.type"/>
<!-- Heading Elements -->
<xs:attributeGroup name="heading.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:complexType name="heading.type" mixed="true">
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
<xs:attributeGroup ref="heading.attlist"/>
</xs:complexType>
<xs:attributeGroup name="h1.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="h1.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="h1.type" mixed="true">
<xs:group ref="h1.content"/>
<xs:attributeGroup ref="h1.attlist"/>
</xs:complexType>
<xs:element name="h1" type="h1.type"/>
<xs:attributeGroup name="h2.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="h2.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="h2.type" mixed="true">
<xs:group ref="h2.content"/>
<xs:attributeGroup ref="h2.attlist"/>
</xs:complexType>
<xs:element name="h2" type="h2.type"/>
<xs:attributeGroup name="h3.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="h3.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="h3.type" mixed="true">
<xs:group ref="h3.content"/>
<xs:attributeGroup ref="h3.attlist"/>
</xs:complexType>
<xs:element name="h3" type="h3.type"/>
<xs:attributeGroup name="h4.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="h4.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="h4.type" mixed="true">
<xs:group ref="h4.content"/>
<xs:attributeGroup ref="h4.attlist"/>
</xs:complexType>
<xs:element name="h4" type="h4.type"/>
<xs:attributeGroup name="h5.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="h5.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="h5.type" mixed="true">
<xs:group ref="h5.content"/>
<xs:attributeGroup ref="h5.attlist"/>
</xs:complexType>
<xs:element name="h5" type="h5.type"/>
<xs:attributeGroup name="h6.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="h6.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="h6.type" mixed="true">
<xs:group ref="h6.content"/>
<xs:attributeGroup ref="h6.attlist"/>
</xs:complexType>
<xs:element name="h6" type="h6.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-blkpres-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML SchemaBlock presentation element module for XHTML
$Id: xhtml-blkpres-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Block Presentational Elements
* hr
This module declares the elements and their attributes used to
support block-level presentational markup.
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_presentationmodule"/>
</xs:annotation>
<xs:attributeGroup name="hr.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attributeGroup ref="hr.legacy.attlist"/>
</xs:attributeGroup>
<xs:group name="hr.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="hr.type">
<xs:group ref="hr.content"/>
<xs:attributeGroup ref="hr.attlist"/>
</xs:complexType>
<xs:element name="hr" type="hr.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-blkstruct-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Block Structural
* div, p
This module declares the elements and their attributes used to
support block-level structural markup.
This is the XML Schema Block Structural module for XHTML
$Id: xhtml-blkstruct-1.xsd,v 1.2 2004/03/17 18:24:45 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<!-- div -->
<xs:attributeGroup name="div.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="div.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="div.type" mixed="true">
<xs:group ref="div.content"/>
<xs:attributeGroup ref="div.attlist"/>
</xs:complexType>
<xs:element name="div" type="div.type"/>
<!-- p -->
<xs:attributeGroup name="p.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="p.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="p.type" mixed="true">
<xs:group ref="p.content"/>
<xs:attributeGroup ref="p.attlist"/>
</xs:complexType>
<xs:element name="p" type="p.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-charent-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<!--
This schema module includes three named character entity files.
-->
<!DOCTYPE xs:schema [
<!-- These are the entity sets for ISO Latin 1 characters for the XHTML -->
<!ENTITY % HTMLlat1 PUBLIC
"-//W3C//ENTITIES Latin 1 for XHTML//EN"
"xhtml-lat1.ent">
%HTMLlat1;
<!-- These are the entity sets for special characters for the XHTML -->
<!ENTITY % HTMLsymbol PUBLIC
"-//W3C//ENTITIES Symbols for XHTML//EN"
"xhtml-symbol.ent">
%HTMLsymbol;
<!-- These are the entity sets for symbol characters for the XHTML -->
<!ENTITY % HTMLspecial PUBLIC
"-//W3C//ENTITIES Special for XHTML//EN"
"xhtml-special.ent">
%HTMLspecial;
]>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Character Entities for XHTML
This is the XML Schema Character Entities module for XHTML
This module declares the set of character entities for XHTML,
including the Latin 1, Symbol and Special character collections.
XML Schema does not support Entities, hence Entities are enable
through an Internal DTD Subset.
$Id: xhtml-charent-1.xsd,v 1.2 2004/03/17 18:24:45 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-copyright-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:documentation>
This is XHTML, a reformulation of HTML as a modular XML application
The Extensible HyperText Markup Language (XHTML)
Copyright ©1998-2005 World Wide Web Consortium
(Massachusetts Institute of Technology, European Research Consortium
for Informatics and Mathematics, Keio University).
All Rights Reserved.
Permission to use, copy, modify and distribute the XHTML Schema
modules and their accompanying xs:documentation for any purpose
and without fee is hereby granted in perpetuity, provided that the above
copyright notice and this paragraph appear in all copies.
The copyright holders make no representation about the suitability of
these XML Schema modules for any purpose.
They are provided "as is" without expressed or implied warranty.
</xs:documentation>
</xs:annotation>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-csismap-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Client-side Image Maps
This is the XML Schema Client-side Image Maps module for XHTML
* area, map
This module declares elements and attributes to support client-side
image maps.
$Id: xhtml-csismap-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_imapmodule"/>
</xs:annotation>
<xs:simpleType name="Shape.Datatype">
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="rect"/>
<xs:enumeration value="circle"/>
<xs:enumeration value="poly"/>
<xs:enumeration value="default"/>
</xs:restriction>
</xs:simpleType>
<xs:simpleType name="Coords.Datatype">
<xs:restriction base="Text"/>
</xs:simpleType>
<!-- modify anchor attribute definition list -->
<xs:attributeGroup name="a.csim.attlist">
<xs:attribute name="shape" type="Shape.Datatype" default="rect"/>
<xs:attribute name="coords" type="Coords.Datatype"/>
</xs:attributeGroup>
<!-- modify img attribute definition list -->
<xs:attributeGroup name="img.csim.attlist">
<xs:attribute name="usemap" type="xs:IDREF"/>
</xs:attributeGroup>
<!-- modify form input attribute definition list -->
<xs:attributeGroup name="input.csim.attlist">
<xs:attribute name="usemap" type="xs:IDREF"/>
</xs:attributeGroup>
<!-- modify object attribute definition list -->
<xs:attributeGroup name="object.csim.attlist">
<xs:attribute name="usemap" type="xs:IDREF"/>
</xs:attributeGroup>
<xs:attributeGroup name="area.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="href" type="URI"/>
<xs:attribute name="shape" type="Shape.Datatype" default="rect"/>
<xs:attribute name="coords" type="Coords.Datatype"/>
<xs:attribute name="nohref">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="nohref"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="alt" type="Text" use="required"/>
<xs:attribute name="tabindex" type="Number"/>
<xs:attribute name="accesskey" type="Character"/>
</xs:attributeGroup>
<xs:group name="area.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="area.type">
<xs:group ref="area.content"/>
<xs:attributeGroup ref="area.attlist"/>
</xs:complexType>
<xs:element name="area" type="area.type"/>
<!-- map -->
<xs:attributeGroup name="map.attlist">
<xs:attribute name="id" type="xs:ID" use="required"/>
<xs:attributeGroup ref="class"/>
<xs:attributeGroup ref="title"/>
<xs:attributeGroup ref="Core.extra.attrib"/>
<xs:attributeGroup ref="I18n.attrib"/>
</xs:attributeGroup>
<xs:group name="map.content">
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:group ref="Block.mix"/>
<xs:element ref="area"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:complexType name="map.type">
<xs:group ref="map.content"/>
<xs:attributeGroup ref="map.attlist"/>
</xs:complexType>
<xs:element name="map" type="map.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-datatypes-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
XHTML Datatypes
This is the XML Schema datatypes module for XHTML
Defines containers for the XHTML datatypes, many of
these imported from other specifications and standards.
$Id: xhtml-datatypes-1.xsd,v 1.3 2005/04/20 19:38:31 mimasa Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstraction.html#s_common_attrtypes"/>
</xs:annotation>
<!-- nn for pixels or nn% for percentage length -->
<xs:simpleType name="Length">
<xs:union memberTypes="xs:nonNegativeInteger">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:pattern value="\d+[%]|\d*\.\d+[%]"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
<!-- space-separated list of link types -->
<xs:simpleType name="LinkTypes">
<xs:list itemType="xs:NMTOKEN"/>
</xs:simpleType>
<!-- single or comma-separated list of media descriptors -->
<xs:simpleType name="MediaDesc">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- pixel, percentage, or relative -->
<xs:simpleType name="MultiLength">
<xs:union memberTypes="Length">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:pattern value="\d*\*"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
<!-- one or more digits (NUMBER) -->
<xs:simpleType name="Number">
<xs:restriction base="xs:nonNegativeInteger"/>
</xs:simpleType>
<!-- integer representing length in pixels -->
<xs:simpleType name="Pixels">
<xs:restriction base="xs:nonNegativeInteger"/>
</xs:simpleType>
<!-- script expression -->
<xs:simpleType name="Script">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- sixteen color names or RGB color expression-->
<xs:simpleType name="Color">
<xs:union memberTypes="xs:NMTOKEN">
<xs:simpleType>
<xs:restriction base="xs:token">
<xs:pattern value="#[0-9a-fA-F]{6}"/>
</xs:restriction>
</xs:simpleType>
</xs:union>
</xs:simpleType>
<!-- textual content -->
<xs:simpleType name="Text">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- Imported Datatypes -->
<!-- a single character, as per section 2.2 of [XML] -->
<xs:simpleType name="Character">
<xs:restriction base="xs:string">
<xs:length value="1" fixed="true"/>
</xs:restriction>
</xs:simpleType>
<!-- a character encoding, as per [RFC2045] -->
<xs:simpleType name="Charset">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- a space separated list of character encodings, as per [RFC2045] -->
<xs:simpleType name="Charsets">
<xs:list itemType="Charset"/>
</xs:simpleType>
<!-- media type, as per [RFC2045] -->
<xs:simpleType name="ContentType">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- comma-separated list of media types, as per [RFC2045] -->
<xs:simpleType name="ContentTypes">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- date and time information. ISO date format -->
<xs:simpleType name="Datetime">
<xs:restriction base="xs:dateTime"/>
</xs:simpleType>
<!-- formal public identifier, as per [ISO8879] -->
<xs:simpleType name="FPI">
<xs:restriction base="xs:normalizedString"/>
</xs:simpleType>
<!-- a language code, as per [RFC3066] -->
<xs:simpleType name="LanguageCode">
<xs:restriction base="xs:language"/>
</xs:simpleType>
<!-- a Uniform Resource Identifier, see [URI] -->
<xs:simpleType name="URI">
<xs:restriction base="xs:string">
<xs:pattern value="^(https?|ftp|file|mailto|news):.*$|^[^:]*$"/>
</xs:restriction>
</xs:simpleType>
<!-- a space-separated list of Uniform Resource Identifiers, see [URI] -->
<xs:simpleType name="URIs">
<xs:list itemType="URI"/>
</xs:simpleType>
<!-- comma-separated list of MultiLength -->
<xs:simpleType name="MultiLengths">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- character Data -->
<xs:simpleType name="CDATA">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<!-- an inline style -->
<xs:simpleType name="InlineStyle">
<xs:restriction base="xs:string">
<xs:pattern value="^(\s*((vertical-align|VERTICAL-ALIGN):\s*((text-)?(top|bottom)|middle|baseline|sub|super)|(text-align|TEXT-ALIGN):\s*(left|right|center|justify)|(text-decoration|TEXT-DECORATION):\s*(blink|line-through|overline|underline|none)|(font-style|FONT-STYLE):\s*(normal|oblique|italic)|(font-weight|FONT-WEIGHT):\s*(normal|bold)|((mso-|MSO-)(fareast-|FAREAST-|ansi-|ANSI-|bidi-|BIDI-))?(font-family|FONT-FAMILY|language|LANGUAGE):\s*[a-zA-Z, "'\-]+|(font-size|FONT-SIZE):\s*(([1-9]|1[0-8])pt|([1-3]|[0-2]\.[0-9]*)e[mx]|xx-small|x-small|small|medium|large)|(margin|MARGIN|padding|PADDING)(-(top|TOP|left|LEFT|bottom|BOTTOM|right|RIGHT))?:(\s*(0|[1-9][0-9]*)(.[0-9]*)?(pt|em|ex|in|px)?)+|(width|WIDTH|height|HEIGHT):\s*(0|[1-9][0-9]*)(.[0-9]*)?(pt|em|ex|in|px|%)?|(text-indent|TEXT-INDENT):\s*(0|[1-9][0-9]*)(.[0-9]*)?(pt|em|ex|in)|(mso-spacerun|MSO-SPACERUN):\s*(yes|no)|((background|BACKGROUND)-)?(color|COLOR):\s*([\-a-zA-Z]+|#[0-9a-fA-f]{1-6}|rgb\([0-9, ]+\)))\s*;?)*$"/>
</xs:restriction>
</xs:simpleType>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-edit-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Editing Elements
This is the XML Schema Editing Markup module for XHTML
* ins, del
This module declares element types and attributes used to indicate
inserted and deleted content while editing a document.
$Id: xhtml-edit-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_editmodule"/>
</xs:annotation>
<xs:attributeGroup name="edit.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="cite" type="URI"/>
<xs:attribute name="datetime" type="Datetime"/>
</xs:attributeGroup>
<xs:group name="edit.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="edit.type" mixed="true">
<xs:group ref="edit.content"/>
<xs:attributeGroup ref="edit.attlist"/>
</xs:complexType>
<!-- ins: Inserted Text -->
<xs:element name="ins" type="edit.type"/>
<!-- del: Deleted Text -->
<xs:element name="del" type="edit.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-events-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Intrinsic Events module for XHTML
$Id: xhtml-events-1.xsd,v 1.2 2004/01/15 06:01:40 speruvem Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Intrinsic Event Attributes
These are the event attributes defined in HTML 4,
Section 18.2.3 "Intrinsic Events".
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_intrinsiceventsmodule"/>
</xs:annotation>
<xs:attributeGroup name="Events.attrib">
<xs:attribute name="onclick" type="Script"/>
<xs:attribute name="ondblclick" type="Script"/>
<xs:attribute name="onmousedown" type="Script"/>
<xs:attribute name="onmouseup" type="Script"/>
<xs:attribute name="onmouseover" type="Script"/>
<xs:attribute name="onmousemove" type="Script"/>
<xs:attribute name="onmouseout" type="Script"/>
<xs:attribute name="onkeypress" type="Script"/>
<xs:attribute name="onkeydown" type="Script"/>
<xs:attribute name="onkeyup" type="Script"/>
</xs:attributeGroup>
<!--
additional attributes on anchor element
-->
<xs:attributeGroup name="a.events.attlist">
<xs:attribute name="onfocus" type="Script"/>
<xs:attribute name="onblur" type="Script"/>
</xs:attributeGroup>
<!--
additional attributes on form element
-->
<xs:attributeGroup name="form.events.attlist">
<xs:attribute name="onsubmit" type="Script"/>
<xs:attribute name="onreset" type="Script"/>
</xs:attributeGroup>
<!--
additional attributes on label element
-->
<xs:attributeGroup name="label.events.attlist">
<xs:attribute name="onfocus" type="Script"/>
<xs:attribute name="onblur" type="Script"/>
</xs:attributeGroup>
<!--
additional attributes on input element
-->
<xs:attributeGroup name="input.events.attlist">
<xs:attribute name="onfocus" type="Script"/>
<xs:attribute name="onblur" type="Script"/>
<xs:attribute name="onselect" type="Script"/>
<xs:attribute name="onchange" type="Script"/>
</xs:attributeGroup>
<!--
additional attributes on select element
-->
<xs:attributeGroup name="select.events.attlist">
<xs:attribute name="onfocus" type="Script"/>
<xs:attribute name="onblur" type="Script"/>
<xs:attribute name="onchange" type="Script"/>
</xs:attributeGroup>
<!--
additional attributes on textarea element
-->
<xs:attributeGroup name="textarea.events.attlist">
<xs:attribute name="onfocus" type="Script"/>
<xs:attribute name="onblur" type="Script"/>
<xs:attribute name="onselect" type="Script"/>
<xs:attribute name="onchange" type="Script"/>
</xs:attributeGroup>
<!--
additional attributes on button element
-->
<xs:attributeGroup name="button.events.attlist">
<xs:attribute name="onfocus" type="Script"/>
<xs:attribute name="onblur" type="Script"/>
</xs:attributeGroup>
<!--
additional attributes on body element
-->
<xs:attributeGroup name="body.events.attlist">
<xs:attribute name="onload" type="Script"/>
<xs:attribute name="onunload" type="Script"/>
</xs:attributeGroup>
<!--
additional attributes on area element
-->
<xs:attributeGroup name="area.events.attlist">
<xs:attribute name="onfocus" type="Script"/>
<xs:attribute name="onblur" type="Script"/>
</xs:attributeGroup>
<!--
Global Events Attributes
-->
<xs:attribute name="onclick" type="Script"/>
<xs:attribute name="ondblclick" type="Script"/>
<xs:attribute name="onmousedown" type="Script"/>
<xs:attribute name="onmouseup" type="Script"/>
<xs:attribute name="onmouseover" type="Script"/>
<xs:attribute name="onmousemove" type="Script"/>
<xs:attribute name="onmouseout" type="Script"/>
<xs:attribute name="onkeypress" type="Script"/>
<xs:attribute name="onkeydown" type="Script"/>
<xs:attribute name="onkeyup" type="Script"/>
<xs:attributeGroup name="Global.events.attrib">
<xs:attribute ref="onclick"/>
<xs:attribute ref="ondblclick"/>
<xs:attribute ref="onmousedown"/>
<xs:attribute ref="onmouseup"/>
<xs:attribute ref="onmouseover"/>
<xs:attribute ref="onmousemove"/>
<xs:attribute ref="onmouseout"/>
<xs:attribute ref="onkeypress"/>
<xs:attribute ref="onkeydown"/>
<xs:attribute ref="onkeyup"/>
</xs:attributeGroup>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-form-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Forms
This is the XML Schema Forms module for XHTML
* form, label, input, select, optgroup, option,
textarea, fieldset, legend, button
This module declares markup to provide support for online
forms, based on the features found in HTML 4.0 forms.
$Id: xhtml-form-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_extformsmodule"/>
</xs:annotation>
<!-- form: Form Element -->
<xs:attributeGroup name="form.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="action" type="URI" use="required"/>
<xs:attribute name="method" default="get">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="get"/>
<xs:enumeration value="post"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="enctype" type="ContentType" default="application/x-www-form-urlencoded"/>
<xs:attribute name="accept-charset" type="Charsets"/>
<xs:attribute name="accept" type="ContentTypes"/>
</xs:attributeGroup>
<xs:group name="form.content">
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:group ref="BlkNoForm.mix"/>
<xs:element ref="fieldset"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:complexType name="form.type">
<xs:group ref="form.content"/>
<xs:attributeGroup ref="form.attlist"/>
</xs:complexType>
<xs:element name="form" type="form.type"/>
<!--
label: Form Field Label Text
Note: Each label must not contain more than ONE field
-->
<xs:group name="label.content">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="input"/>
<xs:element ref="select"/>
<xs:element ref="textarea"/>
<xs:element ref="button"/>
<xs:group ref="InlStruct.class"/>
<xs:group ref="InlPhras.class"/>
<xs:group ref="I18n.class"/>
<xs:group ref="InlPres.class"/>
<xs:group ref="InlSpecial.class"/>
<xs:group ref="Inline.extra"/>
<xs:group ref="Misc.class"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:attributeGroup name="label.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="for" type="xs:IDREF"/>
<xs:attribute name="accesskey" type="Character"/>
</xs:attributeGroup>
<xs:complexType name="label.type" mixed="true">
<xs:group ref="label.content"/>
<xs:attributeGroup ref="label.attlist"/>
</xs:complexType>
<xs:element name="label" type="label.type"/>
<!-- input: Form Control -->
<xs:simpleType name="InputType.class">
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="text"/>
<xs:enumeration value="password"/>
<xs:enumeration value="checkbox"/>
<xs:enumeration value="radio"/>
<xs:enumeration value="submit"/>
<xs:enumeration value="reset"/>
<xs:enumeration value="hidden"/>
<xs:enumeration value="image"/>
<xs:enumeration value="button"/>
<xs:enumeration value="file"/>
</xs:restriction>
</xs:simpleType>
<!--
attribute 'name' required for all but submit & reset
-->
<xs:attributeGroup name="input.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="type" type="InputType.class" default="text"/>
<xs:attribute name="name" type="CDATA"/>
<xs:attribute name="value" type="CDATA"/>
<xs:attribute name="checked">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="checked"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="disabled">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="disabled"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="readonly">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="readonly"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="size" type="Number"/>
<xs:attribute name="maxlength" type="Number"/>
<xs:attribute name="src" type="URI"/>
<xs:attribute name="alt" type="Text"/>
<xs:attribute name="tabindex" type="Number"/>
<xs:attribute name="accesskey" type="Character"/>
<xs:attribute name="accept" type="ContentTypes"/>
</xs:attributeGroup>
<xs:group name="input.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="input.type">
<xs:group ref="input.content"/>
<xs:attributeGroup ref="input.attlist"/>
</xs:complexType>
<xs:element name="input" type="input.type"/>
<!-- select: Option Selector -->
<xs:attributeGroup name="select.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="name" type="CDATA"/>
<xs:attribute name="size" type="Number"/>
<xs:attribute name="multiple">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="multiple"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="disabled">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="disabled"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="tabindex" type="Number"/>
</xs:attributeGroup>
<xs:group name="select.content">
<xs:sequence>
<xs:choice minOccurs="1" maxOccurs="unbounded">
<xs:element ref="optgroup"/>
<xs:element ref="option"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:complexType name="select.type">
<xs:group ref="select.content"/>
<xs:attributeGroup ref="select.attlist"/>
</xs:complexType>
<xs:element name="select" type="select.type"/>
<!-- optgroup: Option Group -->
<xs:attributeGroup name="optgroup.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="disabled">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="disabled"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="label" type="Text" use="required"/>
</xs:attributeGroup>
<xs:group name="optgroup.content">
<xs:sequence>
<xs:element ref="option" minOccurs="1" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="optgroup.type">
<xs:group ref="optgroup.content"/>
<xs:attributeGroup ref="optgroup.attlist"/>
</xs:complexType>
<xs:element name="optgroup" type="optgroup.type"/>
<!-- option: Selectable Choice -->
<xs:attributeGroup name="option.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="selected">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="selected"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="disabled">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="disabled"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="label" type="Text"/>
<xs:attribute name="value" type="CDATA"/>
</xs:attributeGroup>
<xs:group name="option.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="option.type" mixed="true">
<xs:group ref="option.content"/>
<xs:attributeGroup ref="option.attlist"/>
</xs:complexType>
<xs:element name="option" type="option.type"/>
<!-- textarea: Multi-Line Text Field -->
<xs:attributeGroup name="textarea.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="name" type="CDATA"/>
<xs:attribute name="rows" type="Number" use="required"/>
<xs:attribute name="cols" type="Number" use="required"/>
<xs:attribute name="disabled">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="disabled"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="readonly">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="readonly"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="tabindex" type="Number"/>
<xs:attribute name="accesskey" type="Character"/>
</xs:attributeGroup>
<xs:group name="textarea.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="textarea.type" mixed="true">
<xs:group ref="textarea.content"/>
<xs:attributeGroup ref="textarea.attlist"/>
</xs:complexType>
<xs:element name="textarea" type="textarea.type"/>
<!-- fieldset: Form Control Group -->
<xs:attributeGroup name="fieldset.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="fieldset.content">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="legend"/>
<xs:group ref="Flow.mix"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:complexType name="fieldset.type" mixed="true">
<xs:group ref="fieldset.content"/>
<xs:attributeGroup ref="fieldset.attlist"/>
</xs:complexType>
<xs:element name="fieldset" type="fieldset.type"/>
<!-- legend: Fieldset Legend -->
<xs:attributeGroup name="legend.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="accesskey" type="Character"/>
</xs:attributeGroup>
<xs:group name="legend.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="legend.type" mixed="true">
<xs:group ref="legend.content"/>
<xs:attributeGroup ref="legend.attlist"/>
</xs:complexType>
<xs:element name="legend" type="legend.type"/>
<!-- button: Push Button -->
<xs:attributeGroup name="button.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="name" type="CDATA"/>
<xs:attribute name="value" type="CDATA"/>
<xs:attribute name="type" default="submit">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="button"/>
<xs:enumeration value="submit"/>
<xs:enumeration value="reset"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="disabled">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="disabled"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="tabindex" type="Number"/>
<xs:attribute name="accesskey" type="Character"/>
</xs:attributeGroup>
<xs:group name="button.content">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:group ref="BlkNoForm.mix"/>
<xs:group ref="InlStruct.class"/>
<xs:group ref="InlPhras.class"/>
<xs:group ref="InlPres.class"/>
<xs:group ref="I18n.class"/>
<xs:group ref="InlSpecial.class"/>
<xs:group ref="Inline.extra"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:complexType name="button.type" mixed="true">
<xs:group ref="button.content"/>
<xs:attributeGroup ref="button.attlist"/>
</xs:complexType>
<xs:element name="button" type="button.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-frames-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Frames module for XHTML
$Id: xhtml-frames-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Frames
* frameset, frame, noframes
This module declares frame-related element types and attributes.
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_framesmodule"/>
</xs:annotation>
<xs:attributeGroup name="frameset.attlist">
<xs:attributeGroup ref="Core.attrib"/>
<xs:attribute name="rows" type="MultiLengths"/>
<xs:attribute name="cols" type="MultiLengths"/>
</xs:attributeGroup>
<xs:group name="frameset.content">
<xs:sequence>
<xs:choice minOccurs="1" maxOccurs="unbounded">
<xs:element ref="frameset"/>
<xs:element ref="frame"/>
</xs:choice>
<xs:element ref="noframes" minOccurs="0" maxOccurs="1"/>
</xs:sequence>
</xs:group>
<xs:complexType name="frameset.type" mixed="true">
<xs:group ref="frameset.content"/>
<xs:attributeGroup ref="frameset.attlist"/>
</xs:complexType>
<xs:element name="frameset" type="frameset.type"/>
<!--
reserved frame names start with "_"
otherwise starts with letter
-->
<xs:attributeGroup name="frame.attlist">
<xs:attributeGroup ref="Core.attrib"/>
<xs:attribute name="longdesc" type="URI"/>
<xs:attribute name="src" type="URI"/>
<xs:attribute name="frameborder" default="1">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:enumeration value="1"/>
<xs:enumeration value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="marginwidth" type="Pixels"/>
<xs:attribute name="marginheight" type="Pixels"/>
<xs:attribute name="noresize">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="noresize"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="scrolling" default="auto">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="yes"/>
<xs:enumeration value="no"/>
<xs:enumeration value="auto"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:group name="frame.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="frame.type">
<xs:group ref="frame.content"/>
<xs:attributeGroup ref="frame.attlist"/>
</xs:complexType>
<xs:element name="frame" type="frame.type"/>
<!--
noframes
-->
<xs:group name="noframes.content">
<xs:sequence>
<xs:element ref="body"/>
</xs:sequence>
</xs:group>
<xs:attributeGroup name="noframes.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:complexType name="noframes.type" mixed="true">
<xs:group ref="noframes.content"/>
<xs:attributeGroup ref="noframes.attlist"/>
</xs:complexType>
<xs:element name="noframes" type="noframes.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-framework-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Modular Framework support module for XHTML
$Id: xhtml-framework-1.xsd,v 1.2 2004/01/15 06:01:40 speruvem Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
XHTML Modular Framework
This required module instantiates the necessary modules
needed to support the XHTML modularization framework.
The Schema modules instantiated are:
+ notations
+ datatypes
+ common attributes
+ character entities
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_commonatts"/>
</xs:annotation>
<xs:include schemaLocation="xhtml-notations-1.xsd">
<xs:annotation>
<xs:documentation>
Notations module
Declares XHTML notations for Attribute data types
</xs:documentation>
</xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-datatypes-1.xsd">
<xs:annotation>
<xs:documentation>
This module defines XHTML Attribute DataTypes
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstraction.html#s_common_attrtypes"/>
</xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-attribs-1.xsd">
<xs:annotation>
<xs:documentation>
This module defines Common attributes for XHTML
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_commonatts"/>
</xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-charent-1.xsd">
<xs:annotation>
<xs:documentation>
Character entities module
Note: Entities are not supported in XML Schema
The Schema Module uses DTDs to define Entities
This module defines
+ XHTML Latin 1 Character Entities
+ XHTML Special Characters
+ XHTML Mathematical, Greek, and Symbolic Characters
</xs:documentation>
</xs:annotation>
</xs:include>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-hypertext-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Hypertext Module
This is the XML Schema Hypertext module for XHTML
* a
This module declares the anchor ('a') element type, which
defines the source of a hypertext link. The destination
(or link 'target') is identified via its 'id' attribute
rather than the 'name' attribute as was used in HTML.
$Id: xhtml-hypertext-1.xsd,v 1.2 2004/03/17 18:24:45 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_hypertextmodule"/>
</xs:annotation>
<xs:attributeGroup name="a.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="href" type="URI"/>
<xs:attribute name="charset" type="Charset"/>
<xs:attribute name="type" type="ContentType"/>
<xs:attribute name="hreflang" type="LanguageCode"/>
<xs:attribute name="rel" type="LinkTypes"/>
<xs:attribute name="rev" type="LinkTypes"/>
<xs:attribute name="accesskey" type="Character"/>
<xs:attribute name="tabindex" type="Number"/>
</xs:attributeGroup>
<xs:group name="a.content">
<xs:sequence>
<xs:group ref="InlNoAnchor.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="a.type" mixed="true">
<xs:group ref="a.content"/>
<xs:attributeGroup ref="a.attlist"/>
<xs:attributeGroup ref="a.legacy.attlist"/>
</xs:complexType>
<xs:element name="a" type="a.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-iframe-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Inline Frame Element module for XHTML
$Id: xhtml-iframe-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Inline Frames
* iframe
This module declares the iframe element type and its attributes,
used to create an inline frame within a document.
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_iframemodule"/>
</xs:annotation>
<xs:attributeGroup name="iframe.attlist">
<xs:attributeGroup ref="Core.attrib"/>
<xs:attribute name="longdesc" type="URI"/>
<xs:attribute name="src" type="URI"/>
<xs:attribute name="frameborder" default="1">
<xs:simpleType>
<xs:restriction base="xs:nonNegativeInteger">
<xs:enumeration value="1"/>
<xs:enumeration value="0"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="marginwidth" type="Pixels"/>
<xs:attribute name="marginheight" type="Pixels"/>
<xs:attribute name="scrolling" default="auto">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="yes"/>
<xs:enumeration value="no"/>
<xs:enumeration value="auto"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="height" type="Length"/>
<xs:attribute name="width" type="Length"/>
</xs:attributeGroup>
<xs:group name="iframe.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="iframe.type" mixed="true">
<xs:group ref="iframe.content"/>
<xs:attributeGroup ref="iframe.attlist"/>
</xs:complexType>
<xs:element name="iframe" type="iframe.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-image-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Images
This is the XML Schema Images module for XHTML
* img
This module provides markup to support basic image embedding.
To avoid problems with text-only UAs as well as to make
image content understandable and navigable to users of
non-visual UAs, you need to provide a description with
the 'alt' attribute, and avoid server-side image maps.
$Id: xhtml-image-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_imagemodule"/>
</xs:annotation>
<xs:attributeGroup name="img.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attributeGroup ref="img.legacy.attlist"/>
<xs:attribute name="src" type="URI" use="required"/>
<xs:attribute name="alt" type="Text"/>
<xs:attribute name="longdesc" type="URI"/>
<xs:attribute name="height" type="Length"/>
<xs:attribute name="width" type="Length"/>
</xs:attributeGroup>
<xs:group name="img.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="img.type">
<xs:group ref="img.content"/>
<xs:attributeGroup ref="img.attlist"/>
</xs:complexType>
<xs:element name="img" type="img.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-inlphras-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Inline Phrasal support module for XHTML
$Id: xhtml-inlphras-1.xsd,v 1.2 2004/01/15 06:01:40 speruvem Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Inline Phrasal.
This module declares the elements and their attributes used to
support inline-level phrasal markup.
This is the XML Schema Inline Phrasal module for XHTML
* abbr, acronym, cite, code, dfn, em, kbd, q, samp, strong, var
$Id: xhtml-inlphras-1.xsd,v 1.2 2004/01/15 06:01:40 speruvem Exp $
</xs:documentation>
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_textmodule"/>
</xs:annotation>
<xs:attributeGroup name="abbr.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="abbr.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="abbr.type" mixed="true">
<xs:group ref="abbr.content"/>
<xs:attributeGroup ref="abbr.attlist"/>
</xs:complexType>
<xs:element name="abbr" type="abbr.type"/>
<xs:attributeGroup name="acronym.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="acronym.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="acronym.type" mixed="true">
<xs:group ref="acronym.content"/>
<xs:attributeGroup ref="acronym.attlist"/>
</xs:complexType>
<xs:element name="acronym" type="acronym.type"/>
<xs:attributeGroup name="cite.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="cite.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="cite.type" mixed="true">
<xs:group ref="cite.content"/>
<xs:attributeGroup ref="cite.attlist"/>
</xs:complexType>
<xs:element name="cite" type="cite.type"/>
<xs:attributeGroup name="code.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="code.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="code.type" mixed="true">
<xs:group ref="code.content"/>
<xs:attributeGroup ref="code.attlist"/>
</xs:complexType>
<xs:element name="code" type="code.type"/>
<xs:attributeGroup name="xmp.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="xmp.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="xmp.type" mixed="true">
<xs:group ref="xmp.content"/>
<xs:attributeGroup ref="xmp.attlist"/>
</xs:complexType>
<xs:element name="xmp" type="xmp.type"/>
<xs:attributeGroup name="dfn.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="dfn.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="dfn.type" mixed="true">
<xs:group ref="dfn.content"/>
<xs:attributeGroup ref="dfn.attlist"/>
</xs:complexType>
<xs:element name="dfn" type="dfn.type"/>
<xs:attributeGroup name="em.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="em.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="em.type" mixed="true">
<xs:group ref="em.content"/>
<xs:attributeGroup ref="em.attlist"/>
</xs:complexType>
<xs:element name="em" type="em.type"/>
<xs:attributeGroup name="kbd.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="kbd.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="kbd.type" mixed="true">
<xs:group ref="kbd.content"/>
<xs:attributeGroup ref="kbd.attlist"/>
</xs:complexType>
<xs:element name="kbd" type="kbd.type"/>
<xs:attributeGroup name="samp.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="samp.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="samp.type" mixed="true">
<xs:group ref="samp.content"/>
<xs:attributeGroup ref="samp.attlist"/>
</xs:complexType>
<xs:element name="samp" type="samp.type"/>
<xs:attributeGroup name="strong.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="strong.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="strong.type" mixed="true">
<xs:group ref="strong.content"/>
<xs:attributeGroup ref="strong.attlist"/>
</xs:complexType>
<xs:element name="strong" type="strong.type"/>
<xs:attributeGroup name="var.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="var.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="var.type" mixed="true">
<xs:group ref="var.content"/>
<xs:attributeGroup ref="var.attlist"/>
</xs:complexType>
<xs:element name="var" type="var.type"/>
<xs:attributeGroup name="q.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="cite" type="URI"/>
</xs:attributeGroup>
<xs:group name="q.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="q.type" mixed="true">
<xs:group ref="q.content"/>
<xs:attributeGroup ref="q.attlist"/>
</xs:complexType>
<xs:element name="q" type="q.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-inlpres-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Inline Presentation element module for XHTML
$Id: xhtml-inlpres-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Inline Presentational Elements
* b, big, i, small, sub, sup, tt
This module declares the elements and their attributes used to
support inline-level presentational markup.
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_presentationmodule"/>
</xs:annotation>
<xs:attributeGroup name="InlPres.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="InlPres.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="InlPres.type" mixed="true">
<xs:group ref="InlPres.content"/>
<xs:attributeGroup ref="InlPres.attlist"/>
</xs:complexType>
<xs:element name="b" type="InlPres.type"/>
<xs:element name="big" type="InlPres.type"/>
<xs:element name="i" type="InlPres.type"/>
<xs:element name="small" type="InlPres.type"/>
<xs:element name="sub" type="InlPres.type"/>
<xs:element name="sup" type="InlPres.type"/>
<xs:element name="tt" type="InlPres.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-inlstruct-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Inline Structural support module for XHTML
$Id: xhtml-inlstruct-1.xsd,v 1.2 2004/01/15 06:01:40 speruvem Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Inline Structural.
This module declares the elements and their attributes
used to support inline-level structural markup.
This is the XML Schema Inline Structural element module for XHTML
* br, span
</xs:documentation>
<xs:documentation source="http://www.w3.org/TR/xhtml-modularization/abstract_modules.html#s_textmodule"/>
</xs:annotation>
<xs:attributeGroup name="br.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="type" type="xs:string"/>
</xs:attributeGroup>
<xs:group name="br.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="br.type">
<xs:group ref="br.content"/>
<xs:attributeGroup ref="br.attlist"/>
</xs:complexType>
<xs:element name="br" type="br.type"/>
<xs:attributeGroup name="span.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="span.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="span.type" mixed="true">
<xs:group ref="span.content"/>
<xs:attributeGroup ref="span.attlist"/>
</xs:complexType>
<xs:element name="span" type="span.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-inlstyle-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Inline Style module
This is the XML Schema Inline Style module for XHTML
* styloe attribute
This module declares the 'style' attribute, used to support inline
style markup.
$Id: xhtml-inlstyle-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_styleattributemodule"/>
</xs:annotation>
<xs:attributeGroup name="style.attrib">
<xs:attribute name="style" type="InlineStyle"/>
</xs:attributeGroup>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-legacy-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Module for HTML Legacy Markup
font, basefont, center, s, strike, u,
dir, menu, isindex
(plus additional datatypes and legacy attributes)
This optional module declares additional markup for simple
presentation-related markup based on features found in the
HTML 4 Transitional and Frameset DTDs.
The legacy module also include frames module, iframe module
and target module. (Note: This module expects find the schema files
of that declare these module)
Elements/Attributes defined in frame, iframe and targer modules are
* frameset, frame, noframes, att:target, iframe
$Id: xhtml-legacy-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_legacymodule"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_framesmodule"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_targetmodule"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_iframemodule"/>
</xs:annotation>
<xs:include schemaLocation="xhtml-misc-1.xsd">
<xs:annotation>
<xs:documentation>
Miscellaneous module
Attributes defined here:
* font, basefont, center, s, strike, u, dir, menu, isindex
(plus additional datatypes and attributes)
</xs:documentation>
</xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-frames-1.xsd">
<xs:annotation>
<xs:documentation>
Frames module
Elements defined here:
* frameset, frame, noframes
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_framesmodule"/>
</xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-target-1.xsd">
<xs:annotation>
<xs:documentation>
Target module
Attributes defined here:
* target
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_targetmodule"/>
</xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-iframe-1.xsd">
<xs:annotation>
<xs:documentation>
Iframe module
Elements defined here:
* iframe
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_iframemodule"/>
</xs:annotation>
</xs:include>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-link-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Link Element module for XHTML
$Id: xhtml-link-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Link element
* link
This module declares the link element type and its attributes,
which could (in principle) be used to define document-level links
to external resources.
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_linkmodule"/>
</xs:annotation>
<xs:attributeGroup name="link.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="charset" type="Charset"/>
<xs:attribute name="href" type="URI"/>
<xs:attribute name="hreflang" type="LanguageCode"/>
<xs:attribute name="type" type="ContentType"/>
<xs:attribute name="rel" type="LinkTypes"/>
<xs:attribute name="rev" type="LinkTypes"/>
<xs:attribute name="media" type="MediaDesc"/>
</xs:attributeGroup>
<xs:group name="link.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="link.type">
<xs:group ref="link.content"/>
<xs:attributeGroup ref="link.attlist"/>
</xs:complexType>
<xs:element name="link" type="link.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-list-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
List Module
This is the XML Schema Lists module for XHTML
List Module Elements
* dl, dt, dd, ol, ul, li
This module declares the list-oriented element types
and their attributes.
$Id: xhtml-list-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_listmodule"/>
</xs:annotation>
<xs:attributeGroup name="dt.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="dt.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="dt.type" mixed="true">
<xs:group ref="dt.content"/>
<xs:attributeGroup ref="dt.attlist"/>
</xs:complexType>
<xs:element name="dt" type="dt.type"/>
<xs:attributeGroup name="dd.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="dd.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="dd.type" mixed="true">
<xs:group ref="dd.content"/>
<xs:attributeGroup ref="dd.attlist"/>
</xs:complexType>
<xs:element name="dd" type="dd.type"/>
<xs:attributeGroup name="dl.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="dl.content">
<xs:sequence>
<xs:choice maxOccurs="unbounded">
<xs:element ref="dt"/>
<xs:element ref="dd"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:complexType name="dl.type">
<xs:group ref="dl.content"/>
<xs:attributeGroup ref="dl.attlist"/>
</xs:complexType>
<xs:element name="dl" type="dl.type"/>
<xs:attributeGroup name="li.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="li.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="li.type" mixed="true">
<xs:group ref="li.content"/>
<xs:attributeGroup ref="li.attlist"/>
</xs:complexType>
<xs:element name="li" type="li.type"/>
<xs:attributeGroup name="ol.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="ol.content">
<xs:sequence>
<xs:element ref="li" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="ol.type">
<xs:group ref="ol.content"/>
<xs:attributeGroup ref="ol.attlist"/>
</xs:complexType>
<xs:element name="ol" type="ol.type"/>
<xs:attributeGroup name="ul.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="ul.content">
<xs:sequence>
<xs:element ref="li" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="ul.type">
<xs:group ref="ul.content"/>
<xs:attributeGroup ref="ul.attlist"/>
</xs:complexType>
<xs:element name="ul" type="ul.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-meta-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Metainformation module for XHTML
$Id: xhtml-meta-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Meta Information
* meta
This module declares the meta element type and its attributes,
used to provide declarative document metainformation.
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_metamodule"/>
</xs:annotation>
<xs:attributeGroup name="meta.attlist">
<xs:attributeGroup ref="I18n.attrib"/>
<xs:attribute name="http-equiv" type="xs:NMTOKEN"/>
<xs:attribute name="name" type="xs:NMTOKEN"/>
<xs:attribute name="content" type="CDATA" use="required"/>
<xs:attribute name="scheme" type="CDATA"/>
</xs:attributeGroup>
<xs:group name="meta.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="meta.type">
<xs:group ref="meta.content"/>
<xs:attributeGroup ref="meta.attlist"/>
</xs:complexType>
<xs:element name="meta" type="meta.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-misc-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Miscellaneous Legacy
Markup module for XHTML
$Id: xhtml-misc-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
XHTML Miscellaneous Legacy Markup
font, basefont, center, s, strike, u,
dir, menu, isindex
This is to allow XHTML documents to be transformed for
display on HTML browsers where CSS support is inconsistent
or unavailable.
The module also declares legacy attributes for elements
in other module. Note: This module only declares the
attribute list, and it upto the document type to
redefine the model of affected modules.
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_legacymodule"/>
</xs:annotation>
<xs:attributeGroup name="font.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="size" type="CDATA"/>
<xs:attribute name="color" type="Color"/>
<xs:attribute name="face" type="CDATA"/>
</xs:attributeGroup>
<xs:group name="font.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="font.type" mixed="true">
<xs:group ref="font.content"/>
<xs:attributeGroup ref="font.attlist"/>
</xs:complexType>
<xs:element name="font" type="font.type"/>
<xs:attributeGroup name="basefont.attlist">
<xs:attributeGroup ref="id"/>
<xs:attribute name="size" type="CDATA" use="required"/>
<xs:attribute name="color" type="Color"/>
<xs:attribute name="face" type="CDATA"/>
</xs:attributeGroup>
<xs:group name="basefont.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="basefont.type">
<xs:group ref="basefont.content"/>
<xs:attributeGroup ref="basefont.attlist"/>
</xs:complexType>
<xs:element name="basefont" type="basefont.type"/>
<xs:attributeGroup name="center.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="center.content">
<xs:sequence>
<xs:group ref="Flow.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="center.type" mixed="true">
<xs:group ref="center.content"/>
<xs:attributeGroup ref="center.attlist"/>
</xs:complexType>
<xs:element name="center" type="center.type"/>
<xs:attributeGroup name="s.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="s.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="s.type" mixed="true">
<xs:group ref="s.content"/>
<xs:attributeGroup ref="s.attlist"/>
</xs:complexType>
<xs:element name="s" type="s.type"/>
<xs:attributeGroup name="strike.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="strike.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="strike.type" mixed="true">
<xs:group ref="strike.content"/>
<xs:attributeGroup ref="strike.attlist"/>
</xs:complexType>
<xs:element name="strike" type="strike.type"/>
<xs:attributeGroup name="u.attlist">
<xs:attributeGroup ref="Common.attrib"/>
</xs:attributeGroup>
<xs:group name="u.content">
<xs:sequence>
<xs:group ref="Inline.mix" minOccurs="0" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="u.type" mixed="true">
<xs:group ref="u.content"/>
<xs:attributeGroup ref="u.attlist"/>
</xs:complexType>
<xs:element name="u" type="u.type"/>
<xs:attributeGroup name="dir.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="compact">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="compact"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:group name="dir.content">
<xs:sequence>
<xs:element ref="li" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="dir.type" mixed="true">
<xs:group ref="dir.content"/>
<xs:attributeGroup ref="dir.attlist"/>
</xs:complexType>
<xs:element name="dir" type="dir.type"/>
<xs:attributeGroup name="menu.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="compact">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="compact"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:group name="menu.content">
<xs:sequence>
<xs:element ref="li" maxOccurs="unbounded"/>
</xs:sequence>
</xs:group>
<xs:complexType name="menu.type" mixed="true">
<xs:group ref="menu.content"/>
<xs:attributeGroup ref="menu.attlist"/>
</xs:complexType>
<xs:element name="menu" type="menu.type"/>
<xs:attributeGroup name="isindex.attlist">
<xs:attributeGroup ref="Core.attrib"/>
<xs:attributeGroup ref="I18n.attrib"/>
<xs:attribute name="prompt" type="Text"/>
</xs:attributeGroup>
<xs:group name="isindex.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="isindex.type">
<xs:group ref="isindex.content"/>
<xs:attributeGroup ref="isindex.attlist"/>
</xs:complexType>
<xs:element name="isindex" type="isindex.type"/>
<xs:annotation>
<xs:documentation>
Attribute redefinitions
</xs:documentation>
</xs:annotation>
<xs:attributeGroup name="align.legacy.attlist">
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
<xs:enumeration value="justify"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:simpleType name="FrameTarget">
<xs:restriction base="xs:string"/>
</xs:simpleType>
<xs:attributeGroup name="a.legacy.attlist">
<xs:attribute name="target" type="FrameTarget"/>
<xs:attribute name="name" type="xs:string"/>
</xs:attributeGroup>
<!--
<xs:attributeGroup name="applet.legacy.attlist">
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="hspace" type="Pixels"/>
<xs:attribute name="vspace" type="Pixels"/>
</xs:attributeGroup>
<xs:attributeGroup name="body.legacy.attlist">
<xs:attribute name="background" type="URI"/>
<xs:attribute name="bgcolor" type="Color"/>
<xs:attribute name="text" type="Color"/>
<xs:attribute name="link" type="Color"/>
<xs:attribute name="vlinke" type="Color"/>
<xs:attribute name="alink" type="Color"/>
</xs:attributeGroup>
-->
<xs:attributeGroup name="br.legacy.attlist">
<xs:attribute name="clear" default="none">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="all"/>
<xs:enumeration value="right"/>
<xs:enumeration value="none"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:attributeGroup name="caption.legacy.attlist">
<xs:attributeGroup ref="align.legacy.attlist"/>
</xs:attributeGroup>
<xs:attributeGroup name="hr.legacy.attlist">
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="noshade">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="noshade"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="size" type="Pixels"/>
<xs:attribute name="width" type="Length"/>
<xs:attribute name="color" type="Color"/>
</xs:attributeGroup>
<xs:attributeGroup name="img.legacy.attlist">
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="border" type="Pixels"/>
<xs:attribute name="hspace" type="Pixels"/>
<xs:attribute name="vspace" type="Pixels"/>
</xs:attributeGroup>
<!--
<xs:attributeGroup name="input.legacy.attlist">
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:attributeGroup name="legend.legacy.attlist">
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
-->
<xs:attributeGroup name="li.legacy.attlist">
<xs:attribute name="type" type="CDATA"/>
<xs:attribute name="value" type="Number"/>
</xs:attributeGroup>
<!--
<xs:attributeGroup name="object.legacy.attlist">
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="top"/>
<xs:enumeration value="middle"/>
<xs:enumeration value="bottom"/>
<xs:enumeration value="left"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="border" type="Pixels"/>
<xs:attribute name="hspace" type="Pixels"/>
<xs:attribute name="vspace" type="Pixels"/>
</xs:attributeGroup>
-->
<xs:attributeGroup name="ol.legacy.attlist">
<xs:attribute name="type" type="Text"/>
<xs:attribute name="compact">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="compact"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="start" type="Number"/>
</xs:attributeGroup>
<xs:attributeGroup name="dl.legacy.attlist">
<xs:attribute name="compact">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="compact"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
<xs:attributeGroup name="div.legacy.attlist">
<xs:attributeGroup ref="align.legacy.attlist"/>
</xs:attributeGroup>
<xs:attributeGroup name="heading.legacy.attlist">
<xs:attributeGroup ref="align.legacy.attlist"/>
</xs:attributeGroup>
<xs:attributeGroup name="p.legacy.attlist">
<xs:attributeGroup ref="align.legacy.attlist"/>
</xs:attributeGroup>
<xs:attributeGroup name="pre.legacy.attlist">
<xs:attribute name="width" type="Length"/>
<xs:attribute name="wrap" type="xs:string"/>
</xs:attributeGroup>
<!--
<xs:attributeGroup name="script.legacy.attlist">
<xs:attribute name="language" type="ContentType"/>
</xs:attributeGroup>
-->
<xs:attributeGroup name="table.legacy.attlist">
<xs:attribute name="align">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="left"/>
<xs:enumeration value="center"/>
<xs:enumeration value="right"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="bgcolor" type="Color"/>
</xs:attributeGroup>
<xs:attributeGroup name="tr.legacy.attlist">
<xs:attribute name="bgcolor" type="Color"/>
<xs:attribute name="width" type="Length"/>
<xs:attribute name="height" type="Length"/>
</xs:attributeGroup>
<xs:attributeGroup name="th.legacy.attlist">
<xs:attribute name="nowrap">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="nowrap"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="bgcolor" type="Color"/>
<xs:attribute name="width" type="Length"/>
<xs:attribute name="height" type="Length"/>
</xs:attributeGroup>
<xs:attributeGroup name="td.legacy.attlist">
<xs:attribute name="nowrap">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="nowrap"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="bgcolor" type="Color"/>
<xs:attribute name="width" type="Length"/>
<xs:attribute name="height" type="Length"/>
</xs:attributeGroup>
<xs:attributeGroup name="ul.legacy.attlist">
<xs:attribute name="type" type="CDATA"/>
<xs:attribute name="compact">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="compact"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
</xs:attributeGroup>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-nameident-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Name Identifier module for XHTML
$Id: xhtml-nameident-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Name Identifier
* 'name' attribute on form, img, a, map, applet, frame, iframe
This module declares the 'name' attribute on element types when
it is used as a node identifier for legacy linking and scripting
support. This does not include those instances when 'name' is used
as a container for form control, property or metainformation names.
This module should be instantiated following all modules it modifies.
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_nameidentmodule"/>
</xs:annotation>
<xs:attributeGroup name="form.name.attlist">
<xs:attribute name="name" type="CDATA"/>
</xs:attributeGroup>
<xs:attributeGroup name="img.name.attlist">
<xs:attribute name="name" type="CDATA"/>
</xs:attributeGroup>
<xs:attributeGroup name="a.name.attlist">
<xs:attribute name="name" type="CDATA"/>
</xs:attributeGroup>
<xs:attributeGroup name="map.name.attlist">
<xs:attribute name="name" type="CDATA"/>
</xs:attributeGroup>
<xs:attributeGroup name="applet.name.attlist">
<xs:attribute name="name" type="CDATA"/>
</xs:attributeGroup>
<xs:attributeGroup name="frame.name.attlist">
<xs:attribute name="name" type="CDATA"/>
</xs:attributeGroup>
<xs:attributeGroup name="iframe.name.attlist">
<xs:attribute name="name" type="CDATA"/>
</xs:attributeGroup>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-notations-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://www.w3.org/1999/xhtml"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
Notations module
This is the XML Schema module for data type notations for XHTML
$Id: xhtml-notations-1.xsd,v 1.3 2004/03/17 18:24:45 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Notations module
Defines the XHTML notations, many of these imported from
other specifications and standards. When an existing FPI is
known, it is incorporated here.
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstraction.html#s_common_attrtypes"/>
</xs:annotation>
<!-- W3C XML 1.0 Recommendation -->
<xs:notation name="w3c-xml"
public="ISO 8879//NOTATION Extensible Markup Language (XML) 1.0//EN"/>
<!-- XML 1.0 CDATA -->
<xs:notation name="cdata" public="-//W3C//NOTATION XML 1.0 CDATA//EN"/>
<!-- SGML Formal Public Identifiers -->
<xs:notation name="fpi"
public="ISO 8879 1986//NOTATION Formal Public Identifier//EN"/>
<!-- XHTML Notations ... -->
<!-- Length defined for cellpadding/cellspacing -->
<!-- nn for pixels or nn% for percentage length -->
<!-- a single character, as per section 2.2 of [XML] -->
<xs:notation name="character"
public="-//W3C//NOTATION XHTML Datatype Character//EN"/>
<!-- a character encoding, as per [RFC2045] -->
<xs:notation name="charset"
public="-//W3C//NOTATION XHTML Datatype Charset//EN"/>
<!-- a space separated list of character encodings, as per [RFC2045] -->
<xs:notation name="charsets"
public="-//W3C//NOTATION XHTML Datatype Charsets//EN"/>
<!-- media type, as per [RFC2045] -->
<xs:notation name="contentType"
public="-//W3C//NOTATION XHTML Datatype ContentType//EN"/>
<!-- comma-separated list of media types, as per [RFC2045] -->
<xs:notation name="contentTypes"
public="-//W3C//NOTATION XHTML Datatype ContentTypes//EN"/>
<!-- date and time information. ISO date format -->
<xs:notation name="datetime"
public="-//W3C//NOTATION XHTML Datatype Datetime//EN"/>
<!-- a language code, as per [RFC3066] -->
<xs:notation name="languageCode"
public="-//W3C//NOTATION XHTML Datatype LanguageCode//EN"/>
<!-- nn for pixels or nn% for percentage length -->
<xs:notation name="length"
public="-//W3C//NOTATION XHTML Datatype Length//EN"/>
<!-- space-separated list of link types -->
<xs:notation name="linkTypes"
public="-//W3C//NOTATION XHTML Datatype LinkTypes//EN"/>
<!-- single or comma-separated list of media descriptors -->
<xs:notation name="mediaDesc"
public="-//W3C//NOTATION XHTML Datatype MediaDesc//EN"/>
<!-- pixel, percentage, or relative -->
<xs:notation name="multiLength"
public="-//W3C//NOTATION XHTML Datatype MultiLength//EN"/>
<!-- one or more digits (NUMBER) -->
<xs:notation name="number"
public="-//W3C//NOTATION XHTML Datatype Number//EN"/>
<!-- one or more digits (NUMBER) -->
<xs:notation name="pixels"
public="-//W3C//NOTATION XHTML Datatype Pixels//EN"/>
<!-- script expression -->
<xs:notation name="script"
public="-//W3C//NOTATION XHTML Datatype Script//EN"/>
<!-- textual content -->
<xs:notation name="text" public="-//W3C//NOTATION XHTML Datatype Text//EN"/>
<!-- a Uniform Resource Identifier, see [URI] -->
<xs:notation name="uri" public="-//W3C//NOTATION XHTML Datatype URI//EN"/>
<!-- a space-separated list of Uniform Resource Identifiers, see [URI] -->
<xs:notation name="uris" public="-//W3C//NOTATION XHTML Datatype URIs//EN"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-object-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Embedded Object module for XHTML
$Id: xhtml-object-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
This module declares the object element type and its attributes,
used to embed external objects as part of XHTML pages. In the
document, place param elements prior to the object elements
that require their content.
Note that use of this module requires instantiation of the
Param Element Module prior to this module.
Elements defined here:
* object (param)
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_objectmodule"/>
</xs:annotation>
<xs:include schemaLocation="xhtml-param-1.xsd">
<xs:annotation>
<xs:documentation>
Param module
Elements defined here:
* param
</xs:documentation>
</xs:annotation>
</xs:include>
<xs:attributeGroup name="object.attlist">
<xs:attributeGroup ref="Common.attrib"/>
<xs:attribute name="declare">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="declare"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="classid" type="URI"/>
<xs:attribute name="codebase" type="URI"/>
<xs:attribute name="data" type="URI"/>
<xs:attribute name="type" type="ContentType"/>
<xs:attribute name="codetype" type="ContentType"/>
<xs:attribute name="archive" type="URIs"/>
<xs:attribute name="standby" type="Text"/>
<xs:attribute name="height" type="Length"/>
<xs:attribute name="width" type="Length"/>
<xs:attribute name="name" type="CDATA"/>
<xs:attribute name="tabindex" type="Number"/>
</xs:attributeGroup>
<xs:group name="object.content">
<xs:sequence>
<xs:choice minOccurs="0" maxOccurs="unbounded">
<xs:element ref="param"/>
<xs:group ref="Flow.mix"/>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:complexType name="object.type" mixed="true">
<xs:group ref="object.content"/>
<xs:attributeGroup ref="object.attlist"/>
</xs:complexType>
<xs:element name="object" type="object.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-param-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Param Element module for XHTML
$Id: xhtml-param-1.xsd,v 1.2 2004/01/21 04:37:45 speruvem Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Parameters for Java Applets and Embedded Objects
* param
This module provides declarations for the param element,
used to provide named property values for the applet
and object elements.
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_objectmodule"/>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_appletmodule"/>
</xs:annotation>
<xs:attributeGroup name="param.attlist">
<xs:attributeGroup ref="id"/>
<xs:attribute name="name" type="CDATA" use="required"/>
<xs:attribute name="value" type="CDATA"/>
<xs:attribute name="valuetype" default="data">
<xs:simpleType>
<xs:restriction base="xs:NMTOKEN">
<xs:enumeration value="data"/>
<xs:enumeration value="ref"/>
<xs:enumeration value="object"/>
</xs:restriction>
</xs:simpleType>
</xs:attribute>
<xs:attribute name="type" type="ContentType"/>
</xs:attributeGroup>
<xs:group name="param.content">
<xs:sequence/>
</xs:group>
<xs:complexType name="param.type">
<xs:group ref="param.content"/>
<xs:attributeGroup ref="param.attlist"/>
</xs:complexType>
<xs:element name="param" type="param.type"/>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-pres-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the XML Schema Presentation module for XHTML
This is a REQUIRED module.
$Id: xhtml-pres-1.xsd,v 1.1 2003/12/17 03:09:17 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
Presentational Elements
This module defines elements and their attributes for
simple presentation-related markup.
Elements defined here:
* hr
* b, big, i, small, sub, sup, tt
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-xhtml-modularization-20010410/abstract_modules.html#s_presentationmodule"/>
</xs:annotation>
<xs:include schemaLocation="xhtml-blkpres-1.xsd">
<xs:annotation>
<xs:documentation>
Block Presentational module
Elements defined here:
* hr
</xs:documentation>
</xs:annotation>
</xs:include>
<xs:include schemaLocation="xhtml-inlpres-1.xsd">
<xs:annotation>
<xs:documentation>
Inline Presentational module
Elements defined here:
* b, big, i, small, sub, sup, tt
</xs:documentation>
</xs:annotation>
</xs:include>
</xs:schema>
================================================
FILE: Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-ruby-1.xsd
================================================
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema targetNamespace="http://www.w3.org/1999/xhtml"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns="http://www.w3.org/1999/xhtml">
<xs:annotation>
<xs:documentation>
This is the Ruby module for XHTML
$Id: xhtml-ruby-1.xsd,v 1.4 2004/03/17 18:24:45 ahby Exp $
</xs:documentation>
<xs:documentation source="xhtml-copyright-1.xsd"/>
</xs:annotation>
<xs:annotation>
<xs:documentation>
"Ruby" are short runs of text alongside the base text, typically
used in East Asian documents to indicate pronunciation or to
provide a short annotation. The full specification for Ruby is here:
http://www.w3.org/TR/2001/REC-ruby-20010531/
This module defines "Ruby " or "complex Ruby" as described
in the specification:
http://www.w3.org/TR/2001/REC-ruby-20010531/#complex
Simple or Basic Ruby are defined in a separate module.
This module declares the elements and their attributes used to
support complex ruby annotation markup. Elements defined here
* ruby, rbc, rtc, rb, rt, rp
This module expects the document model to define the
following content models
+ InlNoRuby.mix
</xs:documentation>
<xs:documentation
source="http://www.w3.org/TR/2001/REC-ruby-20010531/"/>
</xs:annotation>
<xs:group name="ruby.content.simple">
<xs:sequence>
<xs:element ref="rb"/>
<xs:choice>
<xs:element ref="rt"/>
<xs:sequence>
<xs:element ref="rp"/>
<xs:element ref="rt"/>
<xs:element ref="rp"/>
</xs:sequence>
</xs:choice>
</xs:sequence>
</xs:group>
<xs:group name="ruby.content.complex">
<xs:sequence>
<xs:element ref="rbc"/>
<xs:element ref="rtc" maxOccurs="2"/>
</xs:sequence>
</xs:group>
<!--
add to this group any common attributes for all Ruby elements
-->
<xs:attributeGroup name="ruby.common.attrib"/>
<xs:group name="ruby.content">
<xs:choice>
<xs:group ref="ruby.content.simple"/>
<xs:group ref="ruby.content.complex"/>
</xs:choice>
</xs:group>
<xs:complexType name="ruby.type">
<xs:group ref="ruby.content"/>
<xs:attributeGroup ref="ruby.common.attrib"/>
</xs:complexType>
<xs:element name="ruby" type="ruby.type"/>
<!--
rbc (ruby base component) element
-->
<xs:attributeGroup name="rbc.attlist">
<xs:attributeGroup ref="ruby.common.attrib"/>
</xs:attributeGroup>
<xs:group name="rbc.content">
<xs:sequence>
<xs:element ref="rb"/>
</xs:sequence>
</xs:group>
<xs:complexType name="rbc.type">
<xs:group ref="rbc.content"/>
<xs:attributeGroup ref="rbc.attlist"/>
</xs:complexType>
<xs:element name="rbc" type="rbc.type"/>
<!--
rtc (ruby text component) element
-->
<xs:attributeGroup name="rtc.attlist">
<xs:attributeGroup ref="ruby.common.attrib"/>
</xs:attributeGrou
Showing preview only (384K chars total). Download the full file or copy to clipboard to get everything.
gitextract__4duvkcu/ ├── .gitignore ├── Brettle.Web.NeatHtml/ │ ├── Brettle.Web.NeatHtml.csproj │ ├── Filter.cs │ ├── Helpers.cs │ ├── NeatHtml/ │ │ ├── NeatHtml.js │ │ └── schema/ │ │ ├── NeatHtml.xsd │ │ ├── xhtml-applet-1.xsd │ │ ├── xhtml-attribs-1.xsd │ │ ├── xhtml-base-1.xsd │ │ ├── xhtml-basic-form-1.xsd │ │ ├── xhtml-bdo-1.xsd │ │ ├── xhtml-blkphras-1.xsd │ │ ├── xhtml-blkpres-1.xsd │ │ ├── xhtml-blkstruct-1.xsd │ │ ├── xhtml-charent-1.xsd │ │ ├── xhtml-copyright-1.xsd │ │ ├── xhtml-csismap-1.xsd │ │ ├── xhtml-datatypes-1.xsd │ │ ├── xhtml-edit-1.xsd │ │ ├── xhtml-events-1.xsd │ │ ├── xhtml-form-1.xsd │ │ ├── xhtml-frames-1.xsd │ │ ├── xhtml-framework-1.xsd │ │ ├── xhtml-hypertext-1.xsd │ │ ├── xhtml-iframe-1.xsd │ │ ├── xhtml-image-1.xsd │ │ ├── xhtml-inlphras-1.xsd │ │ ├── xhtml-inlpres-1.xsd │ │ ├── xhtml-inlstruct-1.xsd │ │ ├── xhtml-inlstyle-1.xsd │ │ ├── xhtml-legacy-1.xsd │ │ ├── xhtml-link-1.xsd │ │ ├── xhtml-list-1.xsd │ │ ├── xhtml-meta-1.xsd │ │ ├── xhtml-misc-1.xsd │ │ ├── xhtml-nameident-1.xsd │ │ ├── xhtml-notations-1.xsd │ │ ├── xhtml-object-1.xsd │ │ ├── xhtml-param-1.xsd │ │ ├── xhtml-pres-1.xsd │ │ ├── xhtml-ruby-1.xsd │ │ ├── xhtml-ruby-basic-1.xsd │ │ ├── xhtml-script-1.xsd │ │ ├── xhtml-ssismap-1.xsd │ │ ├── xhtml-struct-1.xsd │ │ ├── xhtml-style-1.xsd │ │ ├── xhtml-table-1.xsd │ │ ├── xhtml-target-1.xsd │ │ ├── xhtml-text-1.xsd │ │ ├── xhtml11-model-1.xsd │ │ ├── xhtml11-module-redefines-1.xsd │ │ ├── xhtml11-modules-1.xsd │ │ ├── xhtml11.xsd │ │ └── xml.xsd │ ├── Properties/ │ │ └── AssemblyInfo.cs │ └── UntrustedContent.cs ├── Build.proj ├── Build.tasks ├── CommonAssemblyInfo.cs ├── Directory.Build.props ├── LICENSE.md ├── MiscUtilities/ │ ├── BlogLegacyCommentImportUtil.aspx │ ├── IndexRecentContent.aspx │ ├── IndexTerms.aspx │ └── NewsLetterImportUtil.aspx ├── Plugins/ │ ├── PluginAssemblyInfo.cs │ ├── SuperFlexi/ │ │ ├── SuperFlexiBusiness/ │ │ │ ├── Field.cs │ │ │ ├── Item.cs │ │ │ ├── ItemFieldValue.cs │ │ │ ├── ItemWithValues.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── SearchDef.cs │ │ │ ├── SuperFlexi.cs │ │ │ ├── SuperFlexiBusiness.csproj │ │ │ ├── SuperFlexiBusiness.wpp.targets │ │ │ └── app.config │ │ ├── SuperFlexiData.MSSQL/ │ │ │ ├── DBFields.cs │ │ │ ├── DBItemFieldValues.cs │ │ │ ├── DBItems.cs │ │ │ ├── DBSearchDefs.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ └── SuperFlexiData.MSSQL.csproj │ │ ├── SuperFlexiData.MySql/ │ │ │ ├── DBFields.cs │ │ │ ├── DBItemFieldValues.cs │ │ │ ├── DBItems.cs │ │ │ ├── DBSearchDefs.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ ├── SuperFlexiData.MySql.csproj │ │ │ └── app.config │ │ ├── SuperFlexiData.SQLite/ │ │ │ ├── DBFields.cs │ │ │ ├── DBItemFieldValues.cs │ │ │ ├── DBItems.cs │ │ │ ├── DBSearchDefs.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ └── SuperFlexiData.SQLite.csproj │ │ ├── SuperFlexiData.pgSQL/ │ │ │ ├── DBFields.cs │ │ │ ├── DBItemFieldValues.cs │ │ │ ├── DBItems.cs │ │ │ ├── DBSearchDefs.cs │ │ │ ├── Properties/ │ │ │ │ └── AssemblyInfo.cs │ │ │ └── SuperFlexiData.pgSQL.csproj │ │ └── SuperFlexiUI/ │ │ ├── App_Code/ │ │ │ └── SampleSuperFlexi.cs │ │ ├── App_GlobalResources/ │ │ │ ├── SuperFlexiResources.designer.cs │ │ │ └── SuperFlexiResources.resx │ │ ├── App_MasterPages/ │ │ │ ├── layout.Master │ │ │ ├── layout.Master.cs │ │ │ └── layout.Master.designer.cs │ │ ├── Components/ │ │ │ ├── ClassBuilder.cs │ │ │ ├── Configuration.cs │ │ │ ├── ContentDeleteHandler.cs │ │ │ ├── FieldUtils.cs │ │ │ ├── GlobalUsings.cs │ │ │ ├── MarkupDefinition.cs │ │ │ ├── PopulatedItem.cs │ │ │ ├── RouteRegistrar.cs │ │ │ ├── SitePreDeleteHandler.cs │ │ │ ├── SuperFlexiBase.cs │ │ │ ├── SuperFlexiHelpers.cs │ │ │ ├── SuperFlexiIndexBuilderProvider.cs │ │ │ └── XmlUtils.cs │ │ ├── Controllers/ │ │ │ └── SuperFlexiController.cs │ │ ├── Data/ │ │ │ ├── HelpFiles/ │ │ │ │ ├── en-US-sflexi-CustomizableSettings-help.config │ │ │ │ ├── en-US-sflexi-DescendingSortOrder-help.config │ │ │ │ ├── en-US-sflexi-ExtraCssClassSetting-help.config │ │ │ │ ├── en-US-sflexi-InstanceFeaturedImageSetting-help.config │ │ │ │ ├── en-US-sflexi-IsGlobalView-help.config │ │ │ │ ├── en-US-sflexi-MarkupDefinitionSetting-help.config │ │ │ │ └── en-US-sflexi-ModuleFriendlyName-help.config │ │ │ └── SuperFlexi/ │ │ │ ├── Fields/ │ │ │ │ ├── banner-slider-fields.config │ │ │ │ ├── icon-blocks-fields.config │ │ │ │ ├── projects-module-fields.config │ │ │ │ ├── quick-links-fields.config │ │ │ │ ├── social-media-fields.config │ │ │ │ └── testimonials-fields.config │ │ │ ├── MarkupDefinitions/ │ │ │ │ ├── banner-slider.config │ │ │ │ ├── icon-blocks.config │ │ │ │ ├── projects-module.config │ │ │ │ ├── quick-links.config │ │ │ │ ├── social-media.config │ │ │ │ └── testimonials.config │ │ │ └── Plugins/ │ │ │ ├── banner-slider-plugin.config │ │ │ ├── checkbox-logic.config │ │ │ ├── fancy-controls.config │ │ │ ├── icon-picker-fa-core.config │ │ │ ├── icon-picker-fa.config │ │ │ ├── js/ │ │ │ │ ├── imagesLoaded.js │ │ │ │ └── shuffle.js │ │ │ └── projects-images.config │ │ ├── Models/ │ │ │ ├── ModuleModel.cs │ │ │ ├── PageModel.cs │ │ │ ├── RequestObject.cs │ │ │ ├── ReturnObject.cs │ │ │ ├── SiteModel.cs │ │ │ ├── SuperFlexiObject.cs │ │ │ └── WidgetModel.cs │ │ ├── Properties/ │ │ │ └── AssemblyInfo.cs │ │ ├── Setup/ │ │ │ ├── ProviderConfig/ │ │ │ │ ├── contentdeletehandlers/ │ │ │ │ │ └── superflexideletehandler.config │ │ │ │ └── indexbuilders/ │ │ │ │ └── SuperFlexiIndexBuilderProvider.config │ │ │ ├── RouteRegistrars/ │ │ │ │ └── SuperFlexiRoutes.config │ │ │ └── applications/ │ │ │ └── superflexi/ │ │ │ ├── FeatureDefinitions/ │ │ │ │ └── 70000_SuperFlexi.config │ │ │ ├── SchemaInstallScripts/ │ │ │ │ ├── mssql/ │ │ │ │ │ └── 0.0.0.1.config │ │ │ │ ├── mysql/ │ │ │ │ │ └── 0.0.1.3.config │ │ │ │ ├── pgsql/ │ │ │ │ │ ├── 0.0.1.7.config │ │ │ │ │ └── 0.0.2.0.config │ │ │ │ └── sqlite/ │ │ │ │ ├── 0.0.1.7.config │ │ │ │ └── 0.0.2.0.config │ │ │ └── SchemaUpgradeScripts/ │ │ │ ├── mssql/ │ │ │ │ ├── 0.0.0.2.config │ │ │ │ ├── 0.0.0.3.config │ │ │ │ ├── 0.0.0.4.config │ │ │ │ ├── 0.0.0.5.config │ │ │ │ ├── 0.0.0.6.config │ │ │ │ ├── 0.0.0.7.config │ │ │ │ ├── 0.0.0.8.config │ │ │ │ ├── 0.0.0.9.config │ │ │ │ ├── 0.0.1.0.config │ │ │ │ ├── 0.0.1.1.config │ │ │ │ ├── 0.0.1.2.config │ │ │ │ ├── 0.0.1.3.config │ │ │ │ ├── 0.0.1.4.config │ │ │ │ ├── 0.0.1.5.config │ │ │ │ ├── 0.0.1.6.config │ │ │ │ ├── 0.0.1.7.config │ │ │ │ ├── 0.0.1.8.config │ │ │ │ ├── 0.0.1.9.config │ │ │ │ ├── 0.0.2.0.config │ │ │ │ ├── 0.0.2.1.config │ │ │ │ ├── 0.0.2.2.config │ │ │ │ ├── 0.0.2.3.config │ │ │ │ ├── 0.0.2.4.config │ │ │ │ ├── 0.0.2.5.config │ │ │ │ ├── 0.0.2.6.config │ │ │ │ └── 0.0.2.7.config │ │ │ ├── mysql/ │ │ │ │ ├── 0.0.1.7.config │ │ │ │ ├── 0.0.2.0.config │ │ │ │ ├── 0.0.2.5.config │ │ │ │ └── 0.0.2.6.config │ │ │ ├── pgsql/ │ │ │ │ ├── 0.0.2.0.config │ │ │ │ ├── 0.0.2.5.config │ │ │ │ └── 0.0.2.6.config │ │ │ └── sqlite/ │ │ │ ├── 0.0.2.0.config │ │ │ ├── 0.0.2.5.config │ │ │ └── 0.0.2.6.config │ │ ├── SuperFlexi/ │ │ │ ├── Controls/ │ │ │ │ ├── FeaturedImageSetting.ascx │ │ │ │ ├── FeaturedImageSetting.ascx.cs │ │ │ │ ├── FeaturedImageSetting.ascx.designer.cs │ │ │ │ ├── FieldControls/ │ │ │ │ │ └── TextBox.cs │ │ │ │ ├── FileBrowserTextBoxExtender.cs │ │ │ │ ├── InterfaceControl.cs │ │ │ │ ├── MarkupDefinitionSetting.ascx │ │ │ │ ├── MarkupDefinitionSetting.ascx.cs │ │ │ │ ├── MarkupDefinitionSetting.ascx.designer.cs │ │ │ │ ├── SuperFlexiDisplaySettings.cs │ │ │ │ ├── UrlSelector.ascx │ │ │ │ ├── UrlSelector.ascx.cs │ │ │ │ ├── UrlSelector.ascx.designer.cs │ │ │ │ ├── WidgetLegacy.cs │ │ │ │ ├── WidgetRazor.cs │ │ │ │ ├── Wysiwyg.ascx │ │ │ │ ├── Wysiwyg.ascx.cs │ │ │ │ └── Wysiwyg.ascx.designer.cs │ │ │ ├── Edit.aspx │ │ │ ├── Edit.aspx.cs │ │ │ ├── Edit.aspx.designer.cs │ │ │ ├── Edit2.aspx │ │ │ ├── Edit2.aspx.cs │ │ │ ├── Edit2.aspx.designer.cs │ │ │ ├── EditHeader.aspx │ │ │ ├── EditHeader.aspx.cs │ │ │ ├── EditHeader.aspx.designer.cs │ │ │ ├── Export.aspx │ │ │ ├── Export.aspx.cs │ │ │ ├── Export.aspx.designer.cs │ │ │ ├── Import.aspx │ │ │ ├── Import.aspx.cs │ │ │ ├── Import.aspx.designer.cs │ │ │ ├── Module.ascx │ │ │ ├── Module.ascx.cs │ │ │ ├── Module.ascx.designer.cs │ │ │ ├── SuperWrapper.ascx │ │ │ ├── SuperWrapper.ascx.cs │ │ │ ├── SuperWrapper.ascx.designer.cs │ │ │ ├── css/ │ │ │ │ └── advanced-file-picker.css │ │ │ └── js/ │ │ │ └── advanced-file-picker.js │ │ ├── SuperFlexiUI.csproj │ │ ├── SuperFlexiUI.wpp.targets │ │ ├── Views/ │ │ │ └── SuperFlexi/ │ │ │ ├── _AdvancedFilePicker.cshtml │ │ │ ├── _AdvancedFilePickerModal.cshtml │ │ │ ├── _ModuleLinks.cshtml │ │ │ ├── _ModuleTitle.cshtml │ │ │ ├── _SuperFlexiPaging.cshtml │ │ │ └── _SuperFlexiRazor.cshtml │ │ ├── Web.Debug.config │ │ ├── Web.Release.config │ │ ├── Web.config │ │ ├── libman.json │ │ └── packages.config │ └── mojoPortal.Plugins.HtmlInclude/ │ ├── App_GlobalResources/ │ │ ├── HtmlIncludeResources.Designer.cs │ │ └── HtmlIncludeResources.resx │ ├── GlobalUsings.cs │ ├── HtmlInclude/ │ │ ├── Edit.aspx │ │ ├── Edit.aspx.cs │ │ ├── Edit.aspx.designer.cs │ │ ├── HtmlFragmentInclude.ascx │ │ ├── HtmlFragmentInclude.ascx.cs │ │ └── HtmlFragmentInclude.ascx.designer.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Setup/ │ │ └── applications/ │ │ └── htmlinclude/ │ │ └── FeatureDefinitions/ │ │ └── 90200_HtmlFragmentInlcudeModule.config │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ └── mojoPortal.Plugins.HtmlInclude.csproj ├── README.VisualStudio.md ├── README.md ├── SECURITY.md ├── Web/ │ ├── AccessDenied.aspx │ ├── AccessDenied.aspx.cs │ ├── AccessDenied.aspx.designer.cs │ ├── Admin/ │ │ ├── AdminCountry.aspx │ │ ├── AdminCountry.aspx.cs │ │ ├── AdminCountry.aspx.designer.cs │ │ ├── AdminCurrency.aspx │ │ ├── AdminCurrency.aspx.cs │ │ ├── AdminCurrency.aspx.designer.cs │ │ ├── AdminGeoZone.aspx │ │ ├── AdminGeoZone.aspx.cs │ │ ├── AdminGeoZone.aspx.designer.cs │ │ ├── AdminLanguage.aspx │ │ ├── AdminLanguage.aspx.cs │ │ ├── AdminLanguage.aspx.designer.cs │ │ ├── AdminMenu.aspx │ │ ├── AdminMenu.aspx.cs │ │ ├── AdminMenu.aspx.designer.cs │ │ ├── AdminTaxClass.aspx │ │ ├── AdminTaxClass.aspx.cs │ │ ├── AdminTaxClass.aspx.designer.cs │ │ ├── AdminTaxRate.aspx │ │ ├── AdminTaxRate.aspx.cs │ │ ├── AdminTaxRate.aspx.designer.cs │ │ ├── AdvancedTools.aspx │ │ ├── AdvancedTools.aspx.cs │ │ ├── AdvancedTools.aspx.designer.cs │ │ ├── BannedIPAddresses.aspx │ │ ├── BannedIPAddresses.aspx.cs │ │ ├── BannedIPAddresses.aspx.designer.cs │ │ ├── ContentAwaitingApproval.aspx │ │ ├── ContentAwaitingApproval.aspx.cs │ │ ├── ContentAwaitingApproval.aspx.designer.cs │ │ ├── ContentAwaitingPublishing.aspx │ │ ├── ContentAwaitingPublishing.aspx.cs │ │ ├── ContentAwaitingPublishing.aspx.designer.cs │ │ ├── ContentCatalog.aspx │ │ ├── ContentCatalog.aspx.cs │ │ ├── ContentCatalog.aspx.designer.cs │ │ ├── ContentManager.aspx │ │ ├── ContentManager.aspx.cs │ │ ├── ContentManager.aspx.designer.cs │ │ ├── ContentManagerPreview.aspx │ │ ├── ContentManagerPreview.aspx.cs │ │ ├── ContentManagerPreview.aspx.designer.cs │ │ ├── ContentPublishDialog.aspx │ │ ├── ContentPublishDialog.aspx.cs │ │ ├── ContentPublishDialog.aspx.designer.cs │ │ ├── ContentStyles.aspx │ │ ├── ContentStyles.aspx.cs │ │ ├── ContentStyles.aspx.designer.cs │ │ ├── ContentTemplateEdit.aspx │ │ ├── ContentTemplateEdit.aspx.cs │ │ ├── ContentTemplateEdit.aspx.designer.cs │ │ ├── ContentTemplates.aspx │ │ ├── ContentTemplates.aspx.cs │ │ ├── ContentTemplates.aspx.designer.cs │ │ ├── ContentValidation.aspx │ │ ├── ContentValidation.aspx.cs │ │ ├── ContentValidation.aspx.designer.cs │ │ ├── ContentWorkflow.aspx │ │ ├── ContentWorkflow.aspx.cs │ │ ├── ContentWorkflow.aspx.designer.cs │ │ ├── Controls/ │ │ │ ├── AdminDisplaySettings.cs │ │ │ ├── PageContentWizard.ascx │ │ │ ├── PageContentWizard.ascx.cs │ │ │ ├── PageContentWizard.ascx.designer.cs │ │ │ ├── UserRoles.ascx │ │ │ ├── UserRoles.ascx.cs │ │ │ └── UserRoles.ascx.designer.cs │ │ ├── CoreData.aspx │ │ ├── CoreData.aspx.cs │ │ ├── CoreData.aspx.designer.cs │ │ ├── Default.aspx │ │ ├── Default.aspx.cs │ │ ├── Default.aspx.designer.cs │ │ ├── EditLoginInfo.aspx │ │ ├── EditLoginInfo.aspx.cs │ │ ├── EditLoginInfo.aspx.designer.cs │ │ ├── EditRegistrationAgreement.aspx │ │ ├── EditRegistrationAgreement.aspx.cs │ │ ├── EditRegistrationAgreement.aspx.designer.cs │ │ ├── EditSiteClosedMessage.aspx │ │ ├── EditSiteClosedMessage.aspx.cs │ │ ├── EditSiteClosedMessage.aspx.designer.cs │ │ ├── FeaturePermissions.aspx │ │ ├── FeaturePermissions.aspx.cs │ │ ├── FeaturePermissions.aspx.designer.cs │ │ ├── IndexBrowser.aspx │ │ ├── IndexBrowser.aspx.cs │ │ ├── IndexBrowser.aspx.designer.cs │ │ ├── ManageUsers.aspx │ │ ├── ManageUsers.aspx.cs │ │ ├── ManageUsers.aspx.designer.cs │ │ ├── ModuleAdmin.aspx │ │ ├── ModuleAdmin.aspx.cs │ │ ├── ModuleAdmin.aspx.designer.cs │ │ ├── ModuleDefinitionSettings.aspx │ │ ├── ModuleDefinitionSettings.aspx.cs │ │ ├── ModuleDefinitionSettings.aspx.designer.cs │ │ ├── ModuleDefinitions.aspx │ │ ├── ModuleDefinitions.aspx.cs │ │ ├── ModuleDefinitions.aspx.designer.cs │ │ ├── ModulePermissions.aspx │ │ ├── ModulePermissions.aspx.cs │ │ ├── ModulePermissions.aspx.designer.cs │ │ ├── ModuleSettings.aspx │ │ ├── ModuleSettings.aspx.cs │ │ ├── ModuleSettings.aspx.designer.cs │ │ ├── PageLayout.aspx │ │ ├── PageLayout.aspx.cs │ │ ├── PageLayout.aspx.designer.cs │ │ ├── PageLayoutDisplaySettings.cs │ │ ├── PageManager.aspx │ │ ├── PageManager.aspx.cs │ │ ├── PageManager.aspx.designer.cs │ │ ├── PagePermission.aspx │ │ ├── PagePermission.aspx.cs │ │ ├── PagePermission.aspx.designer.cs │ │ ├── PagePermissionsMenu.aspx │ │ ├── PagePermissionsMenu.aspx.cs │ │ ├── PagePermissionsMenu.aspx.designer.cs │ │ ├── PageSettings.aspx │ │ ├── PageSettings.aspx.cs │ │ ├── PageSettings.aspx.designer.cs │ │ ├── PageSettingsSaved.ashx │ │ ├── PageSettingsSaved.ashx.cs │ │ ├── PendingPages.aspx │ │ ├── PendingPages.aspx.cs │ │ ├── PendingPages.aspx.designer.cs │ │ ├── PermissionEdit.aspx │ │ ├── PermissionEdit.aspx.cs │ │ ├── PermissionEdit.aspx.designer.cs │ │ ├── PermissionsMenu.aspx │ │ ├── PermissionsMenu.aspx.cs │ │ ├── PermissionsMenu.aspx.designer.cs │ │ ├── ProfileDisplaySettings.cs │ │ ├── RedirectManager.aspx │ │ ├── RedirectManager.aspx.cs │ │ ├── RedirectManager.aspx.designer.cs │ │ ├── RejectContent.aspx │ │ ├── RejectContent.aspx.cs │ │ ├── RejectContent.aspx.designer.cs │ │ ├── RejectedContent.aspx │ │ ├── RejectedContent.aspx.cs │ │ ├── RejectedContent.aspx.designer.cs │ │ ├── RoleManager.aspx │ │ ├── RoleManager.aspx.cs │ │ ├── RoleManager.aspx.designer.cs │ │ ├── SalesByItem.aspx │ │ ├── SalesByItem.aspx.cs │ │ ├── SalesByItem.aspx.designer.cs │ │ ├── SalesByModule.aspx │ │ ├── SalesByModule.aspx.cs │ │ ├── SalesByModule.aspx.designer.cs │ │ ├── SalesCustomerDetail.aspx │ │ ├── SalesCustomerDetail.aspx.cs │ │ ├── SalesCustomerDetail.aspx.designer.cs │ │ ├── SalesCustomerReport.aspx │ │ ├── SalesCustomerReport.aspx.cs │ │ ├── SalesCustomerReport.aspx.designer.cs │ │ ├── SalesItemReport.aspx │ │ ├── SalesItemReport.aspx.cs │ │ ├── SalesItemReport.aspx.designer.cs │ │ ├── SalesSummary.aspx │ │ ├── SalesSummary.aspx.cs │ │ ├── SalesSummary.aspx.designer.cs │ │ ├── SecurityAdvisor.aspx │ │ ├── SecurityAdvisor.aspx.cs │ │ ├── SecurityAdvisor.aspx.designer.cs │ │ ├── SecurityRoles.aspx │ │ ├── SecurityRoles.aspx.cs │ │ ├── SecurityRoles.aspx.designer.cs │ │ ├── ServerInformation.aspx │ │ ├── ServerInformation.aspx.cs │ │ ├── ServerInformation.aspx.designer.cs │ │ ├── ServerLog.aspx │ │ ├── ServerLog.aspx.cs │ │ ├── ServerLog.aspx.designer.cs │ │ ├── SiteList.aspx │ │ ├── SiteList.aspx.cs │ │ ├── SiteList.aspx.designer.cs │ │ ├── SiteSettings.aspx │ │ ├── SiteSettings.aspx.cs │ │ ├── SiteSettings.aspx.designer.cs │ │ ├── TaskQueueHistory.aspx │ │ ├── TaskQueueHistory.aspx.cs │ │ ├── TaskQueueHistory.aspx.designer.cs │ │ ├── TaskQueueMonitor.aspx │ │ ├── TaskQueueMonitor.aspx.cs │ │ ├── TaskQueueMonitor.aspx.designer.cs │ │ ├── UrlManager.aspx │ │ ├── UrlManager.aspx.cs │ │ └── UrlManager.aspx.designer.cs │ ├── App_Browsers/ │ │ ├── CSSFriendlyAdapters.browser │ │ ├── generic.browser │ │ └── w3cvalidator.browser │ ├── App_GlobalResources/ │ │ ├── AccessKeys.designer.cs │ │ ├── AccessKeys.resx │ │ ├── CountryISOCode2Resources.designer.cs │ │ ├── CountryISOCode2Resources.resx │ │ ├── DevTools.Designer.cs │ │ ├── DevTools.resx │ │ ├── PageManagerResources.Designer.cs │ │ ├── PageManagerResources.resx │ │ ├── ProfileResource.Designer.cs │ │ ├── ProfileResource.resx │ │ ├── Resource.Designer.cs │ │ ├── Resource.resx │ │ ├── SetupResource.Designer.cs │ │ ├── SetupResource.resx │ │ ├── TimeZoneResources.Designer.cs │ │ └── TimeZoneResources.resx │ ├── App_MasterPages/ │ │ ├── BaseDisplaySettings.cs │ │ ├── CoreDisplaySettings.cs │ │ ├── DialogMaster.Master │ │ ├── DialogMaster.Master.cs │ │ ├── DialogMaster.Master.designer.cs │ │ ├── LayoutDisplaySettings.cs │ │ ├── layout.Master │ │ └── layout.Master.cs │ ├── App_Themes/ │ │ └── default/ │ │ ├── theme.css │ │ └── theme.skin │ ├── BingSearch.aspx │ ├── BingSearch.aspx.cs │ ├── BingSearch.aspx.designer.cs │ ├── CaptchaImage.ashx │ ├── ClientScript/ │ │ ├── AjaxWebKitFix.js │ │ ├── CSSFriendly/ │ │ │ ├── AdapterUtils.js │ │ │ ├── MenuAdapter.js │ │ │ └── TreeViewAdapter.js │ │ ├── DatePicker/ │ │ │ ├── calendar-af.js │ │ │ ├── calendar-al.js │ │ │ ├── calendar-bg.js │ │ │ ├── calendar-big5-utf8.js │ │ │ ├── calendar-big5.js │ │ │ ├── calendar-br.js │ │ │ ├── calendar-ca.js │ │ │ ├── calendar-cs-utf8.js │ │ │ ├── calendar-cs-win.js │ │ │ ├── calendar-cs.js │ │ │ ├── calendar-da.js │ │ │ ├── calendar-de.js │ │ │ ├── calendar-du.js │ │ │ ├── calendar-el.js │ │ │ ├── calendar-en.js │ │ │ ├── calendar-es.js │ │ │ ├── calendar-fi.js │ │ │ ├── calendar-fr.js │ │ │ ├── calendar-he-utf8.js │ │ │ ├── calendar-hr-utf8.js │ │ │ ├── calendar-hr.js │ │ │ ├── calendar-hu.js │ │ │ ├── calendar-it.js │ │ │ ├── calendar-jp.js │ │ │ ├── calendar-ko-utf8.js │ │ │ ├── calendar-ko.js │ │ │ ├── calendar-lt-utf8.js │ │ │ ├── calendar-lt.js │ │ │ ├── calendar-lv.js │ │ │ ├── calendar-nl.js │ │ │ ├── calendar-no.js │ │ │ ├── calendar-pl-utf8.js │ │ │ ├── calendar-pl.js │ │ │ ├── calendar-pt.js │ │ │ ├── calendar-ro.js │ │ │ ├── calendar-ru.js │ │ │ ├── calendar-ru_win_.js │ │ │ ├── calendar-setup.js │ │ │ ├── calendar-setup_stripped.js │ │ │ ├── calendar-si.js │ │ │ ├── calendar-sk.js │ │ │ ├── calendar-sp.js │ │ │ ├── calendar-sv.js │ │ │ ├── calendar-tr.js │ │ │ ├── calendar-zh.js │ │ │ ├── calendar.js │ │ │ └── cn_utf8.js │ │ ├── GA4-gtag.js │ │ ├── MenuAdapter.js │ │ ├── NeatHtml.js │ │ ├── SmartCombo.js │ │ ├── TreeViewAdapter.js │ │ ├── ajaxdisablepostbacksource.js │ │ ├── ajaxupdateprogressspan.js │ │ ├── ckeditor-mojo-newsletterconfig.js │ │ ├── ckeditor-mojoconfig-legacy.js │ │ ├── ckeditor-mojoconfig.js │ │ ├── ckeditor_4-20/ │ │ │ ├── CHANGES.md │ │ │ ├── LICENSE.md │ │ │ ├── README.md │ │ │ ├── SECURITY.md │ │ │ ├── adapters/ │ │ │ │ └── jquery.js │ │ │ ├── bender-runner.config.json │ │ │ ├── build-config.js │ │ │ ├── ckeditor.js │ │ │ ├── config.js │ │ │ ├── contents.css │ │ │ ├── lang/ │ │ │ │ ├── af.js │ │ │ │ ├── ar.js │ │ │ │ ├── az.js │ │ │ │ ├── bg.js │ │ │ │ ├── bn.js │ │ │ │ ├── bs.js │ │ │ │ ├── ca.js │ │ │ │ ├── cs.js │ │ │ │ ├── cy.js │ │ │ │ ├── da.js │ │ │ │ ├── de-ch.js │ │ │ │ ├── de.js │ │ │ │ ├── el.js │ │ │ │ ├── en-au.js │ │ │ │ ├── en-ca.js │ │ │ │ ├── en-gb.js │ │ │ │ ├── en.js │ │ │ │ ├── eo.js │ │ │ │ ├── es-mx.js │ │ │ │ ├── es.js │ │ │ │ ├── et.js │ │ │ │ ├── eu.js │ │ │ │ ├── fa.js │ │ │ │ ├── fi.js │ │ │ │ ├── fo.js │ │ │ │ ├── fr-ca.js │ │ │ │ ├── fr.js │ │ │ │ ├── gl.js │ │ │ │ ├── gu.js │ │ │ │ ├── he.js │ │ │ │ ├── hi.js │ │ │ │ ├── hr.js │ │ │ │ ├── hu.js │ │ │ │ ├── id.js │ │ │ │ ├── is.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── ka.js │ │ │ │ ├── km.js │ │ │ │ ├── ko.js │ │ │ │ ├── ku.js │ │ │ │ ├── lt.js │ │ │ │ ├── lv.js │ │ │ │ ├── mk.js │ │ │ │ ├── mn.js │ │ │ │ ├── ms.js │ │ │ │ ├── nb.js │ │ │ │ ├── nl.js │ │ │ │ ├── no.js │ │ │ │ ├── oc.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt-br.js │ │ │ │ ├── pt.js │ │ │ │ ├── ro.js │ │ │ │ ├── ru.js │ │ │ │ ├── si.js │ │ │ │ ├── sk.js │ │ │ │ ├── sl.js │ │ │ │ ├── sq.js │ │ │ │ ├── sr-latn.js │ │ │ │ ├── sr.js │ │ │ │ ├── sv.js │ │ │ │ ├── th.js │ │ │ │ ├── tr.js │ │ │ │ ├── tt.js │ │ │ │ ├── ug.js │ │ │ │ ├── uk.js │ │ │ │ ├── vi.js │ │ │ │ ├── zh-cn.js │ │ │ │ └── zh.js │ │ │ ├── plugins/ │ │ │ │ ├── a11yhelp/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ ├── a11yhelp.js │ │ │ │ │ └── lang/ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ ├── af.js │ │ │ │ │ ├── ar.js │ │ │ │ │ ├── az.js │ │ │ │ │ ├── bg.js │ │ │ │ │ ├── ca.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── cy.js │ │ │ │ │ ├── da.js │ │ │ │ │ ├── de-ch.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── el.js │ │ │ │ │ ├── en-au.js │ │ │ │ │ ├── en-gb.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── eo.js │ │ │ │ │ ├── es-mx.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── et.js │ │ │ │ │ ├── eu.js │ │ │ │ │ ├── fa.js │ │ │ │ │ ├── fi.js │ │ │ │ │ ├── fo.js │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── gl.js │ │ │ │ │ ├── gu.js │ │ │ │ │ ├── he.js │ │ │ │ │ ├── hi.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── hu.js │ │ │ │ │ ├── id.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── km.js │ │ │ │ │ ├── ko.js │ │ │ │ │ ├── ku.js │ │ │ │ │ ├── lt.js │ │ │ │ │ ├── lv.js │ │ │ │ │ ├── mk.js │ │ │ │ │ ├── mn.js │ │ │ │ │ ├── nb.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── no.js │ │ │ │ │ ├── oc.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pt-br.js │ │ │ │ │ ├── pt.js │ │ │ │ │ ├── ro.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── si.js │ │ │ │ │ ├── sk.js │ │ │ │ │ ├── sl.js │ │ │ │ │ ├── sq.js │ │ │ │ │ ├── sr-latn.js │ │ │ │ │ ├── sr.js │ │ │ │ │ ├── sv.js │ │ │ │ │ ├── th.js │ │ │ │ │ ├── tr.js │ │ │ │ │ ├── tt.js │ │ │ │ │ ├── ug.js │ │ │ │ │ ├── uk.js │ │ │ │ │ ├── vi.js │ │ │ │ │ ├── zh-cn.js │ │ │ │ │ └── zh.js │ │ │ │ ├── about/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── about.js │ │ │ │ ├── clipboard/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── paste.js │ │ │ │ ├── codemirror/ │ │ │ │ │ ├── dialogs/ │ │ │ │ │ │ └── codemirrorAbout.js │ │ │ │ │ ├── images/ │ │ │ │ │ │ └── LICENSE-fontawesome.txt │ │ │ │ │ ├── lang/ │ │ │ │ │ │ ├── af.js │ │ │ │ │ │ ├── ar.js │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ ├── bn.js │ │ │ │ │ │ ├── bs.js │ │ │ │ │ │ ├── ca.js │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ ├── en-au.js │ │ │ │ │ │ ├── en-ca.js │ │ │ │ │ │ ├── en-gb.js │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ ├── eu.js │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ ├── fo.js │ │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── gl.js │ │ │ │ │ │ ├── gu.js │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ ├── hi.js │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ ├── hu.js │ │ │ │ │ │ ├── is.js │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ ├── ja.js │ │ │ │ │ │ ├── ka.js │ │ │ │ │ │ ├── km.js │ │ │ │ │ │ ├── ko.js │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ ├── lt.js │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ ├── mk.js │ │ │ │ │ │ ├── mn.js │ │ │ │ │ │ ├── ms.js │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ ├── pt.js │ │ │ │ │ │ ├── ro.js │ │ │ │ │ │ ├── ru.js │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ ├── sl.js │ │ │ │ │ │ ├── sr-latn.js │ │ │ │ │ │ ├── sr.js │ │ │ │ │ │ ├── sv.js │ │ │ │ │ │ ├── th.js │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ ├── uk.js │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ ├── zh-cn.js │ │ │ │ │ │ └── zh.js │ │ │ │ │ ├── plugin.js │ │ │ │ │ ├── samples/ │ │ │ │ │ │ └── XmlAutoComplete.html │ │ │ │ │ └── theme/ │ │ │ │ │ ├── 3024-day.css │ │ │ │ │ ├── 3024-night.css │ │ │ │ │ ├── abbott.css │ │ │ │ │ ├── abcdef.css │ │ │ │ │ ├── ambiance-mobile.css │ │ │ │ │ ├── ambiance.css │ │ │ │ │ ├── ayu-dark.css │ │ │ │ │ ├── ayu-mirage.css │ │ │ │ │ ├── base16-dark.css │ │ │ │ │ ├── base16-light.css │ │ │ │ │ ├── bespin.css │ │ │ │ │ ├── blackboard.css │ │ │ │ │ ├── cobalt.css │ │ │ │ │ ├── colorforth.css │ │ │ │ │ ├── darcula.css │ │ │ │ │ ├── dracula.css │ │ │ │ │ ├── duotone-dark.css │ │ │ │ │ ├── duotone-light.css │ │ │ │ │ ├── eclipse.css │ │ │ │ │ ├── elegant.css │ │ │ │ │ ├── erlang-dark.css │ │ │ │ │ ├── gruvbox-dark.css │ │ │ │ │ ├── hopscotch.css │ │ │ │ │ ├── icecoder.css │ │ │ │ │ ├── idea.css │ │ │ │ │ ├── isotope.css │ │ │ │ │ ├── juejin.css │ │ │ │ │ ├── lesser-dark.css │ │ │ │ │ ├── liquibyte.css │ │ │ │ │ ├── lucario.css │ │ │ │ │ ├── material-darker.css │ │ │ │ │ ├── material-ocean.css │ │ │ │ │ ├── material-palenight.css │ │ │ │ │ ├── material.css │ │ │ │ │ ├── mbo.css │ │ │ │ │ ├── mdn-like.css │ │ │ │ │ ├── midnight.css │ │ │ │ │ ├── monokai.css │ │ │ │ │ ├── moxer.css │ │ │ │ │ ├── neat.css │ │ │ │ │ ├── neo.css │ │ │ │ │ ├── night.css │ │ │ │ │ ├── nord.css │ │ │ │ │ ├── oceanic-next.css │ │ │ │ │ ├── panda-syntax.css │ │ │ │ │ ├── paraiso-dark.css │ │ │ │ │ ├── paraiso-light.css │ │ │ │ │ ├── pastel-on-dark.css │ │ │ │ │ ├── railscasts.css │ │ │ │ │ ├── rubyblue.css │ │ │ │ │ ├── seti.css │ │ │ │ │ ├── shadowfox.css │ │ │ │ │ ├── solarized.css │ │ │ │ │ ├── ssms.css │ │ │ │ │ ├── the-matrix.css │ │ │ │ │ ├── tomorrow-night-bright.css │ │ │ │ │ ├── tomorrow-night-eighties.css │ │ │ │ │ ├── ttcn.css │ │ │ │ │ ├── twilight.css │ │ │ │ │ ├── vibrant-ink.css │ │ │ │ │ ├── xq-dark.css │ │ │ │ │ ├── xq-light.css │ │ │ │ │ ├── yeti.css │ │ │ │ │ ├── yonce.css │ │ │ │ │ └── zenburn.css │ │ │ │ ├── colordialog/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ ├── colordialog.css │ │ │ │ │ └── colordialog.js │ │ │ │ ├── copyformatting/ │ │ │ │ │ └── styles/ │ │ │ │ │ └── copyformatting.css │ │ │ │ ├── dialog/ │ │ │ │ │ ├── dialogDefinition.js │ │ │ │ │ └── styles/ │ │ │ │ │ └── dialog.css │ │ │ │ ├── div/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── div.js │ │ │ │ ├── embedbase/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── embedbase.js │ │ │ │ ├── find/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── find.js │ │ │ │ ├── iframe/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── iframe.js │ │ │ │ ├── image2/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── image2.js │ │ │ │ ├── link/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ ├── anchor.js │ │ │ │ │ └── link.js │ │ │ │ ├── liststyle/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── liststyle.js │ │ │ │ ├── pastecode/ │ │ │ │ │ └── CHANGES.md │ │ │ │ ├── pastefromgdocs/ │ │ │ │ │ └── filter/ │ │ │ │ │ └── default.js │ │ │ │ ├── pastefromlibreoffice/ │ │ │ │ │ └── filter/ │ │ │ │ │ └── default.js │ │ │ │ ├── pastefromword/ │ │ │ │ │ └── filter/ │ │ │ │ │ └── default.js │ │ │ │ ├── pastetools/ │ │ │ │ │ └── filter/ │ │ │ │ │ ├── common.js │ │ │ │ │ └── image.js │ │ │ │ ├── preview/ │ │ │ │ │ ├── preview.html │ │ │ │ │ └── styles/ │ │ │ │ │ └── screen.css │ │ │ │ ├── smiley/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── smiley.js │ │ │ │ ├── sourcedialog/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── sourcedialog.js │ │ │ │ ├── specialchar/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ ├── lang/ │ │ │ │ │ │ ├── _translationstatus.txt │ │ │ │ │ │ ├── af.js │ │ │ │ │ │ ├── ar.js │ │ │ │ │ │ ├── az.js │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ ├── ca.js │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ ├── cy.js │ │ │ │ │ │ ├── da.js │ │ │ │ │ │ ├── de-ch.js │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ ├── el.js │ │ │ │ │ │ ├── en-au.js │ │ │ │ │ │ ├── en-ca.js │ │ │ │ │ │ ├── en-gb.js │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ ├── es-mx.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── et.js │ │ │ │ │ │ ├── eu.js │ │ │ │ │ │ ├── fa.js │ │ │ │ │ │ ├── fi.js │ │ │ │ │ │ ├── fr-ca.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── gl.js │ │ │ │ │ │ ├── he.js │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ ├── hu.js │ │ │ │ │ │ ├── id.js │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ ├── ja.js │ │ │ │ │ │ ├── km.js │ │ │ │ │ │ ├── ko.js │ │ │ │ │ │ ├── ku.js │ │ │ │ │ │ ├── lt.js │ │ │ │ │ │ ├── lv.js │ │ │ │ │ │ ├── nb.js │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ ├── no.js │ │ │ │ │ │ ├── oc.js │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ ├── pt-br.js │ │ │ │ │ │ ├── pt.js │ │ │ │ │ │ ├── ro.js │ │ │ │ │ │ ├── ru.js │ │ │ │ │ │ ├── si.js │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ ├── sl.js │ │ │ │ │ │ ├── sq.js │ │ │ │ │ │ ├── sr-latn.js │ │ │ │ │ │ ├── sr.js │ │ │ │ │ │ ├── sv.js │ │ │ │ │ │ ├── th.js │ │ │ │ │ │ ├── tr.js │ │ │ │ │ │ ├── tt.js │ │ │ │ │ │ ├── ug.js │ │ │ │ │ │ ├── uk.js │ │ │ │ │ │ ├── vi.js │ │ │ │ │ │ ├── zh-cn.js │ │ │ │ │ │ └── zh.js │ │ │ │ │ └── specialchar.js │ │ │ │ ├── table/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── table.js │ │ │ │ ├── tableselection/ │ │ │ │ │ └── styles/ │ │ │ │ │ └── tableselection.css │ │ │ │ ├── tabletools/ │ │ │ │ │ └── dialogs/ │ │ │ │ │ └── tableCell.js │ │ │ │ └── templates/ │ │ │ │ ├── dialogs/ │ │ │ │ │ ├── templates.css │ │ │ │ │ └── templates.js │ │ │ │ ├── templatedefinition.js │ │ │ │ └── templates/ │ │ │ │ └── default.js │ │ │ ├── samples/ │ │ │ │ ├── css/ │ │ │ │ │ └── samples.css │ │ │ │ ├── index.html │ │ │ │ ├── js/ │ │ │ │ │ ├── sample.js │ │ │ │ │ └── sf.js │ │ │ │ ├── old/ │ │ │ │ │ ├── ajax.html │ │ │ │ │ ├── api.html │ │ │ │ │ ├── appendto.html │ │ │ │ │ ├── assets/ │ │ │ │ │ │ ├── outputxhtml/ │ │ │ │ │ │ │ └── outputxhtml.css │ │ │ │ │ │ ├── posteddata.php │ │ │ │ │ │ └── uilanguages/ │ │ │ │ │ │ └── languages.js │ │ │ │ │ ├── datafiltering.html │ │ │ │ │ ├── dialog/ │ │ │ │ │ │ ├── assets/ │ │ │ │ │ │ │ └── my_dialog.js │ │ │ │ │ │ └── dialog.html │ │ │ │ │ ├── divarea/ │ │ │ │ │ │ └── divarea.html │ │ │ │ │ ├── divreplace.html │ │ │ │ │ ├── enterkey/ │ │ │ │ │ │ └── enterkey.html │ │ │ │ │ ├── htmlwriter/ │ │ │ │ │ │ └── outputhtml.html │ │ │ │ │ ├── image2/ │ │ │ │ │ │ └── image2.html │ │ │ │ │ ├── index.html │ │ │ │ │ ├── inlineall.html │ │ │ │ │ ├── inlinebycode.html │ │ │ │ │ ├── inlinetextarea.html │ │ │ │ │ ├── jquery.html │ │ │ │ │ ├── magicline/ │ │ │ │ │ │ └── magicline.html │ │ │ │ │ ├── readonly.html │ │ │ │ │ ├── replacebyclass.html │ │ │ │ │ ├── replacebycode.html │ │ │ │ │ ├── sample.css │ │ │ │ │ ├── sample.js │ │ │ │ │ ├── sample_posteddata.php │ │ │ │ │ ├── sourcedialog/ │ │ │ │ │ │ └── sourcedialog.html │ │ │ │ │ ├── stylesheetparser/ │ │ │ │ │ │ ├── assets/ │ │ │ │ │ │ │ └── sample.css │ │ │ │ │ │ └── stylesheetparser.html │ │ │ │ │ ├── tabindex.html │ │ │ │ │ ├── tableresize/ │ │ │ │ │ │ └── tableresize.html │ │ │ │ │ ├── toolbar/ │ │ │ │ │ │ └── toolbar.html │ │ │ │ │ ├── uicolor.html │ │ │ │ │ ├── uilanguages.html │ │ │ │ │ ├── wysiwygarea/ │ │ │ │ │ │ └── fullpage.html │ │ │ │ │ └── xhtmlstyle.html │ │ │ │ └── toolbarconfigurator/ │ │ │ │ ├── css/ │ │ │ │ │ └── fontello.css │ │ │ │ ├── font/ │ │ │ │ │ ├── LICENSE.txt │ │ │ │ │ └── config.json │ │ │ │ ├── index.html │ │ │ │ ├── js/ │ │ │ │ │ ├── abstracttoolbarmodifier.js │ │ │ │ │ ├── fulltoolbareditor.js │ │ │ │ │ ├── toolbarmodifier.js │ │ │ │ │ └── toolbartextmodifier.js │ │ │ │ └── lib/ │ │ │ │ └── codemirror/ │ │ │ │ ├── LICENSE │ │ │ │ ├── codemirror.css │ │ │ │ ├── codemirror.js │ │ │ │ ├── javascript.js │ │ │ │ ├── neo.css │ │ │ │ ├── show-hint.css │ │ │ │ └── show-hint.js │ │ │ ├── skins/ │ │ │ │ ├── moono/ │ │ │ │ │ ├── dev/ │ │ │ │ │ │ └── locations.json │ │ │ │ │ ├── dialog.css │ │ │ │ │ ├── dialog_ie.css │ │ │ │ │ ├── dialog_ie7.css │ │ │ │ │ ├── dialog_ie8.css │ │ │ │ │ ├── dialog_iequirks.css │ │ │ │ │ ├── editor.css │ │ │ │ │ ├── editor_gecko.css │ │ │ │ │ ├── editor_ie.css │ │ │ │ │ ├── editor_ie7.css │ │ │ │ │ ├── editor_ie8.css │ │ │ │ │ ├── editor_iequirks.css │ │ │ │ │ ├── readme.md │ │ │ │ │ └── skin.js │ │ │ │ └── moono-lisa/ │ │ │ │ ├── dialog.css │ │ │ │ ├── dialog_ie.css │ │ │ │ ├── dialog_ie8.css │ │ │ │ ├── dialog_iequirks.css │ │ │ │ ├── editor.css │ │ │ │ ├── editor_gecko.css │ │ │ │ ├── editor_ie.css │ │ │ │ ├── editor_ie8.css │ │ │ │ ├── editor_iequirks.css │ │ │ │ └── readme.md │ │ │ ├── styles.js │ │ │ └── vendor/ │ │ │ └── promise.js │ │ ├── cn_utf8.js │ │ ├── colorbox/ │ │ │ ├── LICENSE.md │ │ │ ├── colorbox-dark-1/ │ │ │ │ └── colorbox.css │ │ │ ├── colorbox-dark-2/ │ │ │ │ └── colorbox.css │ │ │ ├── colorbox-dark-3/ │ │ │ │ └── colorbox.css │ │ │ ├── colorbox-light-1/ │ │ │ │ └── colorbox.css │ │ │ ├── colorbox-light-2/ │ │ │ │ └── colorbox.css │ │ │ ├── i18n/ │ │ │ │ ├── jquery.colorbox-ar.js │ │ │ │ ├── jquery.colorbox-bg.js │ │ │ │ ├── jquery.colorbox-bn.js │ │ │ │ ├── jquery.colorbox-ca.js │ │ │ │ ├── jquery.colorbox-cs.js │ │ │ │ ├── jquery.colorbox-da.js │ │ │ │ ├── jquery.colorbox-de.js │ │ │ │ ├── jquery.colorbox-es.js │ │ │ │ ├── jquery.colorbox-et.js │ │ │ │ ├── jquery.colorbox-fa.js │ │ │ │ ├── jquery.colorbox-fi.js │ │ │ │ ├── jquery.colorbox-fr.js │ │ │ │ ├── jquery.colorbox-gl.js │ │ │ │ ├── jquery.colorbox-gr.js │ │ │ │ ├── jquery.colorbox-he.js │ │ │ │ ├── jquery.colorbox-hr.js │ │ │ │ ├── jquery.colorbox-hu.js │ │ │ │ ├── jquery.colorbox-id.js │ │ │ │ ├── jquery.colorbox-it.js │ │ │ │ ├── jquery.colorbox-ja.js │ │ │ │ ├── jquery.colorbox-kr.js │ │ │ │ ├── jquery.colorbox-lt.js │ │ │ │ ├── jquery.colorbox-lv.js │ │ │ │ ├── jquery.colorbox-my.js │ │ │ │ ├── jquery.colorbox-nl.js │ │ │ │ ├── jquery.colorbox-no.js │ │ │ │ ├── jquery.colorbox-pl.js │ │ │ │ ├── jquery.colorbox-pt-BR.js │ │ │ │ ├── jquery.colorbox-ro.js │ │ │ │ ├── jquery.colorbox-ru.js │ │ │ │ ├── jquery.colorbox-si.js │ │ │ │ ├── jquery.colorbox-sk.js │ │ │ │ ├── jquery.colorbox-sr.js │ │ │ │ ├── jquery.colorbox-sv.js │ │ │ │ ├── jquery.colorbox-tr.js │ │ │ │ ├── jquery.colorbox-uk.js │ │ │ │ ├── jquery.colorbox-zh-CN.js │ │ │ │ └── jquery.colorbox-zh-TW.js │ │ │ ├── jquery.colorbox-min.js │ │ │ └── jquery.colorbox.js │ │ ├── cropperjs/ │ │ │ ├── cropper.common.js │ │ │ ├── cropper.css │ │ │ ├── cropper.esm.js │ │ │ └── cropper.js │ │ ├── daterangehelper.js │ │ ├── dateutils.js │ │ ├── ddcolorpicker.js │ │ ├── ddwindow/ │ │ │ ├── dhtmlwindow.css │ │ │ └── dhtmlwindow.js │ │ ├── edit_area082/ │ │ │ ├── autocompletion.js │ │ │ ├── edit_area.css │ │ │ ├── edit_area.js │ │ │ ├── edit_area_full.js │ │ │ ├── edit_area_functions.js │ │ │ ├── edit_area_loader.js │ │ │ ├── elements_functions.js │ │ │ ├── highlight.js │ │ │ ├── keyboard.js │ │ │ ├── langs/ │ │ │ │ ├── bg.js │ │ │ │ ├── cs.js │ │ │ │ ├── de.js │ │ │ │ ├── dk.js │ │ │ │ ├── en.js │ │ │ │ ├── eo.js │ │ │ │ ├── es.js │ │ │ │ ├── fi.js │ │ │ │ ├── fr.js │ │ │ │ ├── hr.js │ │ │ │ ├── it.js │ │ │ │ ├── ja.js │ │ │ │ ├── mk.js │ │ │ │ ├── nl.js │ │ │ │ ├── pl.js │ │ │ │ ├── pt.js │ │ │ │ ├── ru.js │ │ │ │ ├── sk.js │ │ │ │ └── zh.js │ │ │ ├── license_apache.txt │ │ │ ├── license_bsd.txt │ │ │ ├── license_lgpl.txt │ │ │ ├── manage_area.js │ │ │ ├── plugins/ │ │ │ │ ├── charmap/ │ │ │ │ │ ├── charmap.js │ │ │ │ │ ├── css/ │ │ │ │ │ │ └── charmap.css │ │ │ │ │ ├── jscripts/ │ │ │ │ │ │ └── map.js │ │ │ │ │ ├── langs/ │ │ │ │ │ │ ├── bg.js │ │ │ │ │ │ ├── cs.js │ │ │ │ │ │ ├── de.js │ │ │ │ │ │ ├── dk.js │ │ │ │ │ │ ├── en.js │ │ │ │ │ │ ├── eo.js │ │ │ │ │ │ ├── es.js │ │ │ │ │ │ ├── fr.js │ │ │ │ │ │ ├── hr.js │ │ │ │ │ │ ├── it.js │ │ │ │ │ │ ├── ja.js │ │ │ │ │ │ ├── mk.js │ │ │ │ │ │ ├── nl.js │ │ │ │ │ │ ├── pl.js │ │ │ │ │ │ ├── pt.js │ │ │ │ │ │ ├── ru.js │ │ │ │ │ │ ├── sk.js │ │ │ │ │ │ └── zh.js │ │ │ │ │ └── popup.html │ │ │ │ └── test/ │ │ │ │ ├── css/ │ │ │ │ │ └── test.css │ │ │ │ ├── langs/ │ │ │ │ │ ├── bg.js │ │ │ │ │ ├── cs.js │ │ │ │ │ ├── de.js │ │ │ │ │ ├── dk.js │ │ │ │ │ ├── en.js │ │ │ │ │ ├── eo.js │ │ │ │ │ ├── es.js │ │ │ │ │ ├── fr.js │ │ │ │ │ ├── hr.js │ │ │ │ │ ├── it.js │ │ │ │ │ ├── ja.js │ │ │ │ │ ├── mk.js │ │ │ │ │ ├── nl.js │ │ │ │ │ ├── pl.js │ │ │ │ │ ├── pt.js │ │ │ │ │ ├── ru.js │ │ │ │ │ ├── sk.js │ │ │ │ │ └── zh.js │ │ │ │ ├── test.js │ │ │ │ └── test2.js │ │ │ ├── reg_syntax/ │ │ │ │ ├── basic.js │ │ │ │ ├── c.js │ │ │ │ ├── coldfusion.js │ │ │ │ ├── cpp.js │ │ │ │ ├── css.js │ │ │ │ ├── html.js │ │ │ │ ├── java.js │ │ │ │ ├── js.js │ │ │ │ ├── pas.js │ │ │ │ ├── perl.js │ │ │ │ ├── php.js │ │ │ │ ├── python.js │ │ │ │ ├── robotstxt.js │ │ │ │ ├── ruby.js │ │ │ │ ├── sql.js │ │ │ │ ├── tsql.js │ │ │ │ ├── vb.js │ │ │ │ └── xml.js │ │ │ ├── reg_syntax.js │ │ │ ├── regexp.js │ │ │ ├── resize_area.js │ │ │ ├── search_replace.js │ │ │ └── template.html │ │ ├── empty.js │ │ ├── friendlyurlsuggest.js │ │ ├── friendlyurlsuggest_v2.js │ │ ├── friendlyurlsuggest_v3.js │ │ ├── google/ │ │ │ ├── gears/ │ │ │ │ ├── gears_db.js │ │ │ │ ├── gears_init.js │ │ │ │ ├── gears_utils.js │ │ │ │ ├── json.js │ │ │ │ ├── saved_mail.js │ │ │ │ ├── saved_queries.js │ │ │ │ ├── worker.js │ │ │ │ ├── worker_context.js │ │ │ │ └── xhr.js │ │ │ ├── mojogmaputils.js │ │ │ ├── mojogmaputils3.js │ │ │ ├── mojogmaputilsv3-v3-min.js │ │ │ └── mojogmaputilsv3-v3.js │ │ ├── html5.js │ │ ├── html5shiv.js │ │ ├── jayrock/ │ │ │ └── json.js │ │ ├── jplayer-2-5-0/ │ │ │ ├── Jplayer.swf │ │ │ ├── add-on/ │ │ │ │ └── jquery.jplayer.inspector.js │ │ │ └── popcorn/ │ │ │ └── popcorn.jplayer.js │ │ ├── jqfileupload/ │ │ │ ├── jquery.fileupload-fp.js │ │ │ ├── jquery.fileupload-ui.js │ │ │ ├── jquery.fileupload.js │ │ │ └── jquery.iframe-transport.js │ │ ├── jqmojo/ │ │ │ ├── cycle.js │ │ │ ├── easySlider1.7.js │ │ │ ├── hoverIntent.js │ │ │ ├── jquery-migrate1-0-0.js │ │ │ ├── jquery-ui-sliderAccess.js │ │ │ ├── jquery-ui-timepicker-addon.js │ │ │ ├── jquery-ui-timepicker-addonv3.js │ │ │ ├── jquery.cycle.all.js │ │ │ ├── jquery.easing.1.3.js │ │ │ ├── jquery.jcarousel.js │ │ │ ├── jquery.layout.js │ │ │ ├── jquery.metadata.js │ │ │ ├── jquery.nivo.slider-license.txt │ │ │ ├── jquery.nivo.slider.pack.js │ │ │ ├── jquery.nivo.slider.pack3-2.js │ │ │ ├── jquery.tmpl.js │ │ │ ├── jquery.validate-additional-methods.js │ │ │ ├── knockout-1.2.0.js │ │ │ ├── mojo-mbExtruder.js │ │ │ ├── mojosuperfish.js │ │ │ ├── mojosuperfish150.js │ │ │ ├── superfish.js │ │ │ ├── timepicker-i18n/ │ │ │ │ ├── jquery-ui-timepicker-af.js │ │ │ │ ├── jquery-ui-timepicker-am.js │ │ │ │ ├── jquery-ui-timepicker-bg.js │ │ │ │ ├── jquery-ui-timepicker-ca.js │ │ │ │ ├── jquery-ui-timepicker-cs.js │ │ │ │ ├── jquery-ui-timepicker-da.js │ │ │ │ ├── jquery-ui-timepicker-de.js │ │ │ │ ├── jquery-ui-timepicker-el.js │ │ │ │ ├── jquery-ui-timepicker-es.js │ │ │ │ ├── jquery-ui-timepicker-et.js │ │ │ │ ├── jquery-ui-timepicker-eu.js │ │ │ │ ├── jquery-ui-timepicker-fi.js │ │ │ │ ├── jquery-ui-timepicker-fr.js │ │ │ │ ├── jquery-ui-timepicker-gl.js │ │ │ │ ├── jquery-ui-timepicker-he.js │ │ │ │ ├── jquery-ui-timepicker-hr.js │ │ │ │ ├── jquery-ui-timepicker-hu.js │ │ │ │ ├── jquery-ui-timepicker-id.js │ │ │ │ ├── jquery-ui-timepicker-it.js │ │ │ │ ├── jquery-ui-timepicker-ja.js │ │ │ │ ├── jquery-ui-timepicker-ko.js │ │ │ │ ├── jquery-ui-timepicker-lt.js │ │ │ │ ├── jquery-ui-timepicker-nl.js │ │ │ │ ├── jquery-ui-timepicker-no.js │ │ │ │ ├── jquery-ui-timepicker-pl.js │ │ │ │ ├── jquery-ui-timepicker-pt-BR.js │ │ │ │ ├── jquery-ui-timepicker-pt.js │ │ │ │ ├── jquery-ui-timepicker-ro.js │ │ │ │ ├── jquery-ui-timepicker-ru.js │ │ │ │ ├── jquery-ui-timepicker-sk.js │ │ │ │ ├── jquery-ui-timepicker-sr-RS.js │ │ │ │ ├── jquery-ui-timepicker-sr-YU.js │ │ │ │ ├── jquery-ui-timepicker-sv.js │ │ │ │ ├── jquery-ui-timepicker-th.js │ │ │ │ ├── jquery-ui-timepicker-tr.js │ │ │ │ ├── jquery-ui-timepicker-uk.js │ │ │ │ ├── jquery-ui-timepicker-vi.js │ │ │ │ ├── jquery-ui-timepicker-zh-CN.js │ │ │ │ └── jquery-ui-timepicker-zh-TW.js │ │ │ ├── timepicker.mod.js │ │ │ └── tree.jquery.js │ │ ├── jquery.calendars.package-1.1.4/ │ │ │ ├── flora.calendars.picker.css │ │ │ ├── humanity.calendars.picker.css │ │ │ ├── jquery.calendars-af.js │ │ │ ├── jquery.calendars-ar-DZ.js │ │ │ ├── jquery.calendars-ar.js │ │ │ ├── jquery.calendars-az.js │ │ │ ├── jquery.calendars-bg.js │ │ │ ├── jquery.calendars-bs.js │ │ │ ├── jquery.calendars-ca.js │ │ │ ├── jquery.calendars-cs.js │ │ │ ├── jquery.calendars-da.js │ │ │ ├── jquery.calendars-de-CH.js │ │ │ ├── jquery.calendars-de.js │ │ │ ├── jquery.calendars-el.js │ │ │ ├── jquery.calendars-en-AU.js │ │ │ ├── jquery.calendars-en-GB.js │ │ │ ├── jquery.calendars-en-NZ.js │ │ │ ├── jquery.calendars-eo.js │ │ │ ├── jquery.calendars-es-AR.js │ │ │ ├── jquery.calendars-es-PE.js │ │ │ ├── jquery.calendars-es.js │ │ │ ├── jquery.calendars-et.js │ │ │ ├── jquery.calendars-eu.js │ │ │ ├── jquery.calendars-fa.js │ │ │ ├── jquery.calendars-fi.js │ │ │ ├── jquery.calendars-fo.js │ │ │ ├── jquery.calendars-fr-CH.js │ │ │ ├── jquery.calendars-fr.js │ │ │ ├── jquery.calendars-gl.js │ │ │ ├── jquery.calendars-gu.js │ │ │ ├── jquery.calendars-he.js │ │ │ ├── jquery.calendars-hr.js │ │ │ ├── jquery.calendars-hu.js │ │ │ ├── jquery.calendars-hy.js │ │ │ ├── jquery.calendars-id.js │ │ │ ├── jquery.calendars-is.js │ │ │ ├── jquery.calendars-it.js │ │ │ ├── jquery.calendars-ja.js │ │ │ ├── jquery.calendars-ko.js │ │ │ ├── jquery.calendars-lt.js │ │ │ ├── jquery.calendars-lv.js │ │ │ ├── jquery.calendars-me-ME.js │ │ │ ├── jquery.calendars-me.js │ │ │ ├── jquery.calendars-mk.js │ │ │ ├── jquery.calendars-ml.js │ │ │ ├── jquery.calendars-ms.js │ │ │ ├── jquery.calendars-nl-BE.js │ │ │ ├── jquery.calendars-nl.js │ │ │ ├── jquery.calendars-no.js │ │ │ ├── jquery.calendars-pl.js │ │ │ ├── jquery.calendars-pt-BR.js │ │ │ ├── jquery.calendars-rm.js │ │ │ ├── jquery.calendars-ro.js │ │ │ ├── jquery.calendars-ru.js │ │ │ ├── jquery.calendars-sk.js │ │ │ ├── jquery.calendars-sl.js │ │ │ ├── jquery.calendars-sq.js │ │ │ ├── jquery.calendars-sr-SR.js │ │ │ ├── jquery.calendars-sr.js │ │ │ ├── jquery.calendars-sv.js │ │ │ ├── jquery.calendars-ta.js │ │ │ ├── jquery.calendars-th.js │ │ │ ├── jquery.calendars-tr.js │ │ │ ├── jquery.calendars-uk.js │ │ │ ├── jquery.calendars-ur.js │ │ │ ├── jquery.calendars-vi.js │ │ │ ├── jquery.calendars-zh-CN.js │ │ │ ├── jquery.calendars-zh-HK.js │ │ │ ├── jquery.calendars-zh-TW.js │ │ │ ├── jquery.calendars.all.js │ │ │ ├── jquery.calendars.all.pack.js │ │ │ ├── jquery.calendars.coptic.js │ │ │ ├── jquery.calendars.coptic.pack.js │ │ │ ├── jquery.calendars.ethiopian-am.js │ │ │ ├── jquery.calendars.ethiopian.js │ │ │ ├── jquery.calendars.ethiopian.pack.js │ │ │ ├── jquery.calendars.hebrew-he.js │ │ │ ├── jquery.calendars.hebrew.js │ │ │ ├── jquery.calendars.hebrew.pack.js │ │ │ ├── jquery.calendars.islamic-ar.js │ │ │ ├── jquery.calendars.islamic-fa.js │ │ │ ├── jquery.calendars.islamic.js │ │ │ ├── jquery.calendars.islamic.pack.js │ │ │ ├── jquery.calendars.js │ │ │ ├── jquery.calendars.julian.js │ │ │ ├── jquery.calendars.julian.pack.js │ │ │ ├── jquery.calendars.lang.js │ │ │ ├── jquery.calendars.lang.pack.js │ │ │ ├── jquery.calendars.mayan.js │ │ │ ├── jquery.calendars.mayan.pack.js │ │ │ ├── jquery.calendars.pack.js │ │ │ ├── jquery.calendars.persian-fa.js │ │ │ ├── jquery.calendars.persian.js │ │ │ ├── jquery.calendars.persian.pack.js │ │ │ ├── jquery.calendars.picker-af.js │ │ │ ├── jquery.calendars.picker-ar-DZ.js │ │ │ ├── jquery.calendars.picker-ar.js │ │ │ ├── jquery.calendars.picker-az.js │ │ │ ├── jquery.calendars.picker-bg.js │ │ │ ├── jquery.calendars.picker-bs.js │ │ │ ├── jquery.calendars.picker-ca.js │ │ │ ├── jquery.calendars.picker-cs.js │ │ │ ├── jquery.calendars.picker-da.js │ │ │ ├── jquery.calendars.picker-de-CH.js │ │ │ ├── jquery.calendars.picker-de.js │ │ │ ├── jquery.calendars.picker-el.js │ │ │ ├── jquery.calendars.picker-en-AU.js │ │ │ ├── jquery.calendars.picker-en-GB.js │ │ │ ├── jquery.calendars.picker-en-NZ.js │ │ │ ├── jquery.calendars.picker-eo.js │ │ │ ├── jquery.calendars.picker-es-AR.js │ │ │ ├── jquery.calendars.picker-es-PE.js │ │ │ ├── jquery.calendars.picker-es.js │ │ │ ├── jquery.calendars.picker-et.js │ │ │ ├── jquery.calendars.picker-eu.js │ │ │ ├── jquery.calendars.picker-fa.js │ │ │ ├── jquery.calendars.picker-fi.js │ │ │ ├── jquery.calendars.picker-fo.js │ │ │ ├── jquery.calendars.picker-fr-CH.js │ │ │ ├── jquery.calendars.picker-fr.js │ │ │ ├── jquery.calendars.picker-gl.js │ │ │ ├── jquery.calendars.picker-gu.js │ │ │ ├── jquery.calendars.picker-he.js │ │ │ ├── jquery.calendars.picker-hr.js │ │ │ ├── jquery.calendars.picker-hu.js │ │ │ ├── jquery.calendars.picker-hy.js │ │ │ ├── jquery.calendars.picker-id.js │ │ │ ├── jquery.calendars.picker-is.js │ │ │ ├── jquery.calendars.picker-it.js │ │ │ ├── jquery.calendars.picker-ja.js │ │ │ ├── jquery.calendars.picker-ko.js │ │ │ ├── jquery.calendars.picker-lt.js │ │ │ ├── jquery.calendars.picker-lv.js │ │ │ ├── jquery.calendars.picker-me-ME.js │ │ │ ├── jquery.calendars.picker-me.js │ │ │ ├── jquery.calendars.picker-mk.js │ │ │ ├── jquery.calendars.picker-ml.js │ │ │ ├── jquery.calendars.picker-ms.js │ │ │ ├── jquery.calendars.picker-nl-BE.js │ │ │ ├── jquery.calendars.picker-nl.js │ │ │ ├── jquery.calendars.picker-no.js │ │ │ ├── jquery.calendars.picker-pl.js │ │ │ ├── jquery.calendars.picker-pt-BR.js │ │ │ ├── jquery.calendars.picker-rm.js │ │ │ ├── jquery.calendars.picker-ro.js │ │ │ ├── jquery.calendars.picker-ru.js │ │ │ ├── jquery.calendars.picker-sk.js │ │ │ ├── jquery.calendars.picker-sl.js │ │ │ ├── jquery.calendars.picker-sq.js │ │ │ ├── jquery.calendars.picker-sr-SR.js │ │ │ ├── jquery.calendars.picker-sr.js │ │ │ ├── jquery.calendars.picker-sv.js │ │ │ ├── jquery.calendars.picker-ta.js │ │ │ ├── jquery.calendars.picker-th.js │ │ │ ├── jquery.calendars.picker-tr.js │ │ │ ├── jquery.calendars.picker-uk.js │ │ │ ├── jquery.calendars.picker-ur.js │ │ │ ├── jquery.calendars.picker-vi.js │ │ │ ├── jquery.calendars.picker-zh-CN.js │ │ │ ├── jquery.calendars.picker-zh-HK.js │ │ │ ├── jquery.calendars.picker-zh-TW.js │ │ │ ├── jquery.calendars.picker.css │ │ │ ├── jquery.calendars.picker.ext.js │ │ │ ├── jquery.calendars.picker.ext.pack.js │ │ │ ├── jquery.calendars.picker.js │ │ │ ├── jquery.calendars.picker.lang.js │ │ │ ├── jquery.calendars.picker.lang.pack.js │ │ │ ├── jquery.calendars.picker.pack.js │ │ │ ├── jquery.calendars.plus.js │ │ │ ├── jquery.calendars.plus.pack.js │ │ │ ├── jquery.calendars.taiwan-zh-TW.js │ │ │ ├── jquery.calendars.taiwan.js │ │ │ ├── jquery.calendars.taiwan.pack.js │ │ │ ├── jquery.calendars.thai-th.js │ │ │ ├── jquery.calendars.thai.js │ │ │ ├── jquery.calendars.thai.pack.js │ │ │ ├── jquery.calendars.validation.js │ │ │ ├── jquery.calendars.validation.pack.js │ │ │ ├── redmond.calendars.picker.css │ │ │ ├── smoothness.calendars.picker.css │ │ │ ├── ui-black-tie.calendars.picker.css │ │ │ ├── ui-blitzer.calendars.picker.css │ │ │ ├── ui-cupertino.calendars.picker.css │ │ │ ├── ui-dark-hive.calendars.picker.css │ │ │ ├── ui-dot-luv.calendars.picker.css │ │ │ ├── ui-eggplant.calendars.picker.css │ │ │ ├── ui-excite-bike.calendars.picker.css │ │ │ ├── ui-flick.calendars.picker.css │ │ │ ├── ui-hot-sneaks.calendars.picker.css │ │ │ ├── ui-humanity.calendars.picker.css │ │ │ ├── ui-le-frog.calendars.picker.css │ │ │ ├── ui-mint-choc.calendars.picker.css │ │ │ ├── ui-overcast.calendars.picker.css │ │ │ ├── ui-pepper-grinder.calendars.picker.css │ │ │ ├── ui-redmond.calendars.picker.css │ │ │ ├── ui-smoothness.calendars.picker.css │ │ │ ├── ui-south-street.calendars.picker.css │ │ │ ├── ui-start.calendars.picker.css │ │ │ ├── ui-sunny.calendars.picker.css │ │ │ ├── ui-swanky-purse.calendars.picker.css │ │ │ ├── ui-trontastic.calendars.picker.css │ │ │ ├── ui-ui-darkness.calendars.picker.css │ │ │ ├── ui-ui-lightness.calendars.picker.css │ │ │ ├── ui-vader.calendars.picker.css │ │ │ └── ui.calendars.picker.css │ │ ├── jquery.datetimeentry.package-1.0.1/ │ │ │ ├── datetimeEntryBasic.html │ │ │ ├── jquery.datetimeentry-cs.js │ │ │ ├── jquery.datetimeentry-de.js │ │ │ ├── jquery.datetimeentry-es.js │ │ │ ├── jquery.datetimeentry-fa.js │ │ │ ├── jquery.datetimeentry-fr.js │ │ │ ├── jquery.datetimeentry-hu.js │ │ │ ├── jquery.datetimeentry-is.js │ │ │ ├── jquery.datetimeentry-it.js │ │ │ ├── jquery.datetimeentry-ja.js │ │ │ ├── jquery.datetimeentry-lt.js │ │ │ ├── jquery.datetimeentry-nl.js │ │ │ ├── jquery.datetimeentry-pl.js │ │ │ ├── jquery.datetimeentry-pt.js │ │ │ ├── jquery.datetimeentry-ro.js │ │ │ ├── jquery.datetimeentry-ru.js │ │ │ ├── jquery.datetimeentry-sk.js │ │ │ ├── jquery.datetimeentry-sv.js │ │ │ ├── jquery.datetimeentry-tr.js │ │ │ ├── jquery.datetimeentry-vi.js │ │ │ ├── jquery.datetimeentry-zh-CN.js │ │ │ ├── jquery.datetimeentry.css │ │ │ ├── jquery.datetimeentry.js │ │ │ └── jquery.datetimeentry.pack.js │ │ ├── jqueryflickr/ │ │ │ ├── css/ │ │ │ │ ├── black.css │ │ │ │ └── white.css │ │ │ └── inc/ │ │ │ ├── flickrGallery-min.js │ │ │ ├── flickrGallery-mobile-min.js │ │ │ ├── jquery.exif.js │ │ │ ├── jquery.mb.flickr.js │ │ │ └── mbGallery.js │ │ ├── markitup/ │ │ │ ├── jquery.markitup-html.js │ │ │ ├── jquery.markitup.js │ │ │ ├── sets/ │ │ │ │ └── default/ │ │ │ │ ├── set.js │ │ │ │ └── style.css │ │ │ ├── skins/ │ │ │ │ ├── html/ │ │ │ │ │ └── style.css │ │ │ │ ├── markitup/ │ │ │ │ │ └── style.css │ │ │ │ └── simple/ │ │ │ │ └── style.css │ │ │ └── templates/ │ │ │ ├── preview.css │ │ │ └── preview.html │ │ ├── mojo-editor-templates.xml │ │ ├── mojoHelpLinkScript.js │ │ ├── mojoModalScript.js │ │ ├── mojocombined/ │ │ │ └── mojocombinedfull.js │ │ ├── pubsub.js │ │ ├── skmValidators.js │ │ ├── timeline/ │ │ │ ├── api/ │ │ │ │ ├── ext/ │ │ │ │ │ ├── geochrono/ │ │ │ │ │ │ ├── geochrono-api.js │ │ │ │ │ │ └── scripts/ │ │ │ │ │ │ ├── ether-painters.js │ │ │ │ │ │ ├── geochrono.js │ │ │ │ │ │ ├── l10n/ │ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ │ └── labellers.js │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ └── units.js │ │ │ │ │ └── planning/ │ │ │ │ │ ├── planning-api.js │ │ │ │ │ └── scripts/ │ │ │ │ │ ├── ether-painters.js │ │ │ │ │ ├── l10n/ │ │ │ │ │ │ └── en/ │ │ │ │ │ │ └── labellers.js │ │ │ │ │ ├── labellers.js │ │ │ │ │ ├── planning.js │ │ │ │ │ └── units.js │ │ │ │ ├── scripts/ │ │ │ │ │ ├── band.js │ │ │ │ │ ├── compact-painter.js │ │ │ │ │ ├── decorators.js │ │ │ │ │ ├── detailed-painter.js │ │ │ │ │ ├── ether-painters.js │ │ │ │ │ ├── ethers.js │ │ │ │ │ ├── event-utils.js │ │ │ │ │ ├── ext/ │ │ │ │ │ │ └── japanese-eras.js │ │ │ │ │ ├── l10n/ │ │ │ │ │ │ ├── cs/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── de/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── en/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── es/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── fr/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── it/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── nl/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── ru/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── se/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── tr/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ ├── vi/ │ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ │ └── timeline.js │ │ │ │ │ │ └── zh/ │ │ │ │ │ │ ├── labellers.js │ │ │ │ │ │ └── timeline.js │ │ │ │ │ ├── labellers.js │ │ │ │ │ ├── original-painter.js │ │ │ │ │ ├── overview-painter.js │ │ │ │ │ ├── sources.js │ │ │ │ │ ├── themes.js │ │ │ │ │ ├── timeline.js │ │ │ │ │ └── units.js │ │ │ │ ├── styles/ │ │ │ │ │ ├── ethers.css │ │ │ │ │ ├── events.css │ │ │ │ │ └── timeline.css │ │ │ │ ├── timeline-api.js │ │ │ │ ├── timeline-bundle.css │ │ │ │ └── timeline-bundle.js │ │ │ └── timeline_ajax/ │ │ │ ├── content/ │ │ │ │ └── history.html │ │ │ ├── scripts/ │ │ │ │ └── signal.js │ │ │ ├── simile-ajax-api.js │ │ │ ├── simile-ajax-bundle.js │ │ │ └── styles/ │ │ │ ├── graphics-ie6.css │ │ │ └── graphics.css │ │ └── tinymce641/ │ │ ├── .npmignore │ │ ├── CHANGELOG.md │ │ ├── README.md │ │ ├── bower.json │ │ ├── composer.json │ │ ├── icons/ │ │ │ └── default/ │ │ │ ├── icons.js │ │ │ └── index.js │ │ ├── license.txt │ │ ├── models/ │ │ │ └── dom/ │ │ │ ├── index.js │ │ │ └── model.js │ │ ├── package.json │ │ ├── plugins/ │ │ │ ├── advlist/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── anchor/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── autolink/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── autoresize/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── autosave/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── charmap/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── code/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── codesample/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── directionality/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── emoticons/ │ │ │ │ ├── index.js │ │ │ │ ├── js/ │ │ │ │ │ ├── emojiimages.js │ │ │ │ │ └── emojis.js │ │ │ │ └── plugin.js │ │ │ ├── fullscreen/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── help/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── image/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── importcss/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── insertdatetime/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── link/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── lists/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── media/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── nonbreaking/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── pagebreak/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── preview/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── quickbars/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── save/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── searchreplace/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── table/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── template/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── visualblocks/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ ├── visualchars/ │ │ │ │ ├── index.js │ │ │ │ └── plugin.js │ │ │ └── wordcount/ │ │ │ ├── index.js │ │ │ └── plugin.js │ │ ├── skins/ │ │ │ ├── content/ │ │ │ │ ├── dark/ │ │ │ │ │ └── content.css │ │ │ │ ├── default/ │ │ │ │ │ └── content.css │ │ │ │ ├── document/ │ │ │ │ │ └── content.css │ │ │ │ ├── tinymce-5/ │ │ │ │ │ └── content.css │ │ │ │ ├── tinymce-5-dark/ │ │ │ │ │ └── content.css │ │ │ │ └── writer/ │ │ │ │ └── content.css │ │ │ └── ui/ │ │ │ ├── oxide/ │ │ │ │ ├── content.css │ │ │ │ ├── content.inline.css │ │ │ │ ├── skin.css │ │ │ │ └── skin.shadowdom.css │ │ │ ├── oxide-dark/ │ │ │ │ ├── content.css │ │ │ │ ├── content.inline.css │ │ │ │ ├── skin.css │ │ │ │ └── skin.shadowdom.css │ │ │ ├── tinymce-5/ │ │ │ │ ├── content.css │ │ │ │ ├── content.inline.css │ │ │ │ ├── skin.css │ │ │ │ └── skin.shadowdom.css │ │ │ └── tinymce-5-dark/ │ │ │ ├── content.css │ │ │ ├── content.inline.css │ │ │ ├── skin.css │ │ │ └── skin.shadowdom.css │ │ ├── themes/ │ │ │ └── silver/ │ │ │ ├── index.js │ │ │ └── theme.js │ │ ├── tinymce.d.ts │ │ └── tinymce.js │ ├── Components/ │ │ ├── AppKeepAliveTask.cs │ │ ├── AuthHandlerHttpModule.cs │ │ ├── BannedIPBlockingHttpModule.cs │ │ ├── BaseContentUploadHandler.cs │ │ ├── BreadCrumb.cs │ │ ├── BundleConfig.cs │ │ ├── CSSHandler.cs │ │ ├── CacheHelper.cs │ │ ├── Caching/ │ │ │ ├── AppFabricCacheAdapter.cs │ │ │ ├── AppFabricCacheFactory.cs │ │ │ ├── CacheManager.cs │ │ │ ├── CacheProvider.cs │ │ │ ├── CacheSettingEnumeration.cs │ │ │ ├── CacheTypes.cs │ │ │ ├── DistributedCacheFactoryBase.cs │ │ │ ├── ICache.cs │ │ │ ├── ICacheProvider.cs │ │ │ ├── MemoryCache.cs │ │ │ └── ServerNode.cs │ │ ├── CommerceConfiguration.cs │ │ ├── ContentAdminLink.cs │ │ ├── ContentAdminLinksConfiguration.cs │ │ ├── ContentApprovedEventArgs.cs │ │ ├── ContentFeature.cs │ │ ├── ContentFeatureConfiguration.cs │ │ ├── ContentFeatureSetting.cs │ │ ├── ContentPage.cs │ │ ├── ContentPageConfiguration.cs │ │ ├── ContentPageItem.cs │ │ ├── CoreDataSitePreDeleteHandler.cs │ │ ├── CorePermission.cs │ │ ├── CultureHelperHttpModule.cs │ │ ├── EmailMessageTask.cs │ │ ├── EventHandlers/ │ │ │ ├── SiteCreated/ │ │ │ │ └── UpdateSiteCountCacheEventHandler.cs │ │ │ └── SitePreDelete/ │ │ │ └── UpdateSiteCountCacheEventHandler.cs │ │ ├── FileSystem/ │ │ │ ├── AbstractFileSystemItem.cs │ │ │ ├── DiskFileSystem.cs │ │ │ ├── DiskFileSystemProvider.cs │ │ │ ├── FileMgrViewData.cs │ │ │ ├── FileSystemConfiguration.cs │ │ │ ├── FileSystemHelper.cs │ │ │ ├── FileSystemManager.cs │ │ │ ├── FileSystemPermission.cs │ │ │ ├── FileSystemProvider.cs │ │ │ ├── FileSystemProviderCollection.cs │ │ │ ├── IFileSystem.cs │ │ │ ├── IFileSystemPermission.cs │ │ │ ├── OpResult.cs │ │ │ ├── WebFile.cs │ │ │ ├── WebFileInfo.cs │ │ │ └── WebFolder.cs │ │ ├── FolderDeleteTask.cs │ │ ├── GlobalUsings.cs │ │ ├── HtmlConfiguration.cs │ │ ├── HtmlContentDeleteHandler.cs │ │ ├── HtmlContentInstaller.cs │ │ ├── IContentInstaller.cs │ │ ├── ICustomField.cs │ │ ├── IProcessRequest.cs │ │ ├── IRefreshAfterPostback.cs │ │ ├── ISettingControl.cs │ │ ├── IUpdateCommentStats.cs │ │ ├── IWorkflow.cs │ │ ├── ImageHelper.cs │ │ ├── IsExternalInit.cs │ │ ├── LetterOptInTask.cs │ │ ├── LetterSendTask.cs │ │ ├── LinkBuilder.cs │ │ ├── MenuItem.cs │ │ ├── MetaWeblog/ │ │ │ ├── MWAAuthor.cs │ │ │ ├── MWABlogInfo.cs │ │ │ ├── MWACategory.cs │ │ │ ├── MWAFault.cs │ │ │ ├── MWAMediaInfo.cs │ │ │ ├── MWAMediaObject.cs │ │ │ ├── MWAPage.cs │ │ │ ├── MWAPost.cs │ │ │ ├── MWAUserInfo.cs │ │ │ ├── MetaWeblogException.cs │ │ │ ├── XMLRPCRequest.cs │ │ │ └── XMLRPCResponse.cs │ │ ├── ModuleDecoratedSiteMapNode.cs │ │ ├── NewsletterHelper.cs │ │ ├── NonCmsBasePage.cs │ │ ├── NotifyAdminUserRegisteredHandler.cs │ │ ├── OpenIdRpxAccountInfo.cs │ │ ├── OpenIdRpxAuthInfo.cs │ │ ├── OpenIdRpxHelper.cs │ │ ├── PageNotFoundHttpModule.cs │ │ ├── PageUrlService.cs │ │ ├── PageViewMode.cs │ │ ├── PaymentGateway/ │ │ │ ├── AuthorizeNetPaymentGatewayProvider.cs │ │ │ ├── NotImplementedPaymentGatewayProvider.cs │ │ │ ├── PayPalDirectPaymentGatewayProvider.cs │ │ │ ├── PaymentGatewayConfiguration.cs │ │ │ ├── PaymentGatewayManager.cs │ │ │ ├── PaymentGatewayProvider.cs │ │ │ ├── PaymentGatewayProviderCollection.cs │ │ │ ├── PlugNPayPaymentGatewayProvider.cs │ │ │ └── WorldPay/ │ │ │ ├── DoNothingWorldPayResponseHandler.cs │ │ │ ├── WorldPayPaymentResponse.cs │ │ │ ├── WorldPayResponseHandlerProvider.cs │ │ │ ├── WorldPayResponseHandlerProviderCollection.cs │ │ │ ├── WorldPayResponseHandlerProviderConfig.cs │ │ │ └── WorldPayResponseHandlerProviderManager.cs │ │ ├── RequestException.cs │ │ ├── Routing/ │ │ │ ├── FilterConfig.cs │ │ │ ├── IRegisterRoutes.cs │ │ │ ├── RouteRegistrar.cs │ │ │ ├── RoutesConfig.cs │ │ │ ├── WebApiConfig.cs │ │ │ └── mojoRoutingModule.cs │ │ ├── SMTP/ │ │ │ ├── Email.cs │ │ │ ├── ForumNotificationInfo.cs │ │ │ ├── Notification.cs │ │ │ ├── SmtpHeader.cs │ │ │ ├── SmtpSettings.cs │ │ │ └── TrustAllCertificatePolicy.cs │ │ ├── SearchIndex/ │ │ │ ├── FakeIndexBuilderProvider.cs │ │ │ ├── HtmlContentIndexBuilderProvider.cs │ │ │ ├── IndexBuilderConfiguration.cs │ │ │ ├── IndexBuilderManager.cs │ │ │ ├── IndexBuilderProvider.cs │ │ │ ├── IndexBuilderProviderCollection.cs │ │ │ ├── IndexHelper.cs │ │ │ ├── IndexItem.cs │ │ │ ├── IndexItemCollection.cs │ │ │ ├── IndexTerm.cs │ │ │ ├── IndexWriterTask.cs │ │ │ └── LuceneSettingsProvider/ │ │ │ ├── ArabicAnalysisProvider.cs │ │ │ ├── BrazilianAnalysisProvider.cs │ │ │ ├── CJKAnalysisProvider.cs │ │ │ ├── ChineseAnalysisProvider.cs │ │ │ ├── CzechAnalysisProvider.cs │ │ │ ├── DutchAnalysisProvider.cs │ │ │ ├── FrenchAnalysisProvider.cs │ │ │ ├── GermanAnalysisProvider.cs │ │ │ ├── GreekAnalysisProvider.cs │ │ │ ├── LuceneSettingsConfiguration.cs │ │ │ ├── LuceneSettingsManager.cs │ │ │ ├── LuceneSettingsProvider.cs │ │ │ ├── LuceneSettingsProviderCollection.cs │ │ │ ├── PersianAnalysisProvider.cs │ │ │ ├── RussianAnalysisProvider.cs │ │ │ ├── StandardAnalysisProvider.cs │ │ │ └── ThaiAnalysisProvider.cs │ │ ├── SecurityAdvisor.cs │ │ ├── SiteMapHelper.cs │ │ ├── SitePreDeleteHtmlHandler.cs │ │ ├── SiteUtils.cs │ │ ├── SkinConfig.cs │ │ ├── SkinHelper.cs │ │ ├── SystemLogAppender.cs │ │ ├── TagService.cs │ │ ├── UrlRewriter.cs │ │ ├── WebConfigSettings.cs │ │ ├── WebPageInfo.cs │ │ ├── WebTaskManager.cs │ │ ├── WindowsLive.cs │ │ ├── WindowsLiveApplicationContactList.cs │ │ ├── WindowsLiveHelper.cs │ │ ├── WindowsLiveImHelper.cs │ │ ├── WindowsLiveMessenger.cs │ │ ├── WindowsLiveMessengerTicket.cs │ │ ├── WorkflowHelper.cs │ │ ├── mojoAdminCatalogPart.cs │ │ ├── mojoBasePage.cs │ │ ├── mojoDialogBasePage.cs │ │ ├── mojoEditServiceBasePage.cs │ │ ├── mojoHtml32TextWriter.cs │ │ ├── mojoHtmlTextWriter.cs │ │ ├── mojoIdentity.cs │ │ ├── mojoMembershipException.cs │ │ ├── mojoMembershipProvider.cs │ │ ├── mojoPrincipal.cs │ │ ├── mojoProfileConfiguration.cs │ │ ├── mojoProfilePropertyDefinition.cs │ │ ├── mojoProfilePropertyOption.cs │ │ ├── mojoRoleProvider.cs │ │ ├── mojoServiceHost.cs │ │ ├── mojoServiceHostFactory.cs │ │ ├── mojoSetup.cs │ │ ├── mojoSiteMapNode.cs │ │ ├── mojoSiteMapProvider.cs │ │ ├── mojoThemeVirtualDirectory.cs │ │ ├── mojoThemeVirtualFile.cs │ │ ├── mojoViewEngine.cs │ │ ├── mojoVirtualPathProvider.cs │ │ ├── mojoWebAuthenticationFailureAuditEvent.cs │ │ └── mojoWebAuthenticationSuccessAuditEvent.cs │ ├── ConfirmRegistration.aspx │ ├── ConfirmRegistration.aspx.cs │ ├── ConfirmRegistration.aspx.designer.cs │ ├── Content/ │ │ ├── FileManager/ │ │ │ └── src/ │ │ │ ├── css/ │ │ │ │ ├── animations.css │ │ │ │ ├── dialogs.css │ │ │ │ └── main.css │ │ │ ├── js/ │ │ │ │ ├── app.js │ │ │ │ ├── controllers/ │ │ │ │ │ ├── main.js │ │ │ │ │ └── selector-controller.js │ │ │ │ ├── directives/ │ │ │ │ │ └── directives.js │ │ │ │ ├── entities/ │ │ │ │ │ ├── chmod.js │ │ │ │ │ └── item.js │ │ │ │ ├── filters/ │ │ │ │ │ └── filters.js │ │ │ │ ├── providers/ │ │ │ │ │ ├── config.js │ │ │ │ │ └── translations.js │ │ │ │ └── services/ │ │ │ │ ├── apihandler.js │ │ │ │ ├── apimiddleware.js │ │ │ │ └── filenavigator.js │ │ │ └── templates/ │ │ │ ├── current-folder-breadcrumb.html │ │ │ ├── item-context-menu.html │ │ │ ├── main-icons.html │ │ │ ├── main-table-modal.html │ │ │ ├── main-table.html │ │ │ ├── main.html │ │ │ ├── modals.html │ │ │ ├── navbar.html │ │ │ ├── sidebar.html │ │ │ └── spinner.html │ │ ├── Templates/ │ │ │ ├── blank.html │ │ │ └── mojoModal.html │ │ ├── failsafeskin/ │ │ │ ├── css/ │ │ │ │ └── main.css │ │ │ ├── img/ │ │ │ │ └── favicons/ │ │ │ │ ├── browserconfig.xml │ │ │ │ └── site.webmanifest │ │ │ ├── includes/ │ │ │ │ ├── administration-drawer.html │ │ │ │ ├── browsehappy.html │ │ │ │ ├── favicons.html │ │ │ │ └── modal.html │ │ │ └── js/ │ │ │ ├── GenericModalScript.js │ │ │ ├── administration.js │ │ │ ├── bootstrap-config.json │ │ │ ├── main.js │ │ │ ├── mojoHelpLinkScript.js │ │ │ └── vendors/ │ │ │ ├── jquery/ │ │ │ │ └── jquery-ui-1.12.1/ │ │ │ │ ├── AUTHORS.txt │ │ │ │ └── LICENSE.txt │ │ │ ├── nivo-slider/ │ │ │ │ ├── jquery.nivo.slider.js │ │ │ │ ├── jquery.nivo.slider.pack.js │ │ │ │ ├── license.txt │ │ │ │ ├── nivo-slider.css │ │ │ │ └── themes/ │ │ │ │ ├── bar/ │ │ │ │ │ └── bar.css │ │ │ │ ├── dark/ │ │ │ │ │ └── dark.css │ │ │ │ ├── default/ │ │ │ │ │ └── default.css │ │ │ │ └── light/ │ │ │ │ └── light.css │ │ │ └── smartmenus/ │ │ │ ├── LICENSE-MIT │ │ │ └── jquery.smartmenus.bootstrap.css │ │ ├── themes/ │ │ │ └── base/ │ │ │ ├── accordion.css │ │ │ ├── all.css │ │ │ ├── autocomplete.css │ │ │ ├── base.css │ │ │ ├── button.css │ │ │ ├── core.css │ │ │ ├── datepicker.css │ │ │ ├── dialog.css │ │ │ ├── draggable.css │ │ │ ├── jquery-ui.css │ │ │ ├── menu.css │ │ │ ├── progressbar.css │ │ │ ├── resizable.css │ │ │ ├── selectable.css │ │ │ ├── selectmenu.css │ │ │ ├── slider.css │ │ │ ├── sortable.css │ │ │ ├── spinner.css │ │ │ ├── tabs.css │ │ │ ├── theme.css │ │ │ └── tooltip.css │ │ └── ui-icons/ │ │ ├── custom-fontawesome-sprite-LICENSE.txt │ │ └── custom-fontawesome-sprite.html │ ├── Controllers/ │ │ ├── BaseController.cs │ │ ├── EmailTemplateController.cs │ │ ├── ExternalLoginController.cs │ │ ├── FileManager/ │ │ │ ├── FileManagerController.cs │ │ │ ├── FileServiceController.cs │ │ │ └── FileUploadController.cs │ │ ├── RazorBridge.cs │ │ ├── Security/ │ │ │ └── BadWordController.cs │ │ └── UserProfileController.cs │ ├── Controls/ │ │ ├── Adapters/ │ │ │ ├── ChangePasswordAdapter.cs │ │ │ ├── CreateUserWizardAdapter.cs │ │ │ ├── ExtGridViewAdapter.cs │ │ │ ├── GridViewAdapter.cs │ │ │ ├── MenuAdapter.cs │ │ │ ├── MenuAdapterSuperfish.cs │ │ │ ├── MenuAdapterSuperfishVertical.cs │ │ │ ├── MenuAdapterWith3SpansInLink.cs │ │ │ ├── MenuAdapterWithSpanInLinks.cs │ │ │ ├── SiteMapMenuAdapter.cs │ │ │ ├── SiteMapTreeViewAdapter.cs │ │ │ ├── TreeViewAdapter.cs │ │ │ └── WebControlAdapterExtender.cs │ │ ├── AdditionalContentSetting.ascx │ │ ├── AdditionalContentSetting.ascx.cs │ │ ├── AdditionalContentSetting.ascx.designer.cs │ │ ├── AdminMenuLink.cs │ │ ├── AllowedRolesSetting.ascx │ │ ├── AllowedRolesSetting.ascx.cs │ │ ├── AllowedRolesSetting.ascx.designer.cs │ │ ├── AppleTouchIcon.cs │ │ ├── Artisteer/ │ │ │ ├── ArtisteerTreeView.cs │ │ │ ├── ArtisteerTreeViewAdapter.cs │ │ │ ├── MenuAdapterArtisteer.cs │ │ │ ├── MenuAdapterArtisteerVertical.cs │ │ │ ├── mojoMenuArtisteer.cs │ │ │ └── mojoMenuArtisteerVertical.cs │ │ ├── AuthorizeNetLogList.ascx │ │ ├── AuthorizeNetLogList.ascx.cs │ │ ├── AuthorizeNetLogList.ascx.designer.cs │ │ ├── BreadcrumbsControl.ascx │ │ ├── BreadcrumbsControl.ascx.cs │ │ ├── BreadcrumbsControl.ascx.designer.cs │ │ ├── CachedSiteModuleControl.cs │ │ ├── Captcha/ │ │ │ ├── CaptchaVerificationResponse.cs │ │ │ ├── RecaptchaAdapter.cs │ │ │ ├── RecaptchaCaptchaProvider.cs │ │ │ ├── RecaptchaControl.cs │ │ │ ├── RecaptchaResponse.cs │ │ │ └── RecaptchaValidator.cs │ │ ├── ChangePasswordLink.cs │ │ ├── ChildPageMenu.ascx │ │ ├── ChildPageMenu.ascx.cs │ │ ├── ChildPageMenu.ascx.designer.cs │ │ ├── CodeEditor.cs │ │ ├── ColorBoxTransitionSetting.ascx │ │ ├── ColorBoxTransitionSetting.ascx.cs │ │ ├── ColorBoxTransitionSetting.ascx.designer.cs │ │ ├── ColorSetting.ascx │ │ ├── ColorSetting.ascx.cs │ │ ├── ColorSetting.ascx.designer.cs │ │ ├── CommentSystems/ │ │ │ ├── CommentSystemDisplaySettings.cs │ │ │ ├── CommentSystemSetting.ascx │ │ │ ├── CommentSystemSetting.ascx.cs │ │ │ ├── CommentSystemSetting.ascx.designer.cs │ │ │ ├── CommentsWidget.ascx │ │ │ ├── CommentsWidget.ascx.cs │ │ │ ├── CommentsWidget.ascx.designer.cs │ │ │ ├── Controls/ │ │ │ │ ├── CommentDateWrapper.cs │ │ │ │ ├── CommentEditor.ascx │ │ │ │ ├── CommentEditor.ascx.cs │ │ │ │ ├── CommentEditor.ascx.designer.cs │ │ │ │ ├── CommentItemWrapper.cs │ │ │ │ └── CommentPanels.cs │ │ │ ├── DisqusWidget.cs │ │ │ ├── FacebookCommentWidget.cs │ │ │ ├── IntenseDebateCommentLink.cs │ │ │ └── IntenseDebateDiscussion.cs │ │ ├── CommerceTestModeWarning.cs │ │ ├── ContentEditorSetting.ascx │ │ ├── ContentEditorSetting.ascx.cs │ │ ├── ContentEditorSetting.ascx.designer.cs │ │ ├── ContentExpiredLabel.cs │ │ ├── ControlExtensions.cs │ │ ├── CopyrightLabel.cs │ │ ├── CountryISOCode2Setting.ascx │ │ ├── CountryISOCode2Setting.ascx.cs │ │ ├── CountryISOCode2Setting.ascx.designer.cs │ │ ├── CountryStateSetting.ascx │ │ ├── CountryStateSetting.ascx.cs │ │ ├── CountryStateSetting.ascx.designer.cs │ │ ├── CultureFlag.ascx │ │ ├── CultureFlag.ascx.cs │ │ ├── CultureFlag.ascx.designer.cs │ │ ├── CurrencySetting.ascx │ │ ├── CurrencySetting.ascx.cs │ │ ├── CurrencySetting.ascx.designer.cs │ │ ├── DateFormatSetting.ascx │ │ ├── DateFormatSetting.ascx.cs │ │ ├── DateFormatSetting.ascx.designer.cs │ │ ├── EditLinkToggle.cs │ │ ├── Editors/ │ │ │ ├── CKEditor/ │ │ │ │ ├── CKEditorAdapter.cs │ │ │ │ ├── CKEditorControl.cs │ │ │ │ └── CKEditorProvider.cs │ │ │ ├── EditorConfig.cs │ │ │ ├── EditorStyle.cs │ │ │ ├── EditorTemplate.cs │ │ │ ├── TinyMCE/ │ │ │ │ ├── ITinyMceSettings.cs │ │ │ │ ├── TinyMCE.cs │ │ │ │ ├── TinyMCEAdapter.cs │ │ │ │ ├── TinyMCEProvider.cs │ │ │ │ ├── TinyMceConfiguration.cs │ │ │ │ ├── TinyMceEditor.cs │ │ │ │ ├── TinyMceSettings.cs │ │ │ │ └── Utils/ │ │ │ │ ├── Json.cs │ │ │ │ ├── JsonReader.cs │ │ │ │ └── JsonWriter.cs │ │ │ └── mojoTextArea.cs │ │ ├── EmailTemplates/ │ │ │ ├── EmailTemplateEditor.ascx │ │ │ ├── EmailTemplateEditor.ascx.cs │ │ │ └── EmailTemplateEditor.ascx.designer.cs │ │ ├── EmbedSVGSprite.cs │ │ ├── Favicon.cs │ │ ├── FeedDiscoveryLink.cs │ │ ├── FileBrowserTextBoxExtender.cs │ │ ├── FileManagerLink.cs │ │ ├── FilePathSetting.ascx │ │ ├── FilePathSetting.ascx.cs │ │ ├── FilePathSetting.ascx.designer.cs │ │ ├── FlexMenu.cs │ │ ├── FlexSearch.cs │ │ ├── ForumMyThreadsLink.cs │ │ ├── ForumUserThreadLink.cs │ │ ├── GMapTypeSetting.ascx │ │ ├── GMapTypeSetting.ascx.cs │ │ ├── GMapTypeSetting.ascx.designer.cs │ │ ├── GMapZoomLevelSetting.ascx │ │ ├── GMapZoomLevelSetting.ascx.cs │ │ ├── GMapZoomLevelSetting.ascx.designer.cs │ │ ├── Google/ │ │ │ ├── GoogleCustomSearchControl.cs │ │ │ ├── GoogleTranslatePanel.cs │ │ │ └── LocationMap.cs │ │ ├── Gravatar/ │ │ │ ├── Avatar.cs │ │ │ └── Gravatar.cs │ │ ├── HeadingControl.cs │ │ ├── HtmlSetting.ascx │ │ ├── HtmlSetting.ascx.cs │ │ ├── HtmlSetting.ascx.designer.cs │ │ ├── ImageCropper.ascx │ │ ├── ImageCropper.ascx.cs │ │ ├── ImageCropper.ascx.designer.cs │ │ ├── InsecurePageWarning.cs │ │ ├── Literals/ │ │ │ ├── CompanyAddressCountryLiteral.cs │ │ │ ├── CompanyAddressLocalityLiteral.cs │ │ │ ├── CompanyAddressRegionLiteral.cs │ │ │ ├── CompanyFaxLiteral.cs │ │ │ ├── CompanyNameLiteral.cs │ │ │ ├── CompanyPhoneLiteral.cs │ │ │ ├── CompanyPostalCodeLiteral.cs │ │ │ ├── CompanyStreetAddress2Literal.cs │ │ │ ├── CompanyStreetAddressLiteral.cs │ │ │ └── PublicEmailLiteral.cs │ │ ├── LoginControl.ascx │ │ ├── LoginControl.ascx.cs │ │ ├── LoginControl.ascx.designer.cs │ │ ├── LoginLink.cs │ │ ├── LogoutLink.cs │ │ ├── MediaElement.cs │ │ ├── MemberListLink.cs │ │ ├── MembershipStatisticsControl.ascx │ │ ├── MembershipStatisticsControl.ascx.cs │ │ ├── MembershipStatisticsControl.ascx.designer.cs │ │ ├── Menu.cs │ │ ├── MenuList.cs │ │ ├── MetaContent.ascx │ │ ├── MetaContent.ascx.cs │ │ ├── MetaContent.ascx.designer.cs │ │ ├── Microsoft/ │ │ │ ├── BingMap.cs │ │ │ ├── BingMapDistanceUnitSetting.ascx │ │ │ ├── BingMapDistanceUnitSetting.ascx.cs │ │ │ ├── BingMapDistanceUnitSetting.ascx.designer.cs │ │ │ ├── BingMapStyleSetting.ascx │ │ │ ├── BingMapStyleSetting.ascx.cs │ │ │ ├── BingMapStyleSetting.ascx.designer.cs │ │ │ ├── BingMapZoomSetting.ascx │ │ │ ├── BingMapZoomSetting.ascx.cs │ │ │ ├── BingMapZoomSetting.ascx.designer.cs │ │ │ ├── BingSearchContainer.cs │ │ │ ├── BingSearchControl.ascx │ │ │ ├── BingSearchControl.ascx.cs │ │ │ ├── BingSearchControl.ascx.designer.cs │ │ │ └── MsTranslatorControl.cs │ │ ├── MobileSkinLink.cs │ │ ├── ModuleTitleControl.cs │ │ ├── ModuleWrapper.ascx │ │ ├── ModuleWrapper.ascx.cs │ │ ├── ModuleWrapper.ascx.designer.cs │ │ ├── NewPageLink.cs │ │ ├── NoFollowHyperlink.cs │ │ ├── OnlineMemberListControl.ascx │ │ ├── OnlineMemberListControl.ascx.cs │ │ ├── OnlineMemberListControl.ascx.designer.cs │ │ ├── OnlineStatisticsControl.ascx │ │ ├── OnlineStatisticsControl.ascx.cs │ │ ├── OnlineStatisticsControl.ascx.designer.cs │ │ ├── OpenIdRpxNowLink.cs │ │ ├── OrderStatusSetting.ascx │ │ ├── OrderStatusSetting.ascx.cs │ │ ├── OrderStatusSetting.ascx.designer.cs │ │ ├── PageEditFeaturesLink.cs │ │ ├── PageEditSettingsLink.cs │ │ ├── PageHeading.cs │ │ ├── PageLastModified.ascx │ │ ├── PageLastModified.ascx.cs │ │ ├── PageLastModified.ascx.designer.cs │ │ ├── PageMenu.ascx │ │ ├── PageMenu.ascx.cs │ │ ├── PageMenu.ascx.designer.cs │ │ ├── PageSelectorSetting.ascx │ │ ├── PageSelectorSetting.ascx.cs │ │ ├── PageSelectorSetting.ascx.designer.cs │ │ ├── PageTitle.cs │ │ ├── PageTreeLink.cs │ │ ├── Panels/ │ │ │ ├── AdminCrumbContainer.cs │ │ │ ├── AutoHidePanel.cs │ │ │ ├── BasePanel.cs │ │ │ ├── BreadcrumbContainer.cs │ │ │ ├── FormGroupPanel.cs │ │ │ ├── InsecurePanel.cs │ │ │ ├── MobileViewPanel.cs │ │ │ ├── ModulePanel.cs │ │ │ ├── Panels.cs │ │ │ ├── SlidePanel.cs │ │ │ └── jPlayerPanel.cs │ │ ├── PayPalLogList.ascx │ │ ├── PayPalLogList.ascx.cs │ │ ├── PayPalLogList.ascx.designer.cs │ │ ├── PaymentAcceptanceMark.ascx │ │ ├── PaymentAcceptanceMark.ascx.cs │ │ ├── PaymentAcceptanceMark.ascx.designer.cs │ │ ├── PaymentLogList.ascx │ │ ├── PaymentLogList.ascx.cs │ │ ├── PaymentLogList.ascx.designer.cs │ │ ├── PlugNPayLogList.ascx │ │ ├── PlugNPayLogList.ascx.cs │ │ ├── PlugNPayLogList.ascx.designer.cs │ │ ├── PrivacyPageLink.cs │ │ ├── PublishTypeSetting.ascx │ │ ├── PublishTypeSetting.ascx.cs │ │ ├── PublishTypeSetting.ascx.designer.cs │ │ ├── QRCodeImage.cs │ │ ├── Razor/ │ │ │ └── RazorDropDownList.cs │ │ ├── RegisterLink.cs │ │ ├── RelatedNewsletterSetting.ascx │ │ ├── RelatedNewsletterSetting.ascx.cs │ │ ├── RelatedNewsletterSetting.ascx.designer.cs │ │ ├── RoleEnabledHyperlink.cs │ │ ├── SchemaOrg/ │ │ │ └── OrganizationControl.cs │ │ ├── ScriptLoader.cs │ │ ├── SearchInput.ascx │ │ ├── SearchInput.ascx.cs │ │ ├── SearchInput.ascx.designer.cs │ │ ├── SearchableFeatureFilterSetting.ascx │ │ ├── SearchableFeatureFilterSetting.ascx.cs │ │ ├── SearchableFeatureFilterSetting.ascx.designer.cs │ │ ├── SessionKeepAliveControl.cs │ │ ├── Sharing/ │ │ │ ├── FacebookLikeButton.cs │ │ │ ├── FacebookLikeButtonThemeSetting.ascx │ │ │ ├── FacebookLikeButtonThemeSetting.ascx.cs │ │ │ ├── FacebookLikeButtonThemeSetting.ascx.designer.cs │ │ │ ├── FacebookSdk.cs │ │ │ ├── JanrainSharingElement.cs │ │ │ ├── JanrainSharingScript.cs │ │ │ ├── TweetThisLink.cs │ │ │ └── TwitterFollowButton.cs │ │ ├── SignInOrRegisterPrompt.ascx │ │ ├── SignInOrRegisterPrompt.ascx.cs │ │ ├── SignInOrRegisterPrompt.ascx.designer.cs │ │ ├── SiteLogin.cs │ │ ├── SiteLogo.cs │ │ ├── SiteMapLink.cs │ │ ├── SiteMenu.ascx │ │ ├── SiteMenu.ascx.cs │ │ ├── SiteMenu.ascx.designer.cs │ │ ├── SiteModuleControl.cs │ │ ├── SiteSlogan.cs │ │ ├── SiteTitle.cs │ │ ├── SkinFolderCssFile.cs │ │ ├── SkinFolderImage.cs │ │ ├── SkinFolderScript.cs │ │ ├── SkinPreview.cs │ │ ├── SkinSetting.ascx │ │ ├── SkinSetting.ascx.cs │ │ ├── SkinSetting.ascx.designer.cs │ │ ├── SortSetting.ascx │ │ ├── SortSetting.ascx.cs │ │ ├── SortSetting.ascx.designer.cs │ │ ├── StyleSheetCombiner.ascx │ │ ├── StyleSheetCombiner.ascx.cs │ │ ├── StyleSheetCombiner.ascx.designer.cs │ │ ├── Subscribe.ascx │ │ ├── Subscribe.ascx.cs │ │ ├── Subscribe.ascx.designer.cs │ │ ├── SubscriberPreferencesControl.ascx │ │ ├── SubscriberPreferencesControl.ascx.cs │ │ ├── SubscriberPreferencesControl.ascx.designer.cs │ │ ├── TagCloudControl.cs │ │ ├── TimeZoneIdSetting.ascx │ │ ├── TimeZoneIdSetting.ascx.cs │ │ ├── TimeZoneIdSetting.ascx.designer.cs │ │ ├── TimeZoneSetting.ascx │ │ ├── TimeZoneSetting.ascx.cs │ │ ├── TimeZoneSetting.ascx.designer.cs │ │ ├── UserCommerceHistory.ascx │ │ ├── UserCommerceHistory.ascx.cs │ │ ├── UserCommerceHistory.ascx.designer.cs │ │ ├── UserProfileLink.cs │ │ ├── Validators/ │ │ │ ├── CheckBoxListValidator.cs │ │ │ └── EmailValidator.cs │ │ ├── ViewSelectorSetting.ascx │ │ ├── ViewSelectorSetting.ascx.cs │ │ ├── ViewSelectorSetting.ascx.designer.cs │ │ ├── WelcomeMessage.cs │ │ ├── WoopraScript.ascx │ │ ├── WoopraScript.ascx.cs │ │ ├── WoopraScript.ascx.designer.cs │ │ ├── WorldPay/ │ │ │ ├── WorldPayAcceptanceMark.cs │ │ │ └── WorldPayPurchaseButton.cs │ │ ├── jQuery/ │ │ │ ├── CalendarDatePickerAdapter.cs │ │ │ ├── CalendarDatePickerProvider.cs │ │ │ ├── CalendarsDatePicker.cs │ │ │ ├── Carousel.cs │ │ │ ├── EasySlider.cs │ │ │ ├── ExtrudeConfigurator.cs │ │ │ ├── JQueryUIThemePicker.cs │ │ │ ├── NivoSlider.cs │ │ │ ├── WorkflowStatusIcon.cs │ │ │ ├── bxSlider.cs │ │ │ ├── jDatePicker.cs │ │ │ ├── jDatePickerAdapter.cs │ │ │ ├── jDatePickerProvider.cs │ │ │ ├── jQueryAutoCompleteTextBox.cs │ │ │ └── jQueryFileUpload.cs │ │ ├── mojoButton.cs │ │ ├── mojoCutePager.cs │ │ ├── mojoDataList.cs │ │ ├── mojoDropDownList.cs │ │ ├── mojoHelpLink.cs │ │ ├── mojoLabel.cs │ │ ├── mojoListBox.cs │ │ ├── mojoMenu.cs │ │ ├── mojoMenuSuperfish.cs │ │ ├── mojoMenuSuperfishVertical.cs │ │ ├── mojoMenuWith3SpansInLinks.cs │ │ ├── mojoMenuWithSpanInLinks.cs │ │ ├── mojoPortalLink.cs │ │ ├── mojoRating.ascx │ │ ├── mojoRating.ascx.cs │ │ ├── mojoRating.ascx.designer.cs │ │ ├── mojoRegisterButton.cs │ │ ├── mojoScriptManager.cs │ │ ├── mojoSiteMapMenu.cs │ │ ├── mojoSiteMapPath.cs │ │ ├── mojoSiteMapTreeView.cs │ │ ├── mojoTreeNode.cs │ │ ├── mojoTreeView.cs │ │ └── mojoUserControl.cs │ ├── Data/ │ │ ├── HelpFiles/ │ │ │ ├── en-US-BlockBadWordsModuleSetting-help.config │ │ │ ├── en-US-CustomScript-RawScript-help.config │ │ │ ├── en-US-CustomScriptModule-AddScriptElementToRawScript-help.config │ │ │ ├── en-US-CustomScriptModule-RenderStandardWrapperDivs-help.config │ │ │ ├── en-US-CustomScriptModule-ScriptUrl-help.config │ │ │ ├── en-US-ExcludeFromRecentContent-help.config │ │ │ ├── en-US-FacebookLikeButtonHeight-help.config │ │ │ ├── en-US-FacebookLikeButtonShowFaces-help.config │ │ │ ├── en-US-FacebookLikeButtonTheme-help.config │ │ │ ├── en-US-FacebookLikeButtonWidth-help.config │ │ │ ├── en-US-FeedCacheTimeInMinutes-help.config │ │ │ ├── en-US-FeedChannelCopyright-help.config │ │ │ ├── en-US-FeedChannelDescription-help.config │ │ │ ├── en-US-FeedChannelManagingEditor-help.config │ │ │ ├── en-US-FeedChannelTitle-help.config │ │ │ ├── en-US-FeedDateFormatSetting-help.config │ │ │ ├── en-US-GeneralBrowseAndUploadRoles-help.config │ │ │ ├── en-US-NewsletterButtonTextSetting-help.config │ │ │ ├── en-US-NewsletterHtmlIsDefaultSetting-help.config │ │ │ ├── en-US-NewsletterIncludeDescriptionInListSetting-help.config │ │ │ ├── en-US-NewsletterMoreInfoTextSetting-help.config │ │ │ ├── en-US-NewsletterOverrideInputWidthSetting-help.config │ │ │ ├── en-US-NewsletterShowFormatOptionsSetting-help.config │ │ │ ├── en-US-NewsletterShowListSetting-help.config │ │ │ ├── en-US-NewsletterShowPreviousEditionLinksSetting-help.config │ │ │ ├── en-US-NewsletterShowmoreInfoLinkSetting-help.config │ │ │ ├── en-US-NewsletterThankYouMessageSetting-help.config │ │ │ ├── en-US-NewsletterWatermarkTextSetting-help.config │ │ │ ├── en-US-RecentContent-EnableFeed-help.config │ │ │ ├── en-US-RequireCaptchaOnLoginPage-help.config │ │ │ ├── en-US-RequireCaptchaOnRegistrationPage-help.config │ │ │ ├── en-US-RequireEmailTwice-help.config │ │ │ ├── en-US-RolesNotAllowedToEditModuleSettings-help.config │ │ │ ├── en-US-RolesThatCanAssignSkinsToPages-help.config │ │ │ ├── en-US-RolesThatCanCreateRootPages-help.config │ │ │ ├── en-US-RolesThatCanCreateUsers-help.config │ │ │ ├── en-US-RolesThatCanDeleteFilesInEditor-help.config │ │ │ ├── en-US-RolesThatCanEditContentTemplates-help.config │ │ │ ├── en-US-RolesThatCanLookupUsers-help.config │ │ │ ├── en-US-RolesThatCanManageUsers-help.config │ │ │ ├── en-US-RolesThatCanViewMemberList-help.config │ │ │ ├── en-US-RolesThatCanViewMyPage-help.config │ │ │ ├── en-US-RolesThatCanmanageskins-help.config │ │ │ ├── en-US-ShowPageHeading-help.config │ │ │ ├── en-US-ShowPasswordStrengthOnRegistrationPage-help.config │ │ │ ├── en-US-UseFacebookLikeButton-help.config │ │ │ ├── en-US-UseWysiwygEditor-help.config │ │ │ ├── en-US-UserFilesBrowseAndUploadRoles-help.config │ │ │ ├── en-US-avatarsystem-help.config │ │ │ ├── en-US-colorbox-SlideShowStartAuto-help.config │ │ │ ├── en-US-colorbox-opacity-help.config │ │ │ ├── en-US-colorbox-slideshow-help.config │ │ │ ├── en-US-colorbox-slideshowauto-help.config │ │ │ ├── en-US-colorbox-slideshowspeed-help.config │ │ │ ├── en-US-colorbox-transition-help.config │ │ │ ├── en-US-colorbox-transitionspeed-help.config │ │ │ ├── en-US-custom-module-css-class-help.config │ │ │ ├── en-US-default-search-engine-help.config │ │ │ ├── en-US-disqus-siteshortname-help.config │ │ │ ├── en-US-featureversion-help.config │ │ │ ├── en-US-friendlyurlhelp.config │ │ │ ├── en-US-google-custom-searchid-help.config │ │ │ ├── en-US-googleanalyticsaccountcodehelp.config │ │ │ ├── en-US-html-EnableSlideClick-help.config │ │ │ ├── en-US-html-EnableSlideShow-help.config │ │ │ ├── en-US-html-HtmlSlideContainerClass-help.config │ │ │ ├── en-US-html-HtmlSlideDuration-help.config │ │ │ ├── en-US-html-HtmlSlideShowPauseOnHover-help.config │ │ │ ├── en-US-html-HtmlSlideShowRandomizeSlides-help.config │ │ │ ├── en-US-html-HtmlSlideShowUseExtraClearTypeCorrections-help.config │ │ │ ├── en-US-html-ShowAuthorAvatar-help.config │ │ │ ├── en-US-html-ShowAuthorBio-help.config │ │ │ ├── en-US-html-SlideContainerHeight-help.config │ │ │ ├── en-US-html-SlideTransitions-help.config │ │ │ ├── en-US-html-SlideshowTransitionSpeed-help.config │ │ │ ├── en-US-html-version-help.config │ │ │ ├── en-US-includeswfobject-help.config │ │ │ ├── en-US-intensedebate-accoutid-help.config │ │ │ ├── en-US-letterinfoavailabletoroleshelp.config │ │ │ ├── en-US-letterinfofromaddresshelp.config │ │ │ ├── en-US-letterinforeplytoaddresshelp.config │ │ │ ├── en-US-letterinfotitlehelp.config │ │ │ ├── en-US-manageuser-approvedforlogin-help.config │ │ │ ├── en-US-manageuser-mustchangepassword-help.config │ │ │ ├── en-US-manageuserwindowsliveidhelp.config │ │ │ ├── en-US-media-player-custom-module-css-class-help.config │ │ │ ├── en-US-menu-link-relation-help.config │ │ │ ├── en-US-meta-profile-help.config │ │ │ ├── en-US-mobile-skin-help.config │ │ │ ├── en-US-module-settings-publish-mode-help.config │ │ │ ├── en-US-modulesettings-isglobal-help.config │ │ │ ├── en-US-modulesettings-user-that-can-edit-help.config │ │ │ ├── en-US-newletter-editor-help.config │ │ │ ├── en-US-newsletter-AllowArchiveView-help.config │ │ │ ├── en-US-newsletter-DisplayNameDefault-help.config │ │ │ ├── en-US-newsletter-FirstNameDefault-help.config │ │ │ ├── en-US-newsletter-LastNameDefault-help.config │ │ │ ├── en-US-newsletter-ProfileOptIn-help.config │ │ │ ├── en-US-newsletter-SortRank-help.config │ │ │ ├── en-US-newsletter-general-help.config │ │ │ ├── en-US-page-heading-help.config │ │ │ ├── en-US-page-settings-publish-mode-help.config │ │ │ ├── en-US-pagelayoutmodulelocationhelp.config │ │ │ ├── en-US-pagelayoutmodulenamehelp.config │ │ │ ├── en-US-pagelayoutmoduletypehelp.config │ │ │ ├── en-US-pagepermission-adminonly-help.config │ │ │ ├── en-US-pagesettings-CannonicalOverride-help.config │ │ │ ├── en-US-pagesettings-IncludeInSearchEngineSiteMap-help.config │ │ │ ├── en-US-pagesettings-bodycssclass-help.config │ │ │ ├── en-US-pagesettings-enablecomments-help.config │ │ │ ├── en-US-pagesettings-expandonsitemap-help.config │ │ │ ├── en-US-pagesettings-includeinchildsitemap-help.config │ │ │ ├── en-US-pagesettings-menucssclass-help.config │ │ │ ├── en-US-pagesettings-menudesc-help.config │ │ │ ├── en-US-pagesettingsadditionalmetahelp.config │ │ │ ├── en-US-pagesettingsallowbrowsercachehelp.config │ │ │ ├── en-US-pagesettingsbreadcrumbshelp.config │ │ │ ├── en-US-pagesettingschildpagebreadcrumbshelp.config │ │ │ ├── en-US-pagesettingschildpagemenuhelp.config │ │ │ ├── en-US-pagesettingschildpageroleshelp.config │ │ │ ├── en-US-pagesettingseditroleshelp.config │ │ │ ├── en-US-pagesettingshideafterloginhelp.config │ │ │ ├── en-US-pagesettingshomecrumbhelp.config │ │ │ ├── en-US-pagesettingsincludeinmenuhelp.config │ │ │ ├── en-US-pagesettingsincludeinsitemaphelp.config │ │ │ ├── en-US-pagesettingsisclickablehelp.config │ │ │ ├── en-US-pagesettingsisdrafthelp.config │ │ │ ├── en-US-pagesettingskeywordshelp.config │ │ │ ├── en-US-pagesettingsmetadescriptionhelp.config │ │ │ ├── en-US-pagesettingsnewwindowhelp.config │ │ │ ├── en-US-pagesettingspagenamehelp.config │ │ │ ├── en-US-pagesettingspagetitlehelp.config │ │ │ ├── en-US-pagesettingsparentpagehelp.config │ │ │ ├── en-US-pagesettingsseochangefequencyhelp.config │ │ │ ├── en-US-pagesettingssitemappriorityhelp.config │ │ │ ├── en-US-pagesettingsskinhelp.config │ │ │ ├── en-US-pagesettingsurlhelp.config │ │ │ ├── en-US-pagesettingsuseurlhelp.config │ │ │ ├── en-US-pagesettingsviewroleshelp.config │ │ │ ├── en-US-preferredtimezone-help.config │ │ │ ├── en-US-profile-websiteurl-help.config │ │ │ ├── en-US-roleadministrationhelp.config │ │ │ ├── en-US-rpxnow-apikey-help.config │ │ │ ├── en-US-rpxnow-applicationname-help.config │ │ │ ├── en-US-search-help.config │ │ │ ├── en-US-search-module-no-redirect-help.config │ │ │ ├── en-US-show-alternate-search-help.config │ │ │ ├── en-US-site-slogan-help.config │ │ │ ├── en-US-sitesetting-AllowDbFallbackWithLdap-help.config │ │ │ ├── en-US-sitesetting-AllowEmailLoginWithLdapDbFallback-help.config │ │ │ ├── en-US-sitesetting-user-editor-help.config │ │ │ ├── en-US-sitesettings-AllowPersistentLogin-help.config │ │ │ ├── en-US-sitesettings-DefaultRootPageCreateChildPageRoles-help.config │ │ │ ├── en-US-sitesettings-DefaultRootPageEditRoles-help.config │ │ │ ├── en-US-sitesettings-DefaultRootPageViewRoles-help.config │ │ │ ├── en-US-sitesettings-DisableDbAuthentication-help.config │ │ │ ├── en-US-sitesettings-EmailAdressesForUserApprovalNotification-help.config │ │ │ ├── en-US-sitesettings-opensearchname-help.config │ │ │ ├── en-US-sitesettings-requireapprovalforlogin-help.config │ │ │ ├── en-US-sitesettings-requirepasswordchangeafterrecovery-help.config │ │ │ ├── en-US-sitesettings-siteisclosed-help.config │ │ │ ├── en-US-sitesettingsallowhidemenuhelp.config │ │ │ ├── en-US-sitesettingsallowpasswordresethelp.config │ │ │ ├── en-US-sitesettingsallowpasswordretrievalhelp.config │ │ │ ├── en-US-sitesettingsallowregistrationhelp.config │ │ │ ├── en-US-sitesettingsallowusernamechangehelp.config │ │ │ ├── en-US-sitesettingsautocreateldapuserhelp.config │ │ │ ├── en-US-sitesettingscaptchaproviderhelp.config │ │ │ ├── en-US-sitesettingschildsitefeatureshelp.config │ │ │ ├── en-US-sitesettingscompanynamehelp.config │ │ │ ├── en-US-sitesettingsdefaultfriendlyurlpatternhelp.config │ │ │ ├── en-US-sitesettingseditroleshelp.config │ │ │ ├── en-US-sitesettingsenablecontentworkflowhelp.config │ │ │ ├── en-US-sitesettingsforcecontentversioninghelp.config │ │ │ ├── en-US-sitesettingsgmapapikeyhelp.config │ │ │ ├── en-US-sitesettingshostnamehelp.config │ │ │ ├── en-US-sitesettingsldappasswordhelp.config │ │ │ ├── en-US-sitesettingsldapporthelp.config │ │ │ ├── en-US-sitesettingsldaprootdnhelp.config │ │ │ ├── en-US-sitesettingsldapserverhelp.config │ │ │ ├── en-US-sitesettingsldapuserdnkeyhelp.config │ │ │ ├── en-US-sitesettingsmaxincalidpasswordhelp.config │ │ │ ├── en-US-sitesettingsmypagehelp.config │ │ │ ├── en-US-sitesettingsopenidhelp.config │ │ │ ├── en-US-sitesettingsopenidselectorhelp.config │ │ │ ├── en-US-sitesettingspageskinhelp.config │ │ │ ├── en-US-sitesettingspasswordattemptwindowhelp.config │ │ │ ├── en-US-sitesettingspasswordformathelp.config │ │ │ ├── en-US-sitesettingspasswordlengthhelp.config │ │ │ ├── en-US-sitesettingspasswordnonalphacharactershelp.config │ │ │ ├── en-US-sitesettingspasswordstrength-errormessage-help.config │ │ │ ├── en-US-sitesettingspasswordstrengthhelp.config │ │ │ ├── en-US-sitesettingspreferredhostnamehelp.config │ │ │ ├── en-US-sitesettingsprivacyhelp.config │ │ │ ├── en-US-sitesettingsreallydeleteusershelp.config │ │ │ ├── en-US-sitesettingsrequirequestionandanswerhelp.config │ │ │ ├── en-US-sitesettingsrequiresslhelp.config │ │ │ ├── en-US-sitesettingssecureregistrationhelp.config │ │ │ ├── en-US-sitesettingssiteeditorproviderhelp.config │ │ │ ├── en-US-sitesettingssiteeditorskinhelp.config │ │ │ ├── en-US-sitesettingssiteemailfromaliashelp.config │ │ │ ├── en-US-sitesettingssiteemailfromhelp.config │ │ │ ├── en-US-sitesettingssitelisthelp.config │ │ │ ├── en-US-sitesettingssitelogohelp.config │ │ │ ├── en-US-sitesettingssiteskinhelp.config │ │ │ ├── en-US-sitesettingsuseemailforloginhelp.config │ │ │ ├── en-US-sitesettingsuseldaphelp.config │ │ │ ├── en-US-sitesettingsuserskinhelp.config │ │ │ ├── en-US-sitesettingswindowslivehelp.config │ │ │ ├── en-US-slideshow-windowless-help.config │ │ │ ├── en-US-smtpheaders.config │ │ │ ├── en-US-smtphelp.config │ │ │ ├── en-US-smtptesthelp.config │ │ │ ├── en-US-sts-page-menager-help.config │ │ │ ├── en-US-useradminconfirmemailhelp.config │ │ │ ├── en-US-useravatarhelp.config │ │ │ ├── en-US-userdisplayinmemberlisthelp.config │ │ │ ├── en-US-useremailhelp.config │ │ │ ├── en-US-userfullnamehelp.config │ │ │ ├── en-US-userloginnamehelp.config │ │ │ ├── en-US-useropenidhelp.config │ │ │ ├── en-US-userpasswordhelp.config │ │ │ ├── en-US-usersecurityanswerhelp.config │ │ │ ├── en-US-usersecurityquestionhelp.config │ │ │ ├── en-US-usertrustedhelp.config │ │ │ ├── en-US-wooprahelp.config │ │ │ ├── en-US-workflowstatus-awaitingapproval-help.config │ │ │ ├── en-US-workflowstatus-awaitingapproval3level-help.config │ │ │ ├── en-US-workflowstatus-draft-help.config │ │ │ ├── en-US-workflowstatus-rejected-help.config │ │ │ └── en-US-xml-edit-help.config │ │ ├── MessageTemplates/ │ │ │ ├── en-US-AccessDeniedMessage.config │ │ │ ├── en-US-AccountApprovedMessage.config │ │ │ ├── en-US-ApprovalRequestNotification.config │ │ │ ├── en-US-ApprovalRequestNotificationSubject.config │ │ │ ├── en-US-ApprovalRequestRejectionNotification.config │ │ │ ├── en-US-ApprovalRequestRejectionNotificationSubject.config │ │ │ ├── en-US-CannotRetrieveHashedPasswordMessage.config │ │ │ ├── en-US-ContactAddressNotSetMessage.config │ │ │ ├── en-US-DefaultEcheckOrderReceivedPlainTextEmailTemplate.config │ │ │ ├── en-US-DefaultOrderConfirmationEmailSubjectTemplate.config │ │ │ ├── en-US-DefaultOrderConfirmationPlainTextEmailTemplate.config │ │ │ ├── en-US-DefaultOrderReceivedEmailSubjectTemplate.config │ │ │ ├── en-US-DefaultOrderReceivedPlainTextEmailTemplate.config │ │ │ ├── en-US-DefaultTicketOrderAnonymousConfirmationPlainTextEmailTemplate.config │ │ │ ├── en-US-DefaultTicketOrderConfirmationPlainTextEmailTemplate.config │ │ │ ├── en-US-DefaultWorldPayOrderCancelledTemplate.config │ │ │ ├── en-US-DefaultWorldPayOrderConfirmationTemplate.config │ │ │ ├── en-US-EditAccessDeniedMessage.config │ │ │ ├── en-US-EmailAddressNotFoundMessage.config │ │ │ ├── en-US-HashedPasswordEmailMessage.config │ │ │ ├── en-US-InitialEmailFromContent.config │ │ │ ├── en-US-InitialSiteHomeContent.config │ │ │ ├── en-US-InitialSiteLogoContent.config │ │ │ ├── en-US-InitialSiteNameContent.config │ │ │ ├── en-US-InvalidEmailMessage.config │ │ │ ├── en-US-LoginFailedMessage.config │ │ │ ├── en-US-NeatHtmlValidationErrorHeader.config │ │ │ ├── en-US-NewsletterVerificationEmailMessage.config │ │ │ ├── en-US-NewsletterVerificationHtmlEmailMessage.config │ │ │ ├── en-US-NotifyAdminofNewUserRegistationMessage.config │ │ │ ├── en-US-NotifyAdminofNewUserRegistationSubject.config │ │ │ ├── en-US-PasswordDoesntMatchRegularExpressionMessage.config │ │ │ ├── en-US-PasswordEmailMessage.config │ │ │ ├── en-US-PasswordNotLongEnoughMessage.config │ │ │ ├── en-US-PasswordRequiresMoreNonAlphanumericCharactersMessage.config │ │ │ ├── en-US-PasswordRetrievalNotEnabledMessage.config │ │ │ ├── en-US-PasswordSentMessage.config │ │ │ ├── en-US-PasswordWrongAnswerToQuestionMessage.config │ │ │ ├── en-US-PublishRequestNotification.config │ │ │ ├── en-US-PublishRequestNotificationSubject.config │ │ │ ├── en-US-PublishRequestRejectionNotification.config │ │ │ ├── en-US-PublishRequestRejectionNotificationSubject.config │ │ │ ├── en-US-RegisterConfirmEmailMessage.config │ │ │ ├── en-US-RegistrationConfirmedEmailMessage.config │ │ │ ├── en-US-RegistrationFailedMessage.config │ │ │ ├── en-US-SigninPasswordSentMessage.config │ │ │ ├── en-US-TestEmailSettings.config │ │ │ ├── en-US-TestEmailSettingsSubject.config │ │ │ ├── en-US-UserAccountLockedMessage.config │ │ │ ├── en-US-UserAlreadyRegisteredMessage.config │ │ │ └── en-US-UserNotFoundMessage.config │ │ ├── SiteImages/ │ │ │ ├── cog-icon.ai │ │ │ ├── folder-up-icon.ai │ │ │ ├── page-settings-icon.ai │ │ │ ├── sort-alpha-down.ai │ │ │ └── sort-alpha-up.ai │ │ ├── SuperFlexi/ │ │ │ └── Solutions/ │ │ │ ├── Accordion/ │ │ │ │ ├── accordion.cshtml │ │ │ │ ├── accordion.sfFields │ │ │ │ ├── accordion.sfMarkup │ │ │ │ └── resources/ │ │ │ │ └── controls.checkbox-title.js │ │ │ ├── Icon Blocks/ │ │ │ │ ├── icon-blocks.sfFields │ │ │ │ ├── icon-blocks.sfMarkup │ │ │ │ └── resources/ │ │ │ │ ├── icon-blocks-base.css │ │ │ │ ├── icon-picker-fa-core.config │ │ │ │ └── icon-picker-fa.config │ │ │ ├── Image Blocks/ │ │ │ │ ├── image-blocks.sfFields │ │ │ │ ├── image-blocks.sfMarkup │ │ │ │ └── resources/ │ │ │ │ ├── help-tester-inline.sfHelp │ │ │ │ ├── help-tester.config │ │ │ │ └── image-blocks-base.css │ │ │ ├── Personnel List/ │ │ │ │ ├── personnel-list.cshtml │ │ │ │ ├── personnel-list.sfFields │ │ │ │ ├── personnel-list.sfMarkup │ │ │ │ └── resources/ │ │ │ │ └── personnel-list-base.css │ │ │ ├── Quick Links/ │ │ │ │ ├── quick-links.sfFields │ │ │ │ ├── quick-links.sfMarkup │ │ │ │ └── resources/ │ │ │ │ └── quick-links-base.css │ │ │ ├── QuickImage/ │ │ │ │ ├── quickImage.sfFields │ │ │ │ ├── quickImage.sfMarkup │ │ │ │ └── resources/ │ │ │ │ └── quickImage-base.css │ │ │ ├── Slider/ │ │ │ │ ├── resources/ │ │ │ │ │ ├── slick/ │ │ │ │ │ │ ├── LICENSE │ │ │ │ │ │ ├── slick.css │ │ │ │ │ │ └── slick.js │ │ │ │ │ ├── slider-base.css │ │ │ │ │ └── slider.js │ │ │ │ ├── slider.cshtml │ │ │ │ ├── slider.sfFields │ │ │ │ └── slider.sfMarkup │ │ │ ├── Social Media/ │ │ │ │ ├── resources/ │ │ │ │ │ └── social-links-base.css │ │ │ │ ├── social-links.cshtml │ │ │ │ ├── social-links.sfFields │ │ │ │ └── social-links.sfMarkup │ │ │ ├── Tabs/ │ │ │ │ ├── resources/ │ │ │ │ │ └── controls.checkbox-title.js │ │ │ │ ├── tab-horizontal.sfMarkup │ │ │ │ ├── tab-vertical.sfMarkup │ │ │ │ └── tabs.sfFields │ │ │ └── cookie-consent/ │ │ │ ├── cookie-consent.cshtml │ │ │ ├── cookie-consent.sfFields │ │ │ ├── cookie-consent.sfMarkup │ │ │ ├── css/ │ │ │ │ └── cookie-consent.css │ │ │ └── js/ │ │ │ └── cookie-consent.js │ │ ├── emailtemplates/ │ │ │ ├── business1.config │ │ │ └── template1.config │ │ ├── htmlfragments/ │ │ │ └── fragment1.htm │ │ ├── skins/ │ │ │ └── framework/ │ │ │ ├── DialogMaster.Master │ │ │ ├── LICENSE │ │ │ ├── Views/ │ │ │ │ ├── Blog/ │ │ │ │ │ ├── _BlogPostList--2-Columns.cshtml │ │ │ │ │ ├── _BlogPostList--3-Columns.cshtml │ │ │ │ │ └── _BlogPostList--Default.cshtml │ │ │ │ ├── Web.config │ │ │ │ └── common/ │ │ │ │ ├── _CustomMenu--Left-Bordered.cshtml │ │ │ │ └── _CustomMenu--Right-Bordered.cshtml │ │ │ ├── config/ │ │ │ │ ├── ckeditortemplates.js │ │ │ │ ├── config.json │ │ │ │ ├── editorstyles.json │ │ │ │ ├── editortemplates.json │ │ │ │ └── plugins/ │ │ │ │ └── EventCalendarPro/ │ │ │ │ ├── display.json │ │ │ │ └── monthViewModule-display.json │ │ │ ├── css/ │ │ │ │ └── main.css │ │ │ ├── fonts/ │ │ │ │ └── fontawesome-free-6.4.2-web/ │ │ │ │ └── LICENSE.txt │ │ │ ├── img/ │ │ │ │ └── favicons/ │ │ │ │ ├── browserconfig.xml │ │ │ │ └── site.webmanifest │ │ │ ├── includes/ │ │ │ │ ├── administration-drawer.html │ │ │ │ ├── browsehappy.html │ │ │ │ ├── favicons.html │ │ │ │ └── modal.html │ │ │ ├── js/ │ │ │ │ ├── GenericModalScript.js │ │ │ │ ├── administration.js │ │ │ │ ├── bootstrap-config.json │ │ │ │ ├── main.js │ │ │ │ ├── mojoHelpLinkScript.js │ │ │ │ └── vendors/ │ │ │ │ ├── jquery/ │ │ │ │ │ └── jquery-ui-1.12.1/ │ │ │ │ │ ├── AUTHORS.txt │ │ │ │ │ └── LICENSE.txt │ │ │ │ ├── nivo-slider/ │ │ │ │ │ ├── jquery.nivo.slider.js │ │ │ │ │ ├── jquery.nivo.slider.pack.js │ │ │ │ │ ├── license.txt │ │ │ │ │ ├── nivo-slider.css │ │ │ │ │ └── themes/ │ │ │ │ │ ├── bar/ │ │ │ │ │ │ └── bar.css │ │ │ │ │ ├── dark/ │ │ │ │ │ │ └── dark.css │ │ │ │ │ ├── default/ │ │ │ │ │ │ └── default.css │ │ │ │ │ └── light/ │ │ │ │ │ └── light.css │ │ │ │ └── smartmenus/ │ │ │ │ ├── LICENSE-MIT │ │ │ │ └── jquery.smartmenus.bootstrap.css │ │ │ ├── layout.master │ │ │ ├── less/ │ │ │ │ ├── administration-drawer.less │ │ │ │ ├── administration-page.less │ │ │ │ ├── alerts.less │ │ │ │ ├── badges.less │ │ │ │ ├── blog-post-list.less │ │ │ │ ├── blog.less │ │ │ │ ├── bootstrap.less │ │ │ │ ├── breadcrumbs.less │ │ │ │ ├── button-groups.less │ │ │ │ ├── buttons.less │ │ │ │ ├── calendars.less │ │ │ │ ├── carousel.less │ │ │ │ ├── close.less │ │ │ │ ├── code.less │ │ │ │ ├── colorbox.less │ │ │ │ ├── comments.less │ │ │ │ ├── component-animations.less │ │ │ │ ├── dropdowns.less │ │ │ │ ├── fb-grid.less │ │ │ │ ├── feed-manager.less │ │ │ │ ├── form-wizard.less │ │ │ │ ├── forms.less │ │ │ │ ├── forums.less │ │ │ │ ├── galleries.less │ │ │ │ ├── glyphicons.less │ │ │ │ ├── grid.less │ │ │ │ ├── input-groups.less │ │ │ │ ├── jplayer.less │ │ │ │ ├── jumbotron.less │ │ │ │ ├── labels.less │ │ │ │ ├── list-group.less │ │ │ │ ├── main.less │ │ │ │ ├── maps.less │ │ │ │ ├── media.less │ │ │ │ ├── misc.less │ │ │ │ ├── mixins/ │ │ │ │ │ ├── alerts.less │ │ │ │ │ ├── background-variant.less │ │ │ │ │ ├── border-radius.less │ │ │ │ │ ├── buttons.less │ │ │ │ │ ├── center-block.less │ │ │ │ │ ├── clearfix.less │ │ │ │ │ ├── font-mixin.less │ │ │ │ │ ├── forms.less │ │ │ │ │ ├── gradients.less │ │ │ │ │ ├── grid-framework.less │ │ │ │ │ ├── grid.less │ │ │ │ │ ├── hide-text.less │ │ │ │ │ ├── image.less │ │ │ │ │ ├── labels.less │ │ │ │ │ ├── list-group.less │ │ │ │ │ ├── nav-divider.less │ │ │ │ │ ├── nav-vertical-align.less │ │ │ │ │ ├── opacity.less │ │ │ │ │ ├── pagination.less │ │ │ │ │ ├── panels.less │ │ │ │ │ ├── progress-bar.less │ │ │ │ │ ├── reset-filter.less │ │ │ │ │ ├── reset-text.less │ │ │ │ │ ├── resize.less │ │ │ │ │ ├── responsive-visibility.less │ │ │ │ │ ├── size.less │ │ │ │ │ ├── tab-focus.less │ │ │ │ │ ├── table-row.less │ │ │ │ │ ├── text-emphasis.less │ │ │ │ │ ├── text-overflow.less │ │ │ │ │ └── vendor-prefixes.less │ │ │ │ ├── mixins.less │ │ │ │ ├── modals.less │ │ │ │ ├── mojo-extends.less │ │ │ │ ├── navbar.less │ │ │ │ ├── navs.less │ │ │ │ ├── normalize.less │ │ │ │ ├── page-nav.less │ │ │ │ ├── pager.less │ │ │ │ ├── pagination.less │ │ │ │ ├── panels.less │ │ │ │ ├── poll.less │ │ │ │ ├── popovers.less │ │ │ │ ├── print.less │ │ │ │ ├── progress-bars.less │ │ │ │ ├── responsive-embed.less │ │ │ │ ├── responsive-utilities.less │ │ │ │ ├── scaffolding.less │ │ │ │ ├── search.less │ │ │ │ ├── shared-files.less │ │ │ │ ├── statistics.less │ │ │ │ ├── superflexi/ │ │ │ │ │ ├── content-slider.less │ │ │ │ │ ├── flip-box.less │ │ │ │ │ ├── icon-blocks.less │ │ │ │ │ ├── image-blocks.less │ │ │ │ │ ├── personnel-list.less │ │ │ │ │ ├── quick-links.less │ │ │ │ │ └── social-links.less │ │ │ │ ├── survey.less │ │ │ │ ├── tables.less │ │ │ │ ├── thumbnails.less │ │ │ │ ├── tooltip.less │ │ │ │ ├── type.less │ │ │ │ ├── utilities.less │ │ │ │ ├── variables.less │ │ │ │ └── wells.less │ │ │ ├── prepros-6.config │ │ │ ├── prepros.config │ │ │ ├── style.config │ │ │ └── theme.skin │ │ ├── sqlitedb/ │ │ │ ├── initdb.config │ │ │ └── mojo-seed.db.config │ │ ├── style/ │ │ │ ├── CalExtender/ │ │ │ │ └── Calendar.css │ │ │ ├── CalendarBlue.css │ │ │ ├── CalendarBlue2.css │ │ │ ├── CalendarBrown.css │ │ │ ├── CalendarGreen.css │ │ │ ├── CalendarMojo.css │ │ │ ├── CalendarSystem.css │ │ │ ├── CalendarTas.css │ │ │ ├── CalendarWin2k1.css │ │ │ ├── CalendarWin2k2.css │ │ │ ├── CalendarWin2kCold1.css │ │ │ ├── CalendarWin2kCold2.css │ │ │ ├── SrcViewer.css │ │ │ ├── adminmenu/ │ │ │ │ ├── style-foundation.css │ │ │ │ └── style.css │ │ │ ├── common/ │ │ │ │ └── style.css │ │ │ ├── easyslider/ │ │ │ │ └── style.css │ │ │ ├── editorstyles.json │ │ │ ├── editortemplates.json │ │ │ ├── extruder/ │ │ │ │ └── mbExtruder.css │ │ │ ├── formvalidation/ │ │ │ │ └── style.css │ │ │ ├── forums/ │ │ │ │ └── style.css │ │ │ ├── google/ │ │ │ │ ├── customsearch.css │ │ │ │ ├── customsearch_bubblegum.css │ │ │ │ ├── customsearch_default.css │ │ │ │ ├── customsearch_espresso.css │ │ │ │ ├── customsearch_greensky.css │ │ │ │ ├── customsearch_minimalist.css │ │ │ │ └── customsearch_shiny.css │ │ │ ├── gridview/ │ │ │ │ ├── ChromeBlackGridView.css │ │ │ │ ├── ChromeGridView.css │ │ │ │ ├── GlassBlackGridView.css │ │ │ │ ├── SoftGreyGridView.css │ │ │ │ ├── WhiteChromeGridView.css │ │ │ │ └── YahooGridView.css │ │ │ ├── ibox.css │ │ │ ├── jcarousel/ │ │ │ │ ├── ie7/ │ │ │ │ │ ├── credits.txt │ │ │ │ │ └── skin.css │ │ │ │ └── tango/ │ │ │ │ ├── credits.txt │ │ │ │ └── skin.css │ │ │ ├── jplayer/ │ │ │ │ ├── allskins.css │ │ │ │ ├── bluemonday/ │ │ │ │ │ ├── jplayer.blue.monday.css │ │ │ │ │ └── jplayer.phone.css │ │ │ │ └── pinkflag/ │ │ │ │ └── jplayer.pink.flag.css │ │ │ ├── jqtoolbar/ │ │ │ │ └── style.css │ │ │ ├── jqtree.css │ │ │ ├── jsObjects-taskbar.css │ │ │ ├── jsObjects-treeview.css │ │ │ ├── mojorating/ │ │ │ │ └── style.css │ │ │ ├── mojotreeview/ │ │ │ │ └── style.css │ │ │ ├── msajax/ │ │ │ │ └── style.css │ │ │ ├── nivoslider/ │ │ │ │ ├── bar/ │ │ │ │ │ └── bar.css │ │ │ │ ├── dark/ │ │ │ │ │ └── dark.css │ │ │ │ ├── default/ │ │ │ │ │ └── default.css │ │ │ │ └── light/ │ │ │ │ └── light.css │ │ │ ├── rss/ │ │ │ │ ├── lastmod_ago.js │ │ │ │ ├── rss1.css │ │ │ │ ├── rss1.xsl │ │ │ │ └── xsl_mop-up.js │ │ │ └── treeviewcss/ │ │ │ ├── folders/ │ │ │ │ └── tree.css │ │ │ └── menu/ │ │ │ └── tree.css │ │ ├── test.config │ │ ├── xml/ │ │ │ └── sales.xml │ │ └── xsl/ │ │ ├── rss1.xsl │ │ ├── sales.xsl │ │ └── sample.xsl │ ├── Default.aspx │ ├── Default.aspx.cs │ ├── Default.aspx.designer.cs │ ├── DesignTools/ │ │ ├── CacheTool.aspx │ │ ├── CacheTool.aspx.cs │ │ ├── CacheTool.aspx.designer.cs │ │ ├── CssEditor.aspx │ │ ├── CssEditor.aspx.cs │ │ ├── CssEditor.aspx.designer.cs │ │ ├── Default.aspx │ │ ├── Default.aspx.cs │ │ ├── Default.aspx.designer.cs │ │ ├── DownloadSkin.aspx │ │ ├── DownloadSkin.aspx.cs │ │ ├── DownloadSkin.aspx.designer.cs │ │ ├── ManageSkin.aspx │ │ ├── ManageSkin.aspx.cs │ │ ├── ManageSkin.aspx.designer.cs │ │ ├── SkinList.aspx │ │ ├── SkinList.aspx.cs │ │ └── SkinList.aspx.designer.cs │ ├── DevAdmin/ │ │ ├── Controls/ │ │ │ ├── QueryTool.ascx │ │ │ ├── QueryTool.ascx.cs │ │ │ ├── QueryTool.ascx.designer.cs │ │ │ ├── ServerVars.ascx │ │ │ ├── ServerVars.ascx.cs │ │ │ └── ServerVars.ascx.designer.cs │ │ ├── Default.aspx │ │ ├── Default.aspx.cs │ │ ├── Default.aspx.designer.cs │ │ ├── QueryTool.aspx │ │ ├── QueryTool.aspx.cs │ │ ├── QueryTool.aspx.designer.cs │ │ ├── ServerVariables.aspx │ │ ├── ServerVariables.aspx.cs │ │ └── ServerVariables.aspx.designer.cs │ ├── Dialog/ │ │ ├── AvatarUploadDialog.aspx │ │ ├── AvatarUploadDialog.aspx.cs │ │ ├── AvatarUploadDialog.aspx.designer.cs │ │ ├── ContentRatingsDialog.aspx │ │ ├── ContentRatingsDialog.aspx.cs │ │ ├── ContentRatingsDialog.aspx.designer.cs │ │ ├── GlobalContentDialog.aspx │ │ ├── GlobalContentDialog.aspx.cs │ │ ├── GlobalContentDialog.aspx.designer.cs │ │ ├── ImageCropperDialog.aspx │ │ ├── ImageCropperDialog.aspx.cs │ │ ├── ImageCropperDialog.aspx.designer.cs │ │ ├── ParentPageDialog.aspx │ │ ├── ParentPageDialog.aspx.cs │ │ ├── ParentPageDialog.aspx.designer.cs │ │ ├── RoleUserSelectDialog.aspx │ │ ├── RoleUserSelectDialog.aspx.cs │ │ ├── RoleUserSelectDialog.aspx.designer.cs │ │ ├── UserRolesDialog.aspx │ │ ├── UserRolesDialog.aspx.cs │ │ ├── UserRolesDialog.aspx.designer.cs │ │ ├── UserSelectorDialog.aspx │ │ ├── UserSelectorDialog.aspx.cs │ │ └── UserSelectorDialog.aspx.designer.cs │ ├── Dtos/ │ │ ├── FileServiceDto.cs │ │ └── WebFolderDto.cs │ ├── EditAccessDenied.aspx │ ├── EditAccessDenied.aspx.cs │ ├── EditAccessDenied.aspx.designer.cs │ ├── Error.htm │ ├── ErrorPage.aspx │ ├── Global.asax │ ├── Global.asax.cs │ ├── GoogleSearch.aspx │ ├── GoogleSearch.aspx.cs │ ├── GoogleSearch.aspx.designer.cs │ ├── Help.aspx │ ├── Help.aspx.cs │ ├── Help.aspx.designer.cs │ ├── HelpEdit.aspx │ ├── HelpEdit.aspx.cs │ ├── HelpEdit.aspx.designer.cs │ ├── Helpers/ │ │ ├── Avatar/ │ │ │ ├── GravatarCommon.cs │ │ │ ├── GravatarHelper.cs │ │ │ └── GravatarRating.cs │ │ ├── CustomHtmlHelper.cs │ │ └── UserControlHelper.cs │ ├── HtmlCompare.aspx │ ├── HtmlCompare.aspx.cs │ ├── HtmlCompare.aspx.designer.cs │ ├── HtmlEdit.aspx │ ├── HtmlEdit.aspx.cs │ ├── HtmlEdit.aspx.designer.cs │ ├── LICENSE.md │ ├── Logoff.aspx │ ├── Logoff.aspx.cs │ ├── Logoff.aspx.designer.cs │ ├── LuceneSettings.config │ ├── MemberList.aspx │ ├── MemberList.aspx.cs │ ├── MemberList.aspx.designer.cs │ ├── MemberListDisplaySettings.cs │ ├── Models/ │ │ ├── AdditionalContentList.cs │ │ ├── AdminMenuPage.cs │ │ ├── BreadCrumbs.cs │ │ ├── ExternalLoginErrorModel.cs │ │ ├── FileManager.cs │ │ ├── FileService.cs │ │ ├── MemberListModel.cs │ │ ├── MenuModel.cs │ │ ├── ModelBinders.cs │ │ ├── PagerInfo.cs │ │ └── SearchResultsViewModel.cs │ ├── Modules/ │ │ ├── ChildPageSiteMapModule.ascx │ │ ├── ChildPageSiteMapModule.ascx.cs │ │ ├── ChildPageSiteMapModule.ascx.designer.cs │ │ ├── CustomMenu.ascx │ │ ├── CustomMenu.ascx.cs │ │ ├── CustomMenu.ascx.designer.cs │ │ ├── CustomScript.ascx │ │ ├── CustomScript.ascx.cs │ │ ├── CustomScript.ascx.designer.cs │ │ ├── HtmlDisplaySettings.cs │ │ ├── HtmlModule.ascx │ │ ├── HtmlModule.ascx.cs │ │ ├── HtmlModule.ascx.designer.cs │ │ ├── LoginModule.ascx │ │ ├── LoginModule.ascx.cs │ │ ├── LoginModule.ascx.designer.cs │ │ ├── LoginModuleDisplaySettings.cs │ │ ├── NewsLetterSubscribeModule.ascx │ │ ├── NewsLetterSubscribeModule.ascx.cs │ │ ├── NewsLetterSubscribeModule.ascx.designer.cs │ │ ├── RecentContentDisplaySettings.cs │ │ ├── RecentContentModule.ascx │ │ ├── RecentContentModule.ascx.cs │ │ ├── RecentContentModule.ascx.designer.cs │ │ ├── SearchModuleDisplaySettings.cs │ │ ├── SiteSearchModule.ascx │ │ ├── SiteSearchModule.ascx.cs │ │ ├── SiteSearchModule.ascx.designer.cs │ │ ├── SiteStatisticsModule.ascx │ │ ├── SiteStatisticsModule.ascx.cs │ │ └── SiteStatisticsModule.ascx.designer.cs │ ├── Page-Not-Found.aspx │ ├── PageNotFound.aspx │ ├── PageNotFound.aspx.cs │ ├── PageNotFound.aspx.designer.cs │ ├── ProfileView.aspx │ ├── ProfileView.aspx.cs │ ├── ProfileView.aspx.designer.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ └── PublishProfiles/ │ │ ├── MSSQL.pubxml │ │ ├── MySQL.pubxml │ │ ├── PGSQL.pubxml │ │ ├── SQLite.pubxml │ │ └── placeholder.txt │ ├── Redirect.aspx │ ├── Redirect.aspx.cs │ ├── Redirect.aspx.designer.cs │ ├── Scripts/ │ │ ├── WebForms/ │ │ │ ├── DetailsView.js │ │ │ ├── Focus.js │ │ │ ├── GridView.js │ │ │ ├── MSAjax/ │ │ │ │ ├── MicrosoftAjax.js │ │ │ │ ├── MicrosoftAjaxApplicationServices.js │ │ │ │ ├── MicrosoftAjaxComponentModel.js │ │ │ │ ├── MicrosoftAjaxCore.js │ │ │ │ ├── MicrosoftAjaxGlobalization.js │ │ │ │ ├── MicrosoftAjaxHistory.js │ │ │ │ ├── MicrosoftAjaxNetwork.js │ │ │ │ ├── MicrosoftAjaxSerialization.js │ │ │ │ ├── MicrosoftAjaxTimer.js │ │ │ │ ├── MicrosoftAjaxWebForms.js │ │ │ │ └── MicrosoftAjaxWebServices.js │ │ │ ├── Menu.js │ │ │ ├── MenuStandards.js │ │ │ ├── SmartNav.js │ │ │ ├── TreeView.js │ │ │ ├── WebForms.js │ │ │ ├── WebParts.js │ │ │ └── WebUIValidation.js │ │ ├── bootstrap.js │ │ ├── jquery-3.7.1.intellisense.js │ │ ├── jquery-3.7.1.js │ │ ├── jquery-3.7.1.slim.js │ │ ├── jquery-ui-1.13.2.js │ │ ├── jquery.validate-vsdoc.js │ │ ├── jquery.validate.js │ │ ├── jquery.validate.unobtrusive.js │ │ └── modernizr-2.6.2.js │ ├── SearchEngineInfo.ashx │ ├── SearchEngineInfo.ashx.cs │ ├── SearchResults.ashx │ ├── SearchResults.ashx.cs │ ├── SearchResults.aspx │ ├── SearchResults.aspx.cs │ ├── SearchResults.aspx.designer.cs │ ├── SearchResultsDisplaySettings.cs │ ├── Secure/ │ │ ├── ChangePassword.aspx │ │ ├── ChangePassword.aspx.cs │ │ ├── ChangePassword.aspx.designer.cs │ │ ├── Login.aspx │ │ ├── Login.aspx.cs │ │ ├── Login.aspx.designer.cs │ │ ├── PasswordReset.aspx │ │ ├── PasswordReset.aspx.cs │ │ ├── PasswordReset.aspx.designer.cs │ │ ├── RecoverPassword.aspx │ │ ├── RecoverPassword.aspx.cs │ │ ├── RecoverPassword.aspx.designer.cs │ │ ├── Register.aspx │ │ ├── Register.aspx.cs │ │ ├── Register.aspx.designer.cs │ │ ├── RegistrationPageDisplaySettings.cs │ │ ├── UserProfile.aspx │ │ ├── UserProfile.aspx.cs │ │ ├── UserProfile.aspx.designer.cs │ │ ├── WindowsLiveAuthHandler.aspx │ │ ├── WindowsLiveAuthHandler.aspx.cs │ │ └── WindowsLiveAuthHandler.aspx.designer.cs │ ├── Security/ │ │ ├── IdenityModelExtentions.cs │ │ ├── JsonWebKeyCache.cs │ │ └── OidcService.cs │ ├── Services/ │ │ ├── AuthenticationService.svc │ │ ├── CKeditorStyles.ashx │ │ ├── CKeditorStyles.ashx.cs │ │ ├── CKeditorTemplates.ashx │ │ ├── CKeditorTemplates.ashx.cs │ │ ├── ContentRatingService.ashx │ │ ├── ContentRatingService.ashx.cs │ │ ├── Default.aspx │ │ ├── Default.aspx.cs │ │ ├── Default.aspx.designer.cs │ │ ├── EditorStyles.ashx │ │ ├── EditorStyles.ashx.cs │ │ ├── FileService.ashx │ │ ├── FileService.ashx.cs │ │ ├── FriendlyUrlSuggestXml.aspx │ │ ├── FriendlyUrlSuggestXml.aspx.cs │ │ ├── FriendlyUrlSuggestXml.aspx.designer.cs │ │ ├── GalleryDataService.ashx │ │ ├── HtmlEditService.aspx │ │ ├── HtmlEditService.aspx.cs │ │ ├── HtmlEditService.aspx.designer.cs │ │ ├── HtmlTemplates.ashx │ │ ├── HtmlTemplates.ashx.cs │ │ ├── MathMLHandler.ashx │ │ ├── MathMLHandler.ashx.cs │ │ ├── PayPalIPNHandler.aspx │ │ ├── PayPalIPNHandler.aspx.cs │ │ ├── PayPalIPNHandler.aspx.designer.cs │ │ ├── PayPalPDTHandler.aspx │ │ ├── PayPalPDTHandler.aspx.cs │ │ ├── PayPalPDTHandler.aspx.designer.cs │ │ ├── PayPalReturnHandler.ashx │ │ ├── PayPalReturnHandler.ashx.cs │ │ ├── RecentContentRss.aspx │ │ ├── RecentContentRss.aspx.cs │ │ ├── RoleService.svc │ │ ├── RpxPluginResponseHandler.ashx │ │ ├── RpxPluginResponseHandler.ashx.cs │ │ ├── SessionKeepAlive.aspx │ │ ├── SessionKeepAlive.aspx.cs │ │ ├── SessionKeepAlive.aspx.designer.cs │ │ ├── SiteMapJson.ashx │ │ ├── SiteMapJson.ashx.cs │ │ ├── TaskProgress.ashx │ │ ├── TaskProgress.ashx.cs │ │ ├── TinyMceTemplates.ashx │ │ ├── TinyMceTemplates.ashx.cs │ │ ├── TrackLocation.ashx │ │ ├── TrackLocation.ashx.cs │ │ ├── UserLookup.asmx │ │ ├── UserLookup.asmx.cs │ │ ├── WorldPayPostbackHandler.aspx │ │ ├── WorldPayPostbackHandler.aspx.cs │ │ └── WorldPayPostbackHandler.aspx.designer.cs │ ├── Setup/ │ │ ├── Default.aspx │ │ ├── Default.aspx.cs │ │ ├── Default.aspx.designer.cs │ │ ├── ProviderConfig/ │ │ │ ├── contentdeletehandlers/ │ │ │ │ ├── 000_placeholder.config │ │ │ │ ├── htmldeletehandler.config │ │ │ │ └── kdmediaplayerdeletehandler.config │ │ │ ├── indexbuilders/ │ │ │ │ ├── 000_placeholder.config │ │ │ │ └── htmlcontentindexbuilder.config │ │ │ ├── pagecreatedeventhandlers/ │ │ │ │ └── 000_placeholder.config │ │ │ ├── paypalipnhandlers/ │ │ │ │ └── 000_placeholder.config │ │ │ ├── paypalpdthandlers/ │ │ │ │ └── 000_placeholder.config │ │ │ ├── paypalreturnhandlers/ │ │ │ │ └── 000_placeholder.config │ │ │ ├── sitecreatedeventhandlers/ │ │ │ │ ├── 000_placeholder.config │ │ │ │ └── 001_core.config │ │ │ ├── sitepredeletehandlers/ │ │ │ │ ├── 000_placeholder.config │ │ │ │ ├── 001_coredatadeleter.config │ │ │ │ └── 001_htmldeleter.config │ │ │ ├── userpredeletehandlers/ │ │ │ │ └── 000_placeholder.config │ │ │ ├── userprofileupdatedhandlers/ │ │ │ │ └── 000_placeholder.config │ │ │ ├── userregisteredhandlers/ │ │ │ │ ├── 000_placeholder.config │ │ │ │ └── 002_notifyadminsuserregisteredhandler.config │ │ │ ├── usersigninhandlers/ │ │ │ │ └── 000_placeholder.config │ │ │ └── worldpayresponsehandlers/ │ │ │ └── 000_placeholder.config │ │ ├── RouteRegistrars/ │ │ │ ├── ExampleRoutes.config │ │ │ └── FeaturesRoutes.config │ │ ├── SetupFooter-rtl.config │ │ ├── SetupFooter.config │ │ ├── SetupHeader-rtl.config │ │ ├── SetupHeader.config │ │ ├── applications/ │ │ │ └── mojoportal-core/ │ │ │ ├── FeatureDefinitions/ │ │ │ │ ├── 10000_HtmlContentModule.config │ │ │ │ ├── 20000_BlogModule.config │ │ │ │ ├── 30000_ContactFormModule.config │ │ │ │ ├── 40000_EventCalendarModule.config │ │ │ │ ├── 50000_ForumsModule.config │ │ │ │ ├── 50020_GoogleMapModule.config │ │ │ │ ├── 50040_FolderGalleryModule.config │ │ │ │ ├── 60000_ImageGalleryModule.config │ │ │ │ ├── 70000_LinksModule.config │ │ │ │ ├── 80000_RSSAggregatorModule.config │ │ │ │ ├── 90000_SharedFilesModule.config │ │ │ │ ├── 90100_SiteStatisiticsModule.config │ │ │ │ ├── 90200_HtmlFragmentInlcudeModule.config │ │ │ │ ├── 90300_XmlXslModule.config │ │ │ │ ├── 99999_ChildPagesSiteMapModule.config │ │ │ │ ├── 99999_CustomMenu.config │ │ │ │ ├── 99999_CustomScriptModule.config │ │ │ │ ├── 99999_NewsletterSubscribeModule.config │ │ │ │ ├── 99999_RecentContentModule.config │ │ │ │ ├── 99999_SignInModule.config │ │ │ │ └── 99999_SiteSearchModule.config │ │ │ ├── SchemaInstallScripts/ │ │ │ │ ├── mssql/ │ │ │ │ │ ├── 2.2.7.8.config │ │ │ │ │ └── 2.3.4.8.config │ │ │ │ ├── mysql/ │ │ │ │ │ └── 2.2.7.8.config │ │ │ │ ├── pgsql/ │ │ │ │ │ └── 2.2.7.8.config │ │ │ │ └── sqlite/ │ │ │ │ └── 2.2.7.8.config │ │ │ └── SchemaUpgradeScripts/ │ │ │ ├── mssql/ │ │ │ │ ├── 2.2.1.5.config │ │ │ │ ├── 2.2.1.6.config │ │ │ │ ├── 2.2.1.7.config │ │ │ │ ├── 2.2.1.8.config │ │ │ │ ├── 2.2.1.9.config │ │ │ │ ├── 2.2.2.0.config │ │ │ │ ├── 2.2.2.1.config │ │ │ │ ├── 2.2.2.2.config │ │ │ │ ├── 2.2.2.3.config │ │ │ │ ├── 2.2.2.4.config │ │ │ │ ├── 2.2.2.5.config │ │ │ │ ├── 2.2.2.6.config │ │ │ │ ├── 2.2.2.7.config │ │ │ │ ├── 2.2.2.8.config │ │ │ │ ├── 2.2.2.9.config │ │ │ │ ├── 2.2.3.0.config │ │ │ │ ├── 2.2.3.1.config │ │ │ │ ├── 2.2.3.2.config │ │ │ │ ├── 2.2.3.3.config │ │ │ │ ├── 2.2.3.4.config │ │ │ │ ├── 2.2.3.5.config │ │ │ │ ├── 2.2.3.6.config │ │ │ │ ├── 2.2.3.7.config │ │ │ │ ├── 2.2.3.8.config │ │ │ │ ├── 2.2.3.9.config │ │ │ │ ├── 2.2.4.0.config │ │ │ │ ├── 2.2.4.1.config │ │ │ │ ├── 2.2.4.2.config │ │ │ │ ├── 2.2.4.3.config │ │ │ │ ├── 2.2.4.4.config │ │ │ │ ├── 2.2.4.5.config │ │ │ │ ├── 2.2.4.6.config │ │ │ │ ├── 2.2.4.7.config │ │ │ │ ├── 2.2.4.8.config │ │ │ │ ├── 2.2.4.9.config │ │ │ │ ├── 2.2.5.0.config │ │ │ │ ├── 2.2.5.1.config │ │ │ │ ├── 2.2.5.2.config │ │ │ │ ├── 2.2.5.3.config │ │ │ │ ├── 2.2.5.4.config │ │ │ │ ├── 2.2.5.5.config │ │ │ │ ├── 2.2.5.6.config │ │ │ │ ├── 2.2.5.7.config │ │ │ │ ├── 2.2.5.8.config │ │ │ │ ├── 2.2.5.9.config │ │ │ │ ├── 2.2.6.0.config │ │ │ │ ├── 2.2.6.1.config │ │ │ │ ├── 2.2.6.2.config │ │ │ │ ├── 2.2.6.3.config │ │ │ │ ├── 2.2.6.4.config │ │ │ │ ├── 2.2.6.5.config │ │ │ │ ├── 2.2.6.6.config │ │ │ │ ├── 2.2.6.7.config │ │ │ │ ├── 2.2.6.8.config │ │ │ │ ├── 2.2.6.9.config │ │ │ │ ├── 2.2.7.0.config │ │ │ │ ├── 2.2.7.1.config │ │ │ │ ├── 2.2.7.2.config │ │ │ │ ├── 2.2.7.3.config │ │ │ │ ├── 2.2.7.4.config │ │ │ │ ├── 2.2.7.5.config │ │ │ │ ├── 2.2.7.6.config │ │ │ │ ├── 2.2.7.7.config │ │ │ │ ├── 2.2.7.8.config │ │ │ │ ├── 2.2.7.9.config │ │ │ │ ├── 2.2.8.0.config │ │ │ │ ├── 2.2.8.1.config │ │ │ │ ├── 2.2.8.2.config │ │ │ │ ├── 2.2.8.3.config │ │ │ │ ├── 2.2.8.4.config │ │ │ │ ├── 2.2.8.5.config │ │ │ │ ├── 2.2.8.6.config │ │ │ │ ├── 2.2.8.7.config │ │ │ │ ├── 2.2.8.8.config │ │ │ │ ├── 2.2.8.9.config │ │ │ │ ├── 2.2.9.0.config │ │ │ │ ├── 2.2.9.1.config │ │ │ │ ├── 2.2.9.2.config │ │ │ │ ├── 2.2.9.3.config │ │ │ │ ├── 2.2.9.4.config │ │ │ │ ├── 2.2.9.5.config │ │ │ │ ├── 2.2.9.6.config │ │ │ │ ├── 2.2.9.7.config │ │ │ │ ├── 2.2.9.8.config │ │ │ │ ├── 2.2.9.9.config │ │ │ │ ├── 2.3.0.0.config │ │ │ │ ├── 2.3.0.1.config │ │ │ │ ├── 2.3.0.2.config │ │ │ │ ├── 2.3.0.3.config │ │ │ │ ├── 2.3.0.4.config │ │ │ │ ├── 2.3.0.5.config │ │ │ │ ├── 2.3.0.6.config │ │ │ │ ├── 2.3.0.7.config │ │ │ │ ├── 2.3.0.8.config │ │ │ │ ├── 2.3.0.9.config │ │ │ │ ├── 2.3.1.0.config │ │ │ │ ├── 2.3.1.1.config │ │ │ │ ├── 2.3.1.2.config │ │ │ │ ├── 2.3.1.3.config │ │ │ │ ├── 2.3.1.4.config │ │ │ │ ├── 2.3.1.5.config │ │ │ │ ├── 2.3.1.6.config │ │ │ │ ├── 2.3.1.7.config │ │ │ │ ├── 2.3.1.8.config │ │ │ │ ├── 2.3.1.9.config │ │ │ │ ├── 2.3.2.0.config │ │ │ │ ├── 2.3.2.1.config │ │ │ │ ├── 2.3.2.2.config │ │ │ │ ├── 2.3.2.3.config │ │ │ │ ├── 2.3.2.4.config │ │ │ │ ├── 2.3.2.5.config │ │ │ │ ├── 2.3.2.6.config │ │ │ │ ├── 2.3.2.7.config │ │ │ │ ├── 2.3.2.8.config │ │ │ │ ├── 2.3.2.9.config │ │ │ │ ├── 2.3.3.0.config │ │ │ │ ├── 2.3.3.1.config │ │ │ │ ├── 2.3.3.2.config │ │ │ │ ├── 2.3.3.3.config │ │ │ │ ├── 2.3.3.4.config │ │ │ │ ├── 2.3.3.5.config │ │ │ │ ├── 2.3.3.6.config │ │ │ │ ├── 2.3.3.7.config │ │ │ │ ├── 2.3.3.8.config │ │ │ │ ├── 2.3.3.9.config │ │ │ │ ├── 2.3.4.0.config │ │ │ │ ├── 2.3.4.1.config │ │ │ │ ├── 2.3.4.2.config │ │ │ │ ├── 2.3.4.3.config │ │ │ │ ├── 2.3.4.4.config │ │ │ │ ├── 2.3.4.5.config │ │ │ │ ├── 2.3.4.6.config │ │ │ │ ├── 2.3.4.7.config │ │ │ │ ├── 2.3.4.8.config │ │ │ │ ├── 2.3.4.9.config │ │ │ │ ├── 2.3.5.0.config │ │ │ │ ├── 2.3.5.1.config │ │ │ │ ├── 2.3.5.2.config │ │ │ │ ├── 2.3.5.3.config │ │ │ │ ├── 2.3.5.4.config │ │ │ │ ├── 2.3.5.5.config │ │ │ │ ├── 2.3.5.6.config │ │ │ │ ├── 2.3.5.7.config │ │ │ │ ├── 2.3.5.8.config │ │ │ │ ├── 2.3.5.9.config │ │ │ │ ├── 2.3.6.0.config │ │ │ │ ├── 2.3.6.1.config │ │ │ │ ├── 2.3.6.2.config │ │ │ │ ├── 2.3.6.3.config │ │ │ │ ├── 2.3.6.4.config │ │ │ │ ├── 2.3.6.5.config │ │ │ │ ├── 2.3.6.6.config │ │ │ │ ├── 2.3.6.7.config │ │ │ │ ├── 2.3.6.8.config │ │ │ │ ├── 2.3.6.9.config │ │ │ │ ├── 2.3.7.0.config │ │ │ │ ├── 2.3.7.1.config │ │ │ │ ├── 2.3.7.2.config │ │ │ │ ├── 2.3.7.3.config │ │ │ │ ├── 2.3.7.4.config │ │ │ │ ├── 2.3.7.5.config │ │ │ │ ├── 2.3.7.6.config │ │ │ │ ├── 2.3.7.7.config │ │ │ │ ├── 2.3.7.8.config │ │ │ │ ├── 2.3.7.9.config │ │ │ │ ├── 2.3.8.0.config │ │ │ │ ├── 2.3.8.1.config │ │ │ │ ├── 2.3.8.2.config │ │ │ │ ├── 2.3.8.3.config │ │ │ │ ├── 2.3.8.4.config │ │ │ │ ├── 2.3.8.5.config │ │ │ │ ├── 2.3.8.6.config │ │ │ │ ├── 2.3.8.7.config │ │ │ │ ├── 2.3.8.8.config │ │ │ │ ├── 2.3.8.9.config │ │ │ │ ├── 2.3.9.0.config │ │ │ │ ├── 2.3.9.1.config │ │ │ │ ├── 2.3.9.2.config │ │ │ │ ├── 2.3.9.3.config │ │ │ │ ├── 2.3.9.4.config │ │ │ │ ├── 2.3.9.5.config │ │ │ │ ├── 2.3.9.6.config │ │ │ │ ├── 2.3.9.7.config │ │ │ │ ├── 2.3.9.8.config │ │ │ │ ├── 2.3.9.9.config │ │ │ │ ├── 2.4.0.0.config │ │ │ │ ├── 2.4.0.1.config │ │ │ │ ├── 2.4.0.2.config │ │ │ │ ├── 2.4.0.3.config │ │ │ │ ├── 2.4.0.4.config │ │ │ │ ├── 2.4.0.5.config │ │ │ │ ├── 2.4.0.6.config │ │ │ │ ├── 2.4.0.7.config │ │ │ │ ├── 2.4.0.8.config │ │ │ │ ├── 2.4.0.9.config │ │ │ │ ├── 2.4.1.0.config │ │ │ │ ├── 2.5.0.0.config │ │ │ │ ├── 2.6.0.0.config │ │ │ │ ├── 2.6.0.1.config │ │ │ │ ├── 2.6.0.2.config │ │ │ │ ├── 2.6.0.3.config │ │ │ │ ├── 2.6.0.4.config │ │ │ │ ├── 2.7.0.1.config │ │ │ │ ├── 2.7.0.2.config │ │ │ │ ├── 2.7.0.3.config │ │ │ │ ├── 2.7.0.4.config │ │ │ │ ├── 2.7.0.5.config │ │ │ │ ├── 2.7.0.6.config │ │ │ │ ├── 2.7.0.7.config │ │ │ │ ├── 2.7.0.8.config │ │ │ │ ├── 2.7.0.9.config │ │ │ │ ├── 2.8.0.0.config │ │ │ │ ├── 2.8.0.1.config │ │ │ │ ├── 2.8.0.2.config │ │ │ │ ├── 2.8.0.3.config │ │ │ │ ├── 2.8.0.4.config │ │ │ │ ├── 2.8.0.5.config │ │ │ │ ├── 2.8.0.6.config │ │ │ │ ├── 2.8.0.7.config │ │ │ │ ├── 2.9.0.1.config │ │ │ │ ├── 2.9.0.2.config │ │ │ │ ├── 2.9.0.3.config │ │ │ │ ├── 2.9.0.4.config │ │ │ │ ├── 2.9.1.0.config │ │ │ │ ├── 2.9.2.0.config │ │ │ │ ├── 2.9.2.1.config │ │ │ │ ├── 2.9.2.2.config │ │ │ │ ├── 2.9.2.3.config │ │ │ │ └── drafts/ │ │ │ │ └── vnext.config │ │ │ ├── mysql/ │ │ │ │ ├── 2.2.1.5.config │ │ │ │ ├── 2.2.1.6.config │ │ │ │ ├── 2.2.1.7.config │ │ │ │ ├── 2.2.1.8.config │ │ │ │ ├── 2.2.1.9.config │ │ │ │ ├── 2.2.2.0.config │ │ │ │ ├── 2.2.2.1.config │ │ │ │ ├── 2.2.2.2.config │ │ │ │ ├── 2.2.2.3.config │ │ │ │ ├── 2.2.2.4.config │ │ │ │ ├── 2.2.2.5.config │ │ │ │ ├── 2.2.2.6.config │ │ │ │ ├── 2.2.2.7.config │ │ │ │ ├── 2.2.2.8.config │ │ │ │ ├── 2.2.2.9.config │ │ │ │ ├── 2.2.3.0.config │ │ │ │ ├── 2.2.3.1.config │ │ │ │ ├── 2.2.3.2.config │ │ │ │ ├── 2.2.3.3.config │ │ │ │ ├── 2.2.3.4.config │ │ │ │ ├── 2.2.3.5.config │ │ │ │ ├── 2.2.3.6.config │ │ │ │ ├── 2.2.3.7.config │ │ │ │ ├── 2.2.3.8.config │ │ │ │ ├── 2.2.3.9.config │ │ │ │ ├── 2.2.4.0.config │ │ │ │ ├── 2.2.4.1.config │ │ │ │ ├── 2.2.4.2.config │ │ │ │ ├── 2.2.4.3.config │ │ │ │ ├── 2.2.4.4.config │ │ │ │ ├── 2.2.4.5.config │ │ │ │ ├── 2.2.4.6.config │ │ │ │ ├── 2.2.4.7.config │ │ │ │ ├── 2.2.4.8.config │ │ │ │ ├── 2.2.4.9.config │ │ │ │ ├── 2.2.5.0.config │ │ │ │ ├── 2.2.5.1.config │ │ │ │ ├── 2.2.5.2.config │ │ │ │ ├── 2.2.5.3.config │ │ │ │ ├── 2.2.5.4.config │ │ │ │ ├── 2.2.5.5.config │ │ │ │ ├── 2.2.5.6.config │ │ │ │ ├── 2.2.5.7.config │ │ │ │ ├── 2.2.5.8.config │ │ │ │ ├── 2.2.5.9.config │ │ │ │ ├── 2.2.6.0.config │ │ │ │ ├── 2.2.6.1.config │ │ │ │ ├── 2.2.6.2.config │ │ │ │ ├── 2.2.6.3.config │ │ │ │ ├── 2.2.6.4.config │ │ │ │ ├── 2.2.6.5.config │ │ │ │ ├── 2.2.6.6.config │ │ │ │ ├── 2.2.6.7.config │ │ │ │ ├── 2.2.6.8.config │ │ │ │ ├── 2.2.6.9.config │ │ │ │ ├── 2.2.7.0.config │ │ │ │ ├── 2.2.7.1.config │ │ │ │ ├── 2.2.7.2.config │ │ │ │ ├── 2.2.7.3.config │ │ │ │ ├── 2.2.7.4.config │ │ │ │ ├── 2.2.7.5.config │ │ │ │ ├── 2.2.7.6.config │ │ │ │ ├── 2.2.7.7.config │ │ │ │ ├── 2.2.7.8.config │ │ │ │ ├── 2.2.7.9.config │ │ │ │ ├── 2.2.8.0.config │ │ │ │ ├── 2.2.8.1.config │ │ │ │ ├── 2.2.8.2.config │ │ │ │ ├── 2.2.8.3.config │ │ │ │ ├── 2.2.8.4.config │ │ │ │ ├── 2.2.8.5.config │ │ │ │ ├── 2.2.8.6.config │ │ │ │ ├── 2.2.8.7.config │ │ │ │ ├── 2.2.8.8.config │ │ │ │ ├── 2.2.8.9.config │ │ │ │ ├── 2.2.9.0.config │ │ │ │ ├── 2.2.9.1.config │ │ │ │ ├── 2.2.9.2.config │ │ │ │ ├── 2.2.9.3.config │ │ │ │ ├── 2.2.9.4.config │ │ │ │ ├── 2.2.9.5.config │ │ │ │ ├── 2.2.9.6.config │ │ │ │ ├── 2.2.9.7.config │ │ │ │ ├── 2.2.9.8.config │ │ │ │ ├── 2.2.9.9.config │ │ │ │ ├── 2.3.0.0.config │ │ │ │ ├── 2.3.0.1.config │ │ │ │ ├── 2.3.0.2.config │ │ │ │ ├── 2.3.0.3.config │ │ │ │ ├── 2.3.0.4.config │ │ │ │ ├── 2.3.0.5.config │ │ │ │ ├── 2.3.0.6.config │ │ │ │ ├── 2.3.0.7.config │ │ │ │ ├── 2.3.0.8.config │ │ │ │ ├── 2.3.0.9.config │ │ │ │ ├── 2.3.1.0.config │ │ │ │ ├── 2.3.1.1.config │ │ │ │ ├── 2.3.1.2.config │ │ │ │ ├── 2.3.1.3.config │ │ │ │ ├── 2.3.1.4.config │ │ │ │ ├── 2.3.1.5.config │ │ │ │ ├── 2.3.1.6.config │ │ │ │ ├── 2.3.1.7.config │ │ │ │ ├── 2.3.1.8.config │ │ │ │ ├── 2.3.1.9.config │ │ │ │ ├── 2.3.2.0.config │ │ │ │ ├── 2.3.2.1.config │ │ │ │ ├── 2.3.2.2.config │ │ │ │ ├── 2.3.2.3.config │ │ │ │ ├── 2.3.2.4.config │ │ │ │ ├── 2.3.2.5.config │ │ │ │ ├── 2.3.2.6.config │ │ │ │ ├── 2.3.2.7.config │ │ │ │ ├── 2.3.2.8.config │ │ │ │ ├── 2.3.2.9.config │ │ │ │ ├── 2.3.3.0.config │ │ │ │ ├── 2.3.3.1.config │ │ │ │ ├── 2.3.3.2.config │ │ │ │ ├── 2.3.3.3.config │ │ │ │ ├── 2.3.3.4.config │ │ │ │ ├── 2.3.3.5.config │ │ │ │ ├── 2.3.3.6.config │ │ │ │ ├── 2.3.3.7.config │ │ │ │ ├── 2.3.3.8.config │ │ │ │ ├── 2.3.3.9.config │ │ │ │ ├── 2.3.4.0.config │ │ │ │ ├── 2.3.4.1.config │ │ │ │ ├── 2.3.4.2.config │ │ │ │ ├── 2.3.4.3.config │ │ │ │ ├── 2.3.4.4.config │ │ │ │ ├── 2.3.4.5.config │ │ │ │ ├── 2.3.4.6.config │ │ │ │ ├── 2.3.4.7.config │ │ │ │ ├── 2.3.4.8.config │ │ │ │ ├── 2.3.4.9.config │ │ │ │ ├── 2.3.5.0.config │ │ │ │ ├── 2.3.5.1.config │ │ │ │ ├── 2.3.5.2.config │ │ │ │ ├── 2.3.5.3.config │ │ │ │ ├── 2.3.5.4.config │ │ │ │ ├── 2.3.5.5.config │ │ │ │ ├── 2.3.5.6.config │ │ │ │ ├── 2.3.5.7.config │ │ │ │ ├── 2.3.5.8.config │ │ │ │ ├── 2.3.5.9.config │ │ │ │ ├── 2.3.6.0.config │ │ │ │ ├── 2.3.6.1.config │ │ │ │ ├── 2.3.6.2.config │ │ │ │ ├── 2.3.6.3.config │ │ │ │ ├── 2.3.6.4.config │ │ │ │ ├── 2.3.6.5.config │ │ │ │ ├── 2.3.6.6.config │ │ │ │ ├── 2.3.6.7.config │ │ │ │ ├── 2.3.6.8.config │ │ │ │ ├── 2.3.6.9.config │ │ │ │ ├── 2.3.7.0.config │ │ │ │ ├── 2.3.7.1.config │ │ │ │ ├── 2.3.7.2.config │ │ │ │ ├── 2.3.7.3.config │ │ │ │ ├── 2.3.7.4.config │ │ │ │ ├── 2.3.7.5.config │ │ │ │ ├── 2.3.7.6.config │ │ │ │ ├── 2.3.7.7.config │ │ │ │ ├── 2.3.7.8.config │ │ │ │ ├── 2.3.7.9.config │ │ │ │ ├── 2.3.8.0.config │ │ │ │ ├── 2.3.8.1.config │ │ │ │ ├── 2.3.8.2.config │ │ │ │ ├── 2.3.8.3.config │ │ │ │ ├── 2.3.8.4.config │ │ │ │ ├── 2.3.8.5.config │ │ │ │ ├── 2.3.8.6.config │ │ │ │ ├── 2.3.8.7.config │ │ │ │ ├── 2.3.8.8.config │ │ │ │ ├── 2.3.8.9.config │ │ │ │ ├── 2.3.9.0.config │ │ │ │ ├── 2.3.9.1.config │ │ │ │ ├── 2.3.9.2.config │ │ │ │ ├── 2.3.9.3.config │ │ │ │ ├── 2.3.9.4.config │ │ │ │ ├── 2.3.9.5.config │ │ │ │ ├── 2.3.9.6.config │ │ │ │ ├── 2.3.9.7.config │ │ │ │ ├── 2.3.9.8.config │ │ │ │ ├── 2.3.9.9.config │ │ │ │ ├── 2.4.0.0.config │ │ │ │ ├── 2.4.0.1.config │ │ │ │ ├── 2.4.0.2.config │ │ │ │ ├── 2.4.0.3.config │ │ │ │ ├── 2.4.0.4.config │ │ │ │ ├── 2.4.0.5.config │ │ │ │ ├── 2.4.0.6.config │ │ │ │ ├── 2.4.0.7.config │ │ │ │ ├── 2.4.0.8.config │ │ │ │ ├── 2.4.0.9.config │ │ │ │ ├── 2.4.1.0.config │ │ │ │ ├── 2.5.0.0.config │ │ │ │ ├── 2.6.0.0.config │ │ │ │ ├── 2.6.0.1.config │ │ │ │ ├── 2.6.0.2.config │ │ │ │ ├── 2.6.0.3.config │ │ │ │ ├── 2.6.0.4.config │ │ │ │ ├── 2.7.0.1.config │ │ │ │ ├── 2.7.0.3.config │ │ │ │ ├── 2.7.0.4.config │ │ │ │ ├── 2.7.0.5.config │ │ │ │ ├── 2.7.0.6.config │ │ │ │ ├── 2.7.0.7.config │ │ │ │ ├── 2.7.0.8.config │ │ │ │ ├── 2.7.0.9.config │ │ │ │ ├── 2.8.0.0.config │ │ │ │ ├── 2.8.0.1.config │ │ │ │ ├── 2.8.0.2.config │ │ │ │ ├── 2.8.0.3.config │ │ │ │ ├── 2.8.0.4.config │ │ │ │ ├── 2.8.0.5.config │ │ │ │ ├── 2.8.0.6.config │ │ │ │ ├── 2.8.0.7.config │ │ │ │ ├── 2.9.0.1.config │ │ │ │ ├── 2.9.0.2.config │ │ │ │ ├── 2.9.0.3.config │ │ │ │ ├── 2.9.0.4.config │ │ │ │ ├── 2.9.1.0.config │ │ │ │ ├── 2.9.2.0.config │ │ │ │ ├── 2.9.2.1.config │ │ │ │ ├── 2.9.2.2.config │ │ │ │ ├── 2.9.2.3.config │ │ │ │ └── drafts/ │ │ │ │ └── vnext.config │ │ │ ├── pgsql/ │ │ │ │ ├── 2.2.1.5.config │ │ │ │ ├── 2.2.1.6.config │ │ │ │ ├── 2.2.1.7.config │ │ │ │ ├── 2.2.1.8.config │ │ │ │ ├── 2.2.1.9.config │ │ │ │ ├── 2.2.2.0.config │ │ │ │ ├── 2.2.2.1.config │ │ │ │ ├── 2.2.2.2.config │ │ │ │ ├── 2.2.2.3.config │ │ │ │ ├── 2.2.2.4.config │ │ │ │ ├── 2.2.2.5.config │ │ │ │ ├── 2.2.2.6.config │ │ │ │ ├── 2.2.2.7.config │ │ │ │ ├── 2.2.2.8.config │ │ │ │ ├── 2.2.2.9.config │ │ │ │ ├── 2.2.3.0.config │ │ │ │ ├── 2.2.3.1.config │ │ │ │ ├── 2.2.3.2.config │ │ │ │ ├── 2.2.3.3.config │ │ │ │ ├── 2.2.3.4.config │ │ │ │ ├── 2.2.3.5.config │ │ │ │ ├── 2.2.3.6.config │ │ │ │ ├── 2.2.3.7.config │ │ │ │ ├── 2.2.3.8.config │ │ │ │ ├── 2.2.3.9.config │ │ │ │ ├── 2.2.4.0.config │ │ │ │ ├── 2.2.4.1.config │ │ │ │ ├── 2.2.4.2.config │ │ │ │ ├── 2.2.4.3.config │ │ │ │ ├── 2.2.4.4.config │ │ │ │ ├── 2.2.4.5.config │ │ │ │ ├── 2.2.4.6.config │ │ │ │ ├── 2.2.4.7.config │ │ │ │ ├── 2.2.4.8.config │ │ │ │ ├── 2.2.4.9.config │ │ │ │ ├── 2.2.5.0.config │ │ │ │ ├── 2.2.5.1.config │ │ │ │ ├── 2.2.5.2.config │ │ │ │ ├── 2.2.5.3.config │ │ │ │ ├── 2.2.5.4.config │ │ │ │ ├── 2.2.5.5.config │ │ │ │ ├── 2.2.5.6.config │ │ │ │ ├── 2.2.5.7.config │ │ │ │ ├── 2.2.5.8.config │ │ │ │ ├── 2.2.5.9.config │ │ │ │ ├── 2.2.6.0.config │ │ │ │ ├── 2.2.6.1.config │ │ │ │ ├── 2.2.6.2.config │ │ │ │ ├── 2.2.6.3.config │ │ │ │ ├── 2.2.6.4.config │ │ │ │ ├── 2.2.6.5.config │ │ │ │ ├── 2.2.6.6.config │ │ │ │ ├── 2.2.6.7.config │ │ │ │ ├── 2.2.6.8.config │ │ │ │ ├── 2.2.6.9.config │ │ │ │ ├── 2.2.7.0.config │ │ │ │ ├── 2.2.7.1.config │ │ │ │ ├── 2.2.7.2.config │ │ │ │ ├── 2.2.7.3.config │ │ │ │ ├── 2.2.7.4.config │ │ │ │ ├── 2.2.7.5.config │ │ │ │ ├── 2.2.7.6.config │ │ │ │ ├── 2.2.7.7.config │ │ │ │ ├── 2.2.7.8.config │ │ │ │ ├── 2.2.7.9.config │ │ │ │ ├── 2.2.8.0.config │ │ │ │ ├── 2.2.8.1.config │ │ │ │ ├── 2.2.8.2.config │ │ │ │ ├── 2.2.8.3.config │ │ │ │ ├── 2.2.8.4.config │ │ │ │ ├── 2.2.8.5.config │ │ │ │ ├── 2.2.8.6.config │ │ │ │ ├── 2.2.8.7.config │ │ │ │ ├── 2.2.8.8.config │ │ │ │ ├── 2.2.8.9.config │ │ │ │ ├── 2.2.9.0.config │ │ │ │ ├── 2.2.9.1.config │ │ │ │ ├── 2.2.9.2.config │ │ │ │ ├── 2.2.9.3.config │ │ │ │ ├── 2.2.9.4.config │ │ │ │ ├── 2.2.9.5.config │ │ │ │ ├── 2.2.9.6.config │ │ │ │ ├── 2.2.9.7.config │ │ │ │ ├── 2.2.9.8.config │ │ │ │ ├── 2.2.9.9.config │ │ │ │ ├── 2.3.0.0.config │ │ │ │ ├── 2.3.0.1.config │ │ │ │ ├── 2.3.0.2.config │ │ │ │ ├── 2.3.0.3.config │ │ │ │ ├── 2.3.0.4.config │ │ │ │ ├── 2.3.0.5.config │ │ │ │ ├── 2.3.0.6.config │ │ │ │ ├── 2.3.0.7.config │ │ │ │ ├── 2.3.0.8.config │ │ │ │ ├── 2.3.0.9.config │ │ │ │ ├── 2.3.1.0.config │ │ │ │ ├── 2.3.1.1.config │ │ │ │ ├── 2.3.1.2.config │ │ │ │ ├── 2.3.1.3.config │ │ │ │ ├── 2.3.1.4.config │ │ │ │ ├── 2.3.1.5.config │ │ │ │ ├── 2.3.1.6.config │ │ │ │ ├── 2.3.1.7.config │ │ │ │ ├── 2.3.1.8.config │ │ │ │ ├── 2.3.1.9.config │ │ │ │ ├── 2.3.2.0.config │ │ │ │ ├── 2.3.2.1.config │ │ │ │ ├── 2.3.2.2.config │ │ │ │ ├── 2.3.2.3.config │ │ │ │ ├── 2.3.2.4.config │ │ │ │ ├── 2.3.2.5.config │ │ │ │ ├── 2.3.2.6.config │ │ │ │ ├── 2.3.2.7.config │ │ │ │ ├── 2.3.2.8.config │ │ │ │ ├── 2.3.2.9.config │ │ │ │ ├── 2.3.3.0.config │ │ │ │ ├── 2.3.3.1.config │ │ │ │ ├── 2.3.3.2.config │ │ │ │ ├── 2.3.3.3.config │ │ │ │ ├── 2.3.3.4.config │ │ │ │ ├── 2.3.3.5.config │ │ │ │ ├── 2.3.3.6.config │ │ │ │ ├── 2.3.3.7.config │ │ │ │ ├── 2.3.3.8.config │ │ │ │ ├── 2.3.3.9.config │ │ │ │ ├── 2.3.4.0.config │ │ │ │ ├── 2.3.4.1.config │ │ │ │ ├── 2.3.4.2.config │ │ │ │ ├── 2.3.4.3.config │ │ │ │ ├── 2.3.4.4.config │ │ │ │ ├── 2.3.4.5.config │ │ │ │ ├── 2.3.4.6.config │ │ │ │ ├── 2.3.4.7.config │ │ │ │ ├── 2.3.4.8.config │ │ │ │ ├── 2.3.4.9.config │ │ │ │ ├── 2.3.5.0.config │ │ │ │ ├── 2.3.5.1.config │ │ │ │ ├── 2.3.5.2.config │ │ │ │ ├── 2.3.5.3.config │ │ │ │ ├── 2.3.5.4.config │ │ │ │ ├── 2.3.5.5.config │ │ │ │ ├── 2.3.5.6.config │ │ │ │ ├── 2.3.5.7.config │ │ │ │ ├── 2.3.5.8.config │ │ │ │ ├── 2.3.5.9.config │ │ │ │ ├── 2.3.6.0.config │ │ │ │ ├── 2.3.6.1.config │ │ │ │ ├── 2.3.6.2.config │ │ │ │ ├── 2.3.6.3.config │ │ │ │ ├── 2.3.6.4.config │ │ │ │ ├── 2.3.6.5.config │ │ │ │ ├── 2.3.6.6.config │ │ │ │ ├── 2.3.6.7.config │ │ │ │ ├── 2.3.6.8.config │ │ │ │ ├── 2.3.6.9.config │ │ │ │ ├── 2.3.7.0.config │ │ │ │ ├── 2.3.7.1.config │ │ │ │ ├── 2.3.7.2.config │ │ │ │ ├── 2.3.7.3.config │ │ │ │ ├── 2.3.7.4.config │ │ │ │ ├── 2.3.7.5.config │ │ │ │ ├── 2.3.7.6.config │ │ │ │ ├── 2.3.7.7.config │ │ │ │ ├── 2.3.7.8.config │ │ │ │ ├── 2.3.7.9.config │ │ │ │ ├── 2.3.8.0.config │ │ │ │ ├── 2.3.8.1.config │ │ │ │ ├── 2.3.8.2.config │ │ │ │ ├── 2.3.8.3.config │ │ │ │ ├── 2.3.8.4.config │ │ │ │ ├── 2.3.8.5.config │ │ │ │ ├── 2.3.8.6.config │ │ │ │ ├── 2.3.8.7.config │ │ │ │ ├── 2.3.8.8.config │ │ │ │ ├── 2.3.8.9.config │ │ │ │ ├── 2.3.9.0.config │ │ │ │ ├── 2.3.9.1.config │ │ │ │ ├── 2.3.9.2.config │ │ │ │ ├── 2.3.9.3.config │ │ │ │ ├── 2.3.9.4.config │ │ │ │ ├── 2.3.9.5.config │ │ │ │ ├── 2.3.9.6.config │ │ │ │ ├── 2.3.9.7.config │ │ │ │ ├── 2.3.9.8.config │ │ │ │ ├── 2.3.9.9.config │ │ │ │ ├── 2.4.0.0.config │ │ │ │ ├── 2.4.0.1.config │ │ │ │ ├── 2.4.0.2.config │ │ │ │ ├── 2.4.0.3.config │ │ │ │ ├── 2.4.0.4.config │ │ │ │ ├── 2.4.0.5.config │ │ │ │ ├── 2.4.0.6.config │ │ │ │ ├── 2.4.0.7.config │ │ │ │ ├── 2.4.0.8.config │ │ │ │ ├── 2.4.0.9.config │ │ │ │ ├── 2.4.1.0.config │ │ │ │ ├── 2.5.0.0.config │ │ │ │ ├── 2.6.0.0.config │ │ │ │ ├── 2.6.0.1.config │ │ │ │ ├── 2.6.0.2.config │ │ │ │ ├── 2.6.0.3.config │ │ │ │ ├── 2.6.0.4.config │ │ │ │ ├── 2.7.0.1.config │ │ │ │ ├── 2.7.0.2.config │ │ │ │ ├── 2.7.0.3.config │ │ │ │ ├── 2.7.0.4.config │ │ │ │ ├── 2.7.0.5.config │ │ │ │ ├── 2.7.0.6.config │ │ │ │ ├── 2.7.0.7.config │ │ │ │ ├── 2.7.0.8.config │ │ │ │ ├── 2.7.0.9.config │ │ │ │ ├── 2.8.0.0.config │ │ │ │ ├── 2.8.0.1.config │ │ │ │ ├── 2.8.0.2.config │ │ │ │ ├── 2.8.0.3.config │ │ │ │ ├── 2.8.0.4.config │ │ │ │ ├── 2.8.0.5.config │ │ │ │ ├── 2.8.0.6.config │ │ │ │ ├── 2.8.0.7.config │ │ │ │ ├── 2.9.0.1.config │ │ │ │ ├── 2.9.0.2.config │ │ │ │ ├── 2.9.0.3.config │ │ │ │ ├── 2.9.0.4.config │ │ │ │ ├── 2.9.1.0.config │ │ │ │ ├── 2.9.2.0.config │ │ │ │ ├── 2.9.2.1.config │ │ │ │ ├── 2.9.2.2.config │ │ │ │ ├── 2.9.2.3.config │ │ │ │ └── drafts/ │ │ │ │ ├── vnext.config │ │ │ │ └── vnextprocs.config │ │ │ └── sqlite/ │ │ │ ├── 2.2.1.6.config │ │ │ ├── 2.2.3.0.config │ │ │ ├── 2.2.3.1.config │ │ │ ├── 2.2.3.2.config │ │ │ ├── 2.2.3.3.config │ │ │ ├── 2.2.3.4.config │ │ │ ├── 2.2.3.5.config │ │ │ ├── 2.2.3.6.config │ │ │ ├── 2.2.3.7.config │ │ │ ├── 2.2.3.8.config │ │ │ ├── 2.2.3.9.config │ │ │ ├── 2.2.4.0.config │ │ │ ├── 2.2.4.1.config │ │ │ ├── 2.2.4.2.config │ │ │ ├── 2.2.4.3.config │ │ │ ├── 2.2.4.4.config │ │ │ ├── 2.2.4.5.config │ │ │ ├── 2.2.4.6.config │ │ │ ├── 2.2.4.7.config │ │ │ ├── 2.2.4.8.config │ │ │ ├── 2.2.4.9.config │ │ │ ├── 2.2.5.0.config │ │ │ ├── 2.2.5.1.config │ │ │ ├── 2.2.5.2.config │ │ │ ├── 2.2.5.3.config │ │ │ ├── 2.2.5.4.config │ │ │ ├── 2.2.5.5.config │ │ │ ├── 2.2.5.6.config │ │ │ ├── 2.2.5.7.config │ │ │ ├── 2.2.5.8.config │ │ │ ├── 2.2.5.9.config │ │ │ ├── 2.2.6.0.config │ │ │ ├── 2.2.6.1.config │ │ │ ├── 2.2.6.2.config │ │ │ ├── 2.2.6.3.config │ │ │ ├── 2.2.6.4.config │ │ │ ├── 2.2.6.5.config │ │ │ ├── 2.2.6.6.config │ │ │ ├── 2.2.6.7.config │ │ │ ├── 2.2.6.8.config │ │ │ ├── 2.2.6.9.config │ │ │ ├── 2.2.7.0.config │ │ │ ├── 2.2.7.1.config │ │ │ ├── 2.2.7.2.config │ │ │ ├── 2.2.7.3.config │ │ │ ├── 2.2.7.4.config │ │ │ ├── 2.2.7.5.config │ │ │ ├── 2.2.7.6.config │ │ │ ├── 2.2.7.7.config │ │ │ ├── 2.2.7.8.config │ │ │ ├── 2.2.7.9.config │ │ │ ├── 2.2.8.0.config │ │ │ ├── 2.2.8.1.config │ │ │ ├── 2.2.8.2.config │ │ │ ├── 2.2.8.3.config │ │ │ ├── 2.2.8.4.config │ │ │ ├── 2.2.8.5.config │ │ │ ├── 2.2.8.6.config │ │ │ ├── 2.2.8.7.config │ │ │ ├── 2.2.8.8.config │ │ │ ├── 2.2.8.9.config │ │ │ ├── 2.2.9.0.config │ │ │ ├── 2.2.9.1.config │ │ │ ├── 2.2.9.2.config │ │ │ ├── 2.2.9.3.config │ │ │ ├── 2.2.9.4.config │ │ │ ├── 2.2.9.5.config │ │ │ ├── 2.2.9.6.config │ │ │ ├── 2.2.9.7.config │ │ │ ├── 2.2.9.8.config │ │ │ ├── 2.2.9.9.config │ │ │ ├── 2.3.0.0.config │ │ │ ├── 2.3.0.1.config │ │ │ ├── 2.3.0.2.config │ │ │ ├── 2.3.0.3.config │ │ │ ├── 2.3.0.4.config │ │ │ ├── 2.3.0.5.config │ │ │ ├── 2.3.0.6.config │ │ │ ├── 2.3.0.7.config │ │ │ ├── 2.3.0.8.config │ │ │ ├── 2.3.0.9.config │ │ │ ├── 2.3.1.0.config │ │ │ ├── 2.3.1.1.config │ │ │ ├── 2.3.1.2.config │ │ │ ├── 2.3.1.3.config │ │ │ ├── 2.3.1.4.config │ │ │ ├── 2.3.1.5.config │ │ │ ├── 2.3.1.6.config │ │ │ ├── 2.3.1.7.config │ │ │ ├── 2.3.1.8.config │ │ │ ├── 2.3.1.9.config │ │ │ ├── 2.3.2.0.config │ │ │ ├── 2.3.2.1.config │ │ │ ├── 2.3.2.2.config │ │ │ ├── 2.3.2.3.config │ │ │ ├── 2.3.2.4.config │ │ │ ├── 2.3.2.5.config │ │ │ ├── 2.3.2.6.config │ │ │ ├── 2.3.2.7.config │ │ │ ├── 2.3.2.8.config │ │ │ ├── 2.3.2.9.config │ │ │ ├── 2.3.3.0.config │ │ │ ├── 2.3.3.1.config │ │ │ ├── 2.3.3.2.config │ │ │ ├── 2.3.3.3.config │ │ │ ├── 2.3.3.4.config │ │ │ ├── 2.3.3.5.config │ │ │ ├── 2.3.3.6.config │ │ │ ├── 2.3.3.7.config │ │ │ ├── 2.3.3.8.config │ │ │ ├── 2.3.3.9.config │ │ │ ├── 2.3.4.0.config │ │ │ ├── 2.3.4.1.config │ │ │ ├── 2.3.4.2.config │ │ │ ├── 2.3.4.3.config │ │ │ ├── 2.3.4.4.config │ │ │ ├── 2.3.4.5.config │ │ │ ├── 2.3.4.6.config │ │ │ ├── 2.3.4.7.config │ │ │ ├── 2.3.4.8.config │ │ │ ├── 2.3.4.9.config │ │ │ ├── 2.3.5.0.config │ │ │ ├── 2.3.5.1.config │ │ │ ├── 2.3.5.2.config │ │ │ ├── 2.3.5.3.config │ │ │ ├── 2.3.5.4.config │ │ │ ├── 2.3.5.5.config │ │ │ ├── 2.3.5.6.config │ │ │ ├── 2.3.5.7.config │ │ │ ├── 2.3.5.8.config │ │ │ ├── 2.3.5.9.config │ │ │ ├── 2.3.6.0.config │ │ │ ├── 2.3.6.1.config │ │ │ ├── 2.3.6.2.config │ │ │ ├── 2.3.6.3.config │ │ │ ├── 2.3.6.4.config │ │ │ ├── 2.3.6.5.config │ │ │ ├── 2.3.6.6.config │ │ │ ├── 2.3.6.7.config │ │ │ ├── 2.3.6.8.config │ │ │ ├── 2.3.6.9.config │ │ │ ├── 2.3.7.0.config │ │ │ ├── 2.3.7.1.config │ │ │ ├── 2.3.7.2.config │ │ │ ├── 2.3.7.3.config │ │ │ ├── 2.3.7.4.config │ │ │ ├── 2.3.7.5.config │ │ │ ├── 2.3.7.6.config │ │ │ ├── 2.3.7.7.config │ │ │ ├── 2.3.7.8.config │ │ │ ├── 2.3.7.9.config │ │ │ ├── 2.3.8.0.config │ │ │ ├── 2.3.8.1.config │ │ │ ├── 2.3.8.2.config │ │ │ ├── 2.3.8.3.config │ │ │ ├── 2.3.8.4.config │ │ │ ├── 2.3.8.5.config │ │ │ ├── 2.3.8.6.config │ │ │ ├── 2.3.8.7.config │ │ │ ├── 2.3.8.8.config │ │ │ ├── 2.3.8.9.config │ │ │ ├── 2.3.9.0.config │ │ │ ├── 2.3.9.1.config │ │ │ ├── 2.3.9.2.config │ │ │ ├── 2.3.9.3.config │ │ │ ├── 2.3.9.4.config │ │ │ ├── 2.3.9.5.config │ │ │ ├── 2.3.9.6.config │ │ │ ├── 2.3.9.7.config │ │ │ ├── 2.3.9.8.config │ │ │ ├── 2.3.9.9.config │ │ │ ├── 2.4.0.0.config │ │ │ ├── 2.4.0.1.config │ │ │ ├── 2.4.0.2.config │ │ │ ├── 2.4.0.3.config │ │ │ ├── 2.4.0.4.config │ │ │ ├── 2.4.0.5.config │ │ │ ├── 2.4.0.6.config │ │ │ ├── 2.4.0.7.config │ │ │ ├── 2.4.0.8.config │ │ │ ├── 2.4.0.9.config │ │ │ ├── 2.4.1.0.config │ │ │ ├── 2.5.0.0.config │ │ │ ├── 2.6.0.0.config │ │ │ ├── 2.6.0.1.config │ │ │ ├── 2.6.0.2.config │ │ │ ├── 2.6.0.3.config │ │ │ ├── 2.6.0.4.config │ │ │ ├── 2.7.0.1.config │ │ │ ├── 2.7.0.3.config │ │ │ ├── 2.7.0.4.config │ │ │ ├── 2.7.0.5.config │ │ │ ├── 2.7.0.6.config │ │ │ ├── 2.7.0.7.config │ │ │ ├── 2.7.0.8.config │ │ │ ├── 2.7.0.9.config │ │ │ ├── 2.8.0.0.config │ │ │ ├── 2.8.0.1.config │ │ │ ├── 2.8.0.2.config │ │ │ ├── 2.8.0.3.config │ │ │ ├── 2.8.0.4.config │ │ │ ├── 2.8.0.5.config │ │ │ ├── 2.8.0.6.config │ │ │ ├── 2.8.0.7.config │ │ │ ├── 2.9.0.1.config │ │ │ ├── 2.9.0.2.config │ │ │ ├── 2.9.0.3.config │ │ │ ├── 2.9.0.4.config │ │ │ ├── 2.9.1.0.config │ │ │ ├── 2.9.2.0.config │ │ │ ├── 2.9.2.1.config │ │ │ ├── 2.9.2.2.config │ │ │ ├── 2.9.2.3.config │ │ │ └── drafts/ │ │ │ └── vnext.config │ │ └── initialcontent/ │ │ ├── pages/ │ │ │ └── 00001homepage.config │ │ └── supplementaladminmenulinks/ │ │ └── 00001myadminlinks.config │ ├── SiteMap.ashx │ ├── SiteMap.ashx.cs │ ├── SiteMap.aspx │ ├── SiteMap.aspx.cs │ ├── SiteMap.aspx.designer.cs │ ├── Views/ │ │ ├── Admin/ │ │ │ ├── _AdditionalContentList.cshtml │ │ │ └── _AdminMenu.cshtml │ │ ├── Common/ │ │ │ └── _CustomMenu.cshtml │ │ ├── Controls/ │ │ │ └── DropDownList.cshtml │ │ ├── ExternalLogin/ │ │ │ └── Error.cshtml │ │ ├── FileManager/ │ │ │ ├── Index.cshtml │ │ │ ├── Pages.cshtml │ │ │ └── _FileManagerLayout.cshtml │ │ ├── SearchResults/ │ │ │ ├── Results.cshtml │ │ │ └── _SearchResultsFallback.cshtml │ │ ├── Shared/ │ │ │ ├── Error.cshtml │ │ │ ├── MemberList.cshtml │ │ │ ├── Menu.cshtml │ │ │ ├── _BreadCrumbs.cshtml │ │ │ ├── _CleanLayout.cshtml │ │ │ ├── _DebugInfo.cshtml │ │ │ ├── _Layout.cshtml │ │ │ └── _Pager.cshtml │ │ ├── Web.config │ │ ├── _ViewStart.cshtml │ │ └── eletter/ │ │ └── _Admin.cshtml │ ├── Web.Debug.config │ ├── Web.Release.config │ ├── Web.config │ ├── channel.ashx │ ├── channel.ashx.cs │ ├── closed.aspx │ ├── closed.aspx.cs │ ├── closed.aspx.designer.cs │ ├── csshandler.ashx │ ├── eletter/ │ │ ├── Admin.aspx │ │ ├── Admin.aspx.cs │ │ ├── Admin.aspx.designer.cs │ │ ├── Archive.aspx │ │ ├── Archive.aspx.cs │ │ ├── Archive.aspx.designer.cs │ │ ├── Confirm.aspx │ │ ├── Confirm.aspx.cs │ │ ├── Confirm.aspx.designer.cs │ │ ├── Default.aspx │ │ ├── Default.aspx.cs │ │ ├── Default.aspx.designer.cs │ │ ├── LetterArchive.aspx │ │ ├── LetterArchive.aspx.cs │ │ ├── LetterArchive.aspx.designer.cs │ │ ├── LetterDrafts.aspx │ │ ├── LetterDrafts.aspx.cs │ │ ├── LetterDrafts.aspx.designer.cs │ │ ├── LetterEdit.aspx │ │ ├── LetterEdit.aspx.cs │ │ ├── LetterEdit.aspx.designer.cs │ │ ├── LetterInfoEdit.aspx │ │ ├── LetterInfoEdit.aspx.cs │ │ ├── LetterInfoEdit.aspx.designer.cs │ │ ├── LetterSubscribers.aspx │ │ ├── LetterSubscribers.aspx.cs │ │ ├── LetterSubscribers.aspx.designer.cs │ │ ├── LetterTemplateEdit.aspx │ │ ├── LetterTemplateEdit.aspx.cs │ │ ├── LetterTemplateEdit.aspx.designer.cs │ │ ├── LetterTemplates.aspx │ │ ├── LetterTemplates.aspx.cs │ │ ├── LetterTemplates.aspx.designer.cs │ │ ├── LetterView.aspx │ │ ├── LetterView.aspx.cs │ │ ├── LetterView.aspx.designer.cs │ │ ├── OptInUsersDialog.aspx │ │ ├── OptInUsersDialog.aspx.cs │ │ ├── OptInUsersDialog.aspx.designer.cs │ │ ├── Preferences.aspx │ │ ├── Preferences.aspx.cs │ │ ├── Preferences.aspx.designer.cs │ │ ├── SendLog.aspx │ │ ├── SendLog.aspx.cs │ │ ├── SendLog.aspx.designer.cs │ │ ├── SendProgress.aspx │ │ ├── SendProgress.aspx.cs │ │ ├── SendProgress.aspx.designer.cs │ │ ├── ThankYou.aspx │ │ ├── ThankYou.aspx.cs │ │ ├── ThankYou.aspx.designer.cs │ │ ├── Unsubscribe.aspx │ │ ├── Unsubscribe.aspx.cs │ │ └── Unsubscribe.aspx.designer.cs │ ├── log4net.config │ ├── metaweblogapi.ashx │ ├── mojoCaptcha.config │ ├── mojoDatePicker.config │ ├── mojoEditor.config │ ├── mojoEncryption.config │ ├── mojoFileSystem.config │ ├── mojoPaymentGateway.config │ ├── mojoPortal.Web.csproj │ ├── mojoPortal.Web.wpp.targets │ ├── mojoProfile.config │ ├── mojoSiteMap.config │ ├── mojoTinyMCE.config │ ├── packages.config │ ├── robots.ashx │ ├── robots.ashx.cs │ ├── robots.config │ ├── robots.ssl.config │ ├── robots.txt │ ├── user.config.sample │ └── wlwmanifest.xml ├── _config.yml ├── _libs/ │ ├── 1ReadMe.txt │ ├── Apache-Lucene.Net-3.0.3/ │ │ ├── ACKNOWLEDGEMENTS.txt │ │ ├── CHANGES.txt │ │ ├── LICENSE.txt │ │ ├── NET35/ │ │ │ └── doc/ │ │ │ ├── Contrib/ │ │ │ │ ├── Lucene.Net.Contrib.Analyzers.XML │ │ │ │ ├── Lucene.Net.Contrib.Core.XML │ │ │ │ ├── Lucene.Net.Contrib.FastVectorHighlighter.xml │ │ │ │ ├── Lucene.Net.Contrib.Highlighter.XML │ │ │ │ ├── Lucene.Net.Contrib.Memory.XML │ │ │ │ ├── Lucene.Net.Contrib.Queries.XML │ │ │ │ ├── Lucene.Net.Contrib.Regex.xml │ │ │ │ ├── Lucene.Net.Contrib.SimpleFacetedSearch.xml │ │ │ │ ├── Lucene.Net.Contrib.Snowball.XML │ │ │ │ ├── Lucene.Net.Contrib.Spatial.NTS.xml │ │ │ │ ├── Lucene.Net.Contrib.Spatial.XML │ │ │ │ └── Lucene.Net.Contrib.SpellChecker.XML │ │ │ └── Lucene.Net.XML │ │ ├── NET40/ │ │ │ └── doc/ │ │ │ ├── Contrib/ │ │ │ │ ├── Lucene.Net.Contrib.Analyzers.XML │ │ │ │ ├── Lucene.Net.Contrib.Core.XML │ │ │ │ ├── Lucene.Net.Contrib.FastVectorHighlighter.xml │ │ │ │ ├── Lucene.Net.Contrib.Highlighter.XML │ │ │ │ ├── Lucene.Net.Contrib.Memory.XML │ │ │ │ ├── Lucene.Net.Contrib.Queries.XML │ │ │ │ ├── Lucene.Net.Contrib.Regex.xml │ │ │ │ ├── Lucene.Net.Contrib.SimpleFacetedSearch.xml │ │ │ │ ├── Lucene.Net.Contrib.Snowball.XML │ │ │ │ ├── Lucene.Net.Contrib.Spatial.NTS.xml │ │ │ │ ├── Lucene.Net.Contrib.Spatial.XML │ │ │ │ └── Lucene.Net.Contrib.SpellChecker.XML │ │ │ └── Lucene.Net.XML │ │ ├── NOTICE.txt │ │ └── README.txt │ ├── DotNetOpenMail.xml │ ├── Lucene.Net.xml │ ├── LumenWorks.Framework.IO.XML │ ├── Readme.txt │ ├── Subkismet.XML │ ├── ZedGraph/ │ │ ├── ZedGraph.Web.XML │ │ └── ZedGraph.XML │ ├── ajaxtoolkit-jan2013/ │ │ ├── AjaxControlToolkit.Binary.NET35/ │ │ │ └── LICENSE.txt │ │ ├── AjaxControlToolkit.Binary.NET4/ │ │ │ └── LICENSE.txt │ │ └── AjaxControlToolkit.Binary.NET45/ │ │ ├── LICENSE.txt │ │ └── ReadMe.html │ ├── ajaxtoolkit-june2012/ │ │ ├── AjaxControlToolkit.Binary.NET35/ │ │ │ ├── LICENSE.txt │ │ │ └── ReadMe.html │ │ └── AjaxControlToolkit.Binary.NET4/ │ │ ├── LICENSE.txt │ │ └── ReadMe.html │ ├── argotic/ │ │ ├── Argotic.Common.xml │ │ ├── Argotic.Core.xml │ │ └── Argotic.Extensions.xml │ ├── aspnetmvc/ │ │ └── System.Web.Mvc.xml │ ├── dotless-v1.3.1.0/ │ │ ├── acknowledgements.txt │ │ └── license.txt │ ├── dotnetopenauth/ │ │ ├── DotNetOpenAuth.xml │ │ └── README.Bin.html │ ├── json/ │ │ ├── Net35/ │ │ │ └── Newtonsoft.Json.xml │ │ └── Net40/ │ │ └── Newtonsoft.Json.xml │ ├── patches/ │ │ └── tinymce-emotions-mojo.patch │ └── sqlce/ │ └── amd64/ │ └── Microsoft.VC90.CRT/ │ ├── Microsoft.VC90.CRT.manifest │ └── README_ENU.txt ├── licenses/ │ ├── license-Json.NET.txt │ ├── license-cpl.txt │ ├── license-epl.txt │ └── license-ms-permissive.txt ├── mojoPortal.Business/ │ ├── BannedIPAddress.cs │ ├── Category/ │ │ ├── Category.cs │ │ ├── CategoryItem.cs │ │ └── CategoryRepository.cs │ ├── Comment/ │ │ ├── Comment.cs │ │ └── CommentRepository.cs │ ├── CommerceCore/ │ │ ├── AuthorizeNetLog.cs │ │ ├── FulfillmentType.cs │ │ ├── GoogleCheckoutLog.cs │ │ ├── MerchantData.cs │ │ ├── OrderStatus.cs │ │ ├── PayPalLog.cs │ │ ├── PaymentLog.cs │ │ ├── PlugNPayLog.cs │ │ ├── TaxCalculator.cs │ │ ├── TaxClass.cs │ │ └── TaxRate.cs │ ├── CommerceReport.cs │ ├── CommerceReportItem.cs │ ├── ContentHistory.cs │ ├── ContentMeta.cs │ ├── ContentMetaLink.cs │ ├── ContentMetaRepository.cs │ ├── ContentPublishMode.cs │ ├── ContentRating.cs │ ├── ContentRatingStats.cs │ ├── ContentStyle.cs │ ├── ContentTemplate.cs │ ├── ContentWorkflow.cs │ ├── ContentWorkflowStatus.cs │ ├── Currency.cs │ ├── CustomModuleSetting.cs │ ├── DatabaseHelper.cs │ ├── ELetter/ │ │ ├── Letter.cs │ │ ├── LetterHtmlTemplate.cs │ │ ├── LetterInfo.cs │ │ ├── LetterSendLog.cs │ │ ├── LetterSubscriber.cs │ │ └── SubscriberRepository.cs │ ├── EmailSendLog.cs │ ├── EmailSendQueue.cs │ ├── EmailTemplate.cs │ ├── FileAttachment.cs │ ├── FriendlyUrl.cs │ ├── GeoCountry.cs │ ├── GeoZone.cs │ ├── GlobalUsings.cs │ ├── HtmlContent.cs │ ├── HtmlRepository.cs │ ├── IPAddressHelper.cs │ ├── IndexingQueue.cs │ ├── Interfaces/ │ │ ├── ContentChangedEventArgs.cs │ │ ├── IIndexableContent.cs │ │ ├── PageCreatedEventArgs.cs │ │ └── UserRegisteredEventArgs.cs │ ├── Language.cs │ ├── LdapHelper.cs │ ├── LdapSettings.cs │ ├── LdapUser.cs │ ├── Module.cs │ ├── ModuleDecoratedPageSettings.cs │ ├── ModuleDefinition.cs │ ├── ModuleSettings.cs │ ├── PageChangeFrequency.cs │ ├── PageModule.cs │ ├── PageSettings.cs │ ├── Properties/ │ │ ├── AssemblyInfo.cs │ │ ├── Resources.Designer.cs │ │ ├── Resources.ar.resx │ │ ├── Resources.ca.resx │ │ ├── Resources.cs.resx │ │ ├── Resources.da.resx │ │ ├── Resources.de.resx │ │ ├── Resources.el.resx │ │ ├── Resources.es-MX.resx │ │ ├── Resources.es.resx │ │ ├── Resources.fa.resx │ │ ├── Resources.fr-CA.resx │ │ ├── Resources.fr.resx │ │ ├── Resources.he.resx │ │ ├── Resources.hu.resx │ │ ├── Resources.nl.resx │ │ ├── Resources.no.resx │ │ ├── Resources.pl.resx │ │ ├── Resources.pt-BR.resx │ │ ├── Resources.resx │ │ ├── Resources.ru.resx │ │ ├── Resources.sk.resx │ │ ├── Resources.sv.resx │ │ ├── Resources.ta.resx │ │ ├── Resources.th.resx │ │ ├── Resources.tr.resx │ │ ├── Resources.vi.resx │ │ ├── Resources.zh-CHT.resx │ │ └── Resources.zh-CN.resx │ ├── RSSFeed.cs │ ├── RSSForum.cs │ ├── RedirectList.cs │ ├── RegexHelper.cs │ ├── Role.cs │ ├── RuleViolation.cs │ ├── SavedQuery.cs │ ├── SavedQueryRepository.cs │ ├── SiteFolder.cs │ ├── SiteModuleDefinition.cs │ ├── SiteSettings.cs │ ├── SiteUser.cs │ ├── Statistics/ │ │ └── MembershipStatistics.cs │ ├── SystemInfo.cs │ ├── SystemLog.cs │ ├── Tag/ │ │ ├── Tag.cs │ │ ├── TagItem.cs │ │ ├── TagRepository.cs │ │ └── TagVocabulary.cs │ ├── TaskFramework/ │ │ ├── ITaskQueueTask.cs │ │ ├── LetterSendTask.cs │ │ ├── SerializationHelper.cs │ │ ├── TaskMonitor.cs │ │ ├── TaskQueue.cs │ │ └── ThreadSleepTask.cs │ ├── UserLocation.cs │ ├── app.config │ ├── mojoPortal.Business.csproj │ └── mojoPortal.Business.wpp.targets ├── mojoPortal.Business.WebHelpers/ │ ├── ContentDeleteHandlers/ │ │ ├── ContentDeleteHandlerProvider.cs │ │ ├── ContentDeleteHandlerProviderCollection.cs │ │ ├── ContentDeleteHandlerProviderConfig.cs │ │ ├── ContentDeleteHandlerProviderManager.cs │ │ └── DoNothingContentDeleteHandler.cs │ ├── PageEventHandlers/ │ │ ├── DoNothingPageCreatedEventHandler.cs │ │ ├── PageCreatedEventHandlerPovider.cs │ │ ├── PageCreatedEventHandlerPoviderCollection.cs │ │ ├── PageCreatedEventHandlerPoviderConfig.cs │ │ └── PageCreatedEventHandlerPoviderManager.cs │ ├── PaymentGateway/ │ │ ├── Authorize.NET/ │ │ │ └── AuthorizeNETPaymentGateway.cs │ │ ├── IPaymentGateway.cs │ │ ├── NotImplementedPaymentGateway.cs │ │ ├── PayPal/ │ │ │ ├── DoNothingPayPalIPNHandlerProvider.cs │ │ │ ├── DoNothingPayPalPDTHandlerProvider.cs │ │ │ ├── NotImplementedPayPalReturnHandler.cs │ │ │ ├── PayPalDirectPaymentGateway.cs │ │ │ ├── PayPalExpressCheckoutGateway.cs │ │ │ ├── PayPalIPNHandlerProvider.cs │ │ │ ├── PayPalIPNHandlerProviderCollection.cs │ │ │ ├── PayPalIPNHandlerProviderConfig.cs │ │ │ ├── PayPalIPNHandlerProviderManager.cs │ │ │ ├── PayPalOrderItem.cs │ │ │ ├── PayPalPDTHandlerProvider.cs │ │ │ ├── PayPalPDTHandlerProviderCollection.cs │ │ │ ├── PayPalPDTHandlerProviderConfig.cs │ │ │ ├── PayPalPDTHandlerProviderManager.cs │ │ │ ├── PayPalReturnHandlerConfig.cs │ │ │ ├── PayPalReturnHandlerManager.cs │ │ │ ├── PayPalReturnHandlerProvider.cs │ │ │ ├── PayPalReturnHandlerProviderCollection.cs │ │ │ └── PayPalStandardPaymentGateway.cs │ │ ├── PaymentGatewayResponse.cs │ │ ├── PaymentGatewayTransactionType.cs │ │ ├── PaymentGatewayType.cs │ │ └── PlugNPay/ │ │ └── PlugNPayPaymentGateway.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── ResourceFile.cs │ ├── SiteCreatedHandlers/ │ │ ├── DoNothingSiteCreatedEventHandler.cs │ │ ├── SiteCreatedEventHandlerProvider.cs │ │ ├── SiteCreatedEventHandlerProviderCollection.cs │ │ ├── SiteCreatedEventHandlerProviderConfig.cs │ │ └── SiteCreatedEventHandlerProviderManager.cs │ ├── SitePreDeleteHandlers/ │ │ ├── DoNothingSitePreDeleteHandler.cs │ │ ├── SitePreDeleteHandlerProvider.cs │ │ ├── SitePreDeleteHandlerProviderCollection.cs │ │ ├── SitePreDeleteHandlerProviderConfig.cs │ │ └── SitePreDeleteHandlerProviderManager.cs │ ├── UserPreDeleteHandlers/ │ │ ├── DoNothingUserPreDeleteHandler.cs │ │ ├── UserPreDeleteEventArgs.cs │ │ ├── UserPreDeleteHandlerProvider.cs │ │ ├── UserPreDeleteHandlerProviderCollection.cs │ │ ├── UserPreDeleteHandlerProviderConfig.cs │ │ └── UserPreDeleteHandlerProviderManager.cs │ ├── UserProfileUpdatedHandlers/ │ │ ├── DoNothingProfileUpdatedHandler.cs │ │ ├── ProfileUpdatedEventArgs.cs │ │ ├── ProfileUpdatedHandlerProvider.cs │ │ ├── ProfileUpdatedHandlerProviderCollection.cs │ │ ├── ProfileUpdatedHandlerProviderConfig.cs │ │ └── ProfileUpdatedHandlerProviderManager.cs │ ├── UserRegisteredHandlers/ │ │ ├── DoNothingUserRegisteredHandler.cs │ │ ├── UserRegisteredHandlerProvider.cs │ │ ├── UserRegisteredHandlerProviderCollection.cs │ │ ├── UserRegisteredHandlerProviderConfig.cs │ │ └── UserRegisteredHandlerProviderManager.cs │ ├── UserSignInHandlers/ │ │ ├── DoNothingUserSignInHandlerProvider.cs │ │ ├── UserSignInEventArgs.cs │ │ ├── UserSignInHandlerProvider.cs │ │ ├── UserSignInHandlerProviderCollection.cs │ │ ├── UserSignInHandlerProviderConfig.cs │ │ └── UserSignInHandlerProviderManager.cs │ ├── VirtualFolderEvaluator.cs │ ├── WebUser.cs │ ├── app.config │ └── mojoPortal.Business.WebHelpers.csproj ├── mojoPortal.Core/ │ ├── Caching.cs │ ├── Configuration/ │ │ ├── AppConfig.cs │ │ ├── ConfigHelper.cs │ │ └── MultiTenancy.cs │ ├── ExpressionBuilder.cs │ ├── Extensions/ │ │ ├── CollectionExtensions.cs │ │ ├── HashtableExtensions.cs │ │ ├── IndexedStringBuilder.cs │ │ ├── StringExtensions.cs │ │ ├── UnitSeparatorExtensions.cs │ │ └── XmlExtensions.cs │ ├── GlobalUsings.cs │ ├── Helpers/ │ │ ├── RoleStringHelper.cs │ │ ├── StringHelper.cs │ │ ├── WebHelper.cs │ │ ├── XElementWithContext.cs │ │ ├── XmlHelper.cs │ │ └── XmlSanitizer.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── Serializers/ │ │ └── Newtonsoft.cs │ └── mojoPortal.Core.csproj ├── mojoPortal.Data.MSSQL/ │ ├── ConnectionString.cs │ ├── DBAuthorizeNetLog.cs │ ├── DBCategory.cs │ ├── DBCategoryItem.cs │ ├── DBComment.cs │ ├── DBCommerceReport.cs │ ├── DBContentHistory.cs │ ├── DBContentMeta.cs │ ├── DBContentMetaLink.cs │ ├── DBContentRating.cs │ ├── DBContentStyle.cs │ ├── DBContentTemplate.cs │ ├── DBContentWorkflow.cs │ ├── DBCurrency.cs │ ├── DBEmailSendLog.cs │ ├── DBEmailSendQueue.cs │ ├── DBEmailTemplate.cs │ ├── DBFileAttachment.cs │ ├── DBGeoCountry.cs │ ├── DBGeoZone.cs │ ├── DBGoogleCheckoutLog.cs │ ├── DBIndexingQueue.cs │ ├── DBLanguage.cs │ ├── DBLetter.cs │ ├── DBLetterHtmlTemplate.cs │ ├── DBLetterInfo.cs │ ├── DBLetterSendLog.cs │ ├── DBLetterSubscription.cs │ ├── DBPayPalLog.cs │ ├── DBPaymentLog.cs │ ├── DBPlugNPayLog.cs │ ├── DBRedirectList.cs │ ├── DBSavedQuery.cs │ ├── DBSiteSettingsEx.cs │ ├── DBSystemLog.cs │ ├── DBTag.cs │ ├── DBTagItem.cs │ ├── DBTagVocabulary.cs │ ├── DBTaskQueue.cs │ ├── DBTaxClass.cs │ ├── DBTaxRate.cs │ ├── DBUserClaims.cs │ ├── DBUserLocation.cs │ ├── DBUserLogins.cs │ ├── Properties/ │ │ └── AssemblyInfo.cs │ ├── ReadMe.txt │ ├── SQLParameterHelper.cs │ ├── SqlDataRecordList.cs │ ├── SqlHelper.cs │ ├── SqlParameterCache.cs │ ├── cpl.txt │ ├── dbBannedIP.cs │ ├── dbFriendlyUrl.cs │ ├── dbHtmlContent.cs │ ├── dbModule.cs │ ├── dbModuleDefinition.cs │ ├── dbModuleSettings.cs │ ├── dbPageSettings.cs │ ├── dbPortal.cs │ ├── dbRoles.cs │ ├── dbSiteFolder.cs │ ├── dbSiteSettings.cs │ ├── dbSiteUser.cs │ ├── dbUserPage.cs │ ├── dev2CreateTables.sql │ ├── dev3CreateStoredProcedures.sql │ ├── devSiteOfficeProcs.sql │ ├── devSiteOfficeTables.sql │ ├── legacyscripts/ │ │ ├── 1CreateDatabase.sql │ │ ├── 2CreateTables.sql │ │ ├── 3CreateStoredProcedures.sql │ │ ├── upgradefrom1-0to1-01-or-2-01.sql │ │ ├── upgradefrom2-01to2.1.sql │ │ ├── upgradefrom2-1-xto2-2.sql │ │ ├── upgradefrom2-2-0to2-2-1.sql │ │ ├── upgradefrom2-2-1to2-2-1-5.sql │ │ ├── upgradefrom20050501to20050530.sql │ │ ├── upgradefrom20050530to20050616.sql │ │ ├── upgradefrom20050710to20050829.sql │ │ └── upgradefrom20050912to1.0.sql │ └── mojoPortal.Data.MSSQL.csproj ├── mojoPortal.Data.MySql/ │ ├── ConnectionString.cs │ ├── DBAuthorizeNetLog.cs │ ├── DBCategory.cs │ ├── DBCategoryItem.cs │ ├── DBComment.cs │ ├── DBCommerceReport.cs │ ├── DBContentHistory.cs │ ├── DBContentMeta.cs │ ├── DBContentMetaLink.cs │ ├── DBContentRating.cs │ ├── DBContentStyle.cs │ ├── DBContentTemplate.cs │ ├── DBContentWorkflow.cs │ ├── DBCurrency.cs │ ├── DBEmailSendLog.cs │ ├── DBEmailSendQueue.cs │ ├── DBEmailTemplate.cs │ ├── DBFileAttachment.cs │ ├── DBGeoCountry.cs │ ├── DBGeoZone.cs │ ├── DBGoogleCheckoutLog.cs │ ├── DBIndexingQueue.cs │ ├── DBLanguage.cs │ ├── DBLetter.cs │ ├── DBLetterHtmlTemplate.cs │ ├── DBLetterInfo.cs │ ├── DBLetterSendLog.cs │ ├── DBLetterSubscription.cs │ ├── DBPayPalLog.cs │ ├── DBPaymentLog.cs │ ├── DBPlugNPlayLog.cs
Showing preview only (1,674K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (18128 symbols across 2082 files)
FILE: Brettle.Web.NeatHtml/Filter.cs
class Filter (line 30) | public class Filter
method FilterUntrusted (line 42) | public string FilterUntrusted(string untrusted)
class ScriptJail (line 49) | internal class ScriptJail
method Jail (line 51) | internal static string Jail(string untrusted, string clientSideFilterN...
method ScriptJail (line 82) | private ScriptJail(bool supportNoScriptTables, int maxComplexity, Rege...
method GetDict (line 131) | private static StringDictionary GetDict(string[] keys)
method GetInfoForTags (line 180) | private static Hashtable GetInfoForTags()
method GuardJail (line 228) | private string GuardJail(Match m)
class TagInfo (line 402) | internal class TagInfo
method TagInfo (line 407) | internal TagInfo(bool isTableRelated, bool isTable, bool isTableCell)
class ContentTooComplexException (line 419) | internal class ContentTooComplexException : Exception
FILE: Brettle.Web.NeatHtml/Helpers.cs
class Helpers (line 5) | public class Helpers
method ApplyAppPathModifier (line 7) | public static string ApplyAppPathModifier(string url)
FILE: Brettle.Web.NeatHtml/NeatHtml/NeatHtml.js
function GetDefaultElemActions (line 110) | function GetDefaultElemActions()
function GetDefaultAttrActions (line 141) | function GetDefaultAttrActions()
function GetDefaultStyleActions (line 167) | function GetDefaultStyleActions()
function GetDefaultEntityCharCodeMap (line 200) | function GetDefaultEntityCharCodeMap()
function HandleAttr (line 351) | function HandleAttr(match, attrName, hasValue, attrValue)
function ProcessAttributes (line 366) | function ProcessAttributes(tagName)
function GetPreviousSibling (line 454) | function GetPreviousSibling(n)
function FindNhContainingDiv (line 506) | function FindNhContainingDiv(n)
function GetNextSibling (line 515) | function GetNextSibling(n)
function GetUntrustedContent (line 527) | function GetUntrustedContent()
function HandleAmpOrOpenAngle (line 627) | function HandleAmpOrOpenAngle(match, isAmp, afterAmp, isValidXmlEntityRe...
function HandleAmpersand (line 634) | function HandleAmpersand(match, isValidXmlEntityRef, afterAmp, charEntit...
function HandleOpenAngle (line 654) | function HandleOpenAngle(match, isEndTag, tagName, attrs)
function HandleBeginTag (line 706) | function HandleBeginTag(match, tagName, attrs)
function HandleEndTag (line 754) | function HandleEndTag(match, tagName)
function HtmlEncodeChar (line 873) | function HtmlEncodeChar(c)
FILE: Brettle.Web.NeatHtml/UntrustedContent.cs
class UntrustedContent (line 39) | [AspNetHostingPermission(SecurityAction.Demand, Level = AspNetHostingPer...
method OnPreRender (line 172) | protected override void OnPreRender(EventArgs e)
method Render (line 187) | protected override void Render(HtmlTextWriter writer)
FILE: Plugins/SuperFlexi/SuperFlexiBusiness/Field.cs
class Field (line 9) | public class Field : Hashtable, IComparable<Field>
method Field (line 14) | public Field() { }
method Field (line 16) | public Field(Guid fieldGuid)
method GetField (line 135) | private void GetField(Guid fieldGuid)
method PopulateFromReader (line 141) | private void PopulateFromReader(IDataReader reader)
method Create (line 258) | private bool Create()
method Update (line 315) | private bool Update()
method Save (line 373) | public bool Save() => FieldGuid != Guid.Empty ? Update() : Create();
method CompareTo (line 375) | public int CompareTo(Field field) => SortOrder.CompareTo(field.SortOrd...
method Delete (line 386) | public static bool Delete(Guid fieldGuid) => DBFields.Delete(fieldGuid);
method DeleteBySite (line 391) | public static bool DeleteBySite(Guid siteGuid) => DBFields.DeleteBySit...
method DeleteByDefinition (line 398) | public static bool DeleteByDefinition(Guid definitionGuid) => DBFields...
method GetCount (line 403) | public static int GetCount() => DBFields.GetCount();
method LoadListFromReader (line 405) | private static List<Field> LoadListFromReader(IDataReader reader)
method GetAll (line 526) | public static List<Field> GetAll()
method GetAllForDefinition (line 537) | public static List<Field> GetAllForDefinition(Guid definitionGuid, boo...
method GetPage (line 549) | public static List<Field> GetPage(int pageNumber, int pageSize, out in...
method MarkAsDeleted (line 555) | public static bool MarkAsDeleted(Guid fieldGuid) => DBFields.MarkAsDel...
class SimpleFieldComparer (line 563) | public class SimpleFieldComparer : IEqualityComparer<Field>
method Equals (line 566) | public bool Equals(Field x, Field y)
method GetHashCode (line 583) | public int GetHashCode(Field field)
class FieldComparer (line 598) | public class FieldComparer : IEqualityComparer<Field>
method Equals (line 600) | public bool Equals(Field x, Field y)
method GetHashCode (line 658) | public int GetHashCode(Field field)
FILE: Plugins/SuperFlexi/SuperFlexiBusiness/Item.cs
class Item (line 10) | public class Item : IIndexableContent, IComparable<Item>
method Item (line 15) | public Item()
method Item (line 18) | public Item(int itemID)
method Item (line 23) | public Item(Guid itemGuid)
method GetItem (line 133) | private void GetItem(int itemID)
method GetItem (line 146) | private void GetItem(Guid itemGuid)
method PopulateFromReader (line 156) | private void PopulateFromReader(IDataReader reader)
method Create (line 184) | private bool Create()
method Update (line 220) | private bool Update()
method Save (line 254) | public bool Save()
method Delete (line 266) | public bool Delete()
method Delete (line 296) | public static bool Delete(int itemID)
method DeleteBySite (line 305) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 315) | public static bool DeleteByModule(Guid moduleGuid)
method GetCountForModule (line 323) | public static int GetCountForModule(int moduleId)
method GetForModule (line 333) | public static List<Item> GetForModule(int moduleId, bool descending = ...
method GetForModule (line 343) | public static List<Item> GetForModule(int moduleId, out int totalPages...
method GetForDefinition (line 352) | public static List<Item> GetForDefinition(Guid defGuid, Guid siteGuid,...
method GetForDefinition (line 363) | public static List<Item> GetForDefinition(Guid defGuid, Guid siteGuid,...
method GetByCMSPage (line 378) | public static DataTable GetByCMSPage(Guid siteGuid, int pageId)
method GetHighestSortOrder (line 431) | public static int GetHighestSortOrder(int moduleId)
method LoadListFromReader (line 440) | private static List<Item> LoadListFromReader(IDataReader reader, int p...
method CompareByModuleID (line 513) | public static int CompareByModuleID(Item item1, Item item2)
method CompareByItemID (line 520) | public static int CompareByItemID(Item item1, Item item2)
method CompareBySortOrder (line 527) | public static int CompareBySortOrder(Item item1, Item item2)
method CompareByCreatedUtc (line 534) | public static int CompareByCreatedUtc(Item item1, Item item2)
method CompareByLastModUtc (line 541) | public static int CompareByLastModUtc(Item item1, Item item2)
method CompareTo (line 546) | public int CompareTo(Item other)
method OnContentChanged (line 556) | protected void OnContentChanged(ContentChangedEventArgs e)
class SimpleItemComparer (line 565) | public class SimpleItemComparer : IEqualityComparer<Item>
method Equals (line 568) | public bool Equals(Item x, Item y)
method GetHashCode (line 585) | public int GetHashCode(Item item)
class Item_SortForGlobalView (line 597) | public class Item_SortForGlobalView : IComparer<Item>
method Compare (line 599) | public int Compare(Item x, Item y)
class Item_SortDescendingOrder (line 606) | public class Item_SortDescendingOrder : IComparer<Item>
method Compare (line 608) | public int Compare(Item x, Item y)
FILE: Plugins/SuperFlexi/SuperFlexiBusiness/ItemFieldValue.cs
class ItemFieldValue (line 10) | public class ItemFieldValue
method ItemFieldValue (line 15) | public ItemFieldValue()
method ItemFieldValue (line 19) | public ItemFieldValue(Guid valueGuid)
method GetValue (line 52) | private void GetValue(Guid valueGuid)
method PopulateFromReader (line 61) | private void PopulateFromReader(IDataReader reader)
method Create (line 82) | private bool Create()
method Update (line 104) | private bool Update()
method Save (line 130) | public bool Save()
method GetItemValues (line 151) | public static List<ItemFieldValue> GetItemValues(Guid itemGuid)
method GetItemValuesByModule (line 161) | public static List<ItemFieldValue> GetItemValuesByModule(Guid moduleGuid)
method GetItemValuesByDefinition (line 171) | public static List<ItemFieldValue> GetItemValuesByDefinition(Guid defi...
method Delete (line 181) | public static bool Delete(
method DeleteBySite (line 191) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 201) | public static bool DeleteByModule(Guid moduleGuid)
method DeleteByField (line 211) | public static bool DeleteByField(Guid fieldGuid)
method DeleteByItem (line 221) | public static bool DeleteByItem(Guid itemGuid)
method GetCount (line 229) | public static int GetCount()
method LoadListFromReader (line 234) | private static List<ItemFieldValue> LoadListFromReader(IDataReader rea...
method GetByItemGuids (line 310) | public static List<ItemFieldValue> GetByItemGuids(List<Guid> itemGuids)
method GetAll (line 319) | public static List<ItemFieldValue> GetAll()
method GetPageOfValues (line 327) | public static List<ItemFieldValue> GetPageOfValues(
method GetPage (line 374) | public static List<ItemFieldValue> GetPage(int pageNumber, int pageSiz...
method GetByFieldGuid (line 381) | public static List<ItemFieldValue> GetByFieldGuid(Guid fieldGuid)
method GetByFieldGuidForModule (line 387) | public static List<ItemFieldValue> GetByFieldGuidForModule(Guid fieldG...
method GetByFieldGuidForModule (line 393) | public static List<ItemFieldValue> GetByFieldGuidForModule(Guid fieldG...
method GetByFieldGuidForDefinition (line 399) | public static List<ItemFieldValue> GetByFieldGuidForDefinition(Guid fi...
method CompareByFieldValue (line 412) | public static int CompareByFieldValue(ItemFieldValue value1, ItemField...
FILE: Plugins/SuperFlexi/SuperFlexiBusiness/ItemWithValues.cs
class ItemWithValues (line 8) | public class ItemWithValues
method ItemWithValues (line 15) | public ItemWithValues() { }
method ItemWithValues (line 17) | public ItemWithValues(int itemID)
method CompareTo (line 30) | public int CompareTo(ItemWithValues other)
method GetListByIDs (line 36) | public static List<ItemWithValues> GetListByIDs(Guid defGuid, Guid sit...
method GetListByIDs (line 41) | public static List<ItemWithValues> GetListByIDs(Guid defGuid, Guid sit...
method GetListForModule (line 60) | public static List<ItemWithValues> GetListForModule(
method GetListForDefinition (line 89) | public static List<ItemWithValues> GetListForDefinition(
method LoadListFromReader (line 107) | private static List<ItemWithValues> LoadListFromReader(IDataReader rea...
class SimpleItemWithValuesComparer (line 220) | public class SimpleItemWithValuesComparer : IEqualityComparer<ItemWithVa...
method Equals (line 223) | public bool Equals(ItemWithValues x, ItemWithValues y)
method GetHashCode (line 246) | public int GetHashCode(ItemWithValues itemWithValues)
FILE: Plugins/SuperFlexi/SuperFlexiBusiness/SearchDef.cs
class SearchDef (line 15) | public class SearchDef : Hashtable
method SearchDef (line 19) | public SearchDef() { }
method SearchDef (line 20) | public SearchDef(Guid guid)
method GetSearchDef (line 91) | private void GetSearchDef(Guid guid)
method PopulateFromReader (line 99) | private void PopulateFromReader(IDataReader reader)
method Create (line 117) | private bool Create()
method Update (line 123) | private bool Update()
method Save (line 132) | public bool Save()
method Delete (line 152) | public static bool Delete(Guid defGuid)
method DeleteBySite (line 160) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByFieldDefinition (line 170) | public static bool DeleteByFieldDefinition(Guid fieldDefGuid)
method GetByFieldDefinition (line 175) | public static SearchDef GetByFieldDefinition(Guid fieldDefinitionGuid)
FILE: Plugins/SuperFlexi/SuperFlexiBusiness/SuperFlexi.cs
class SuperFlexiItem (line 22) | public class SuperFlexiItem : IIndexableContent
method SuperFlexiItem (line 37) | public SuperFlexiItem()
method SuperFlexiItem (line 41) | public SuperFlexiItem(int itemId)
method GetItem (line 180) | private void GetItem(Int32 itemId)
method Create (line 230) | private bool Create()
method Update (line 291) | private bool Update()
method Save (line 353) | public bool Save()
method Delete (line 365) | public bool Delete()
method GetModuleItems (line 385) | public static List<SuperFlexiItem> GetModuleItems(Int32 moduleId)
method GetPage (line 441) | public static IDataReader GetPage(
method ParseOtherSettings (line 451) | public static OtherSettings ParseOtherSettings(string otherSettingsStr...
method DeleteByModule (line 509) | public static bool DeleteByModule(int moduleId)
method DeleteBySite (line 514) | public static bool DeleteBySite(int siteId)
method GetHighestSortRank (line 519) | public static int GetHighestSortRank(int moduleId)
method OnContentChanged (line 532) | protected void OnContentChanged(ContentChangedEventArgs e)
class ContentItem (line 551) | public class ContentItem
class OtherSettings (line 564) | public class OtherSettings
FILE: Plugins/SuperFlexi/SuperFlexiData.MSSQL/DBFields.cs
class DBFields (line 10) | public static class DBFields
method Create (line 16) | public static int Create(
method Update (line 116) | public static bool Update(
method Delete (line 221) | public static bool Delete(
method DeleteBySite (line 236) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByDefinition (line 249) | public static bool DeleteByDefinition(Guid definitionGuid)
method GetOne (line 261) | public static IDataReader GetOne(
method GetCount (line 273) | public static int GetCount()
method GetAll (line 287) | public static IDataReader GetAll()
method GetAllForDefinition (line 298) | public static IDataReader GetAllForDefinition(Guid definitionGuid, boo...
method GetPage (line 313) | public static IDataReader GetPage(
method MarkAsDeleted (line 350) | public static bool MarkAsDeleted(Guid fieldGuid)
FILE: Plugins/SuperFlexi/SuperFlexiData.MSSQL/DBItemFieldValues.cs
class DBItemFieldValues (line 14) | public static class DBItemFieldValues
method Create (line 29) | public static int Create(
method Update (line 63) | public static bool Update(
method Delete (line 90) | public static bool Delete(
method DeleteBySite (line 105) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 118) | public static bool DeleteByModule(Guid moduleGuid)
method DeleteByField (line 130) | public static bool DeleteByField(Guid fieldGuid)
method DeleteByItem (line 142) | public static bool DeleteByItem(Guid itemGuid)
method GetOne (line 154) | public static IDataReader GetOne(Guid valueGuid)
method GetCount (line 165) | public static int GetCount()
method GetAll (line 179) | public static IDataReader GetAll()
method GetByItemField (line 197) | public static IDataReader GetByItemField(Guid itemGuid, Guid fieldGuid)
method GetByItemGuids (line 205) | public static IDataReader GetByItemGuids(List<Guid> itemGuids)
method GetByItemGuid (line 212) | public static IDataReader GetByItemGuid(Guid itemGuid)
method GetByModuleGuid (line 219) | public static IDataReader GetByModuleGuid(Guid moduleGuid)
method GetByDefinitionGuid (line 226) | public static IDataReader GetByDefinitionGuid(Guid definitionGuid)
method GetByFieldGuid (line 233) | public static IDataReader GetByFieldGuid(Guid fieldGuid)
method GetByFieldGuidForModule (line 240) | public static IDataReader GetByFieldGuidForModule(Guid fieldGuid, Guid...
method GetByGuidForModule (line 248) | public static IDataReader GetByGuidForModule(Guid fieldGuid, Guid modu...
method GetByGuidForModule (line 256) | public static IDataReader GetByGuidForModule(Guid fieldGuid, int modul...
method GetPageOfValuesForField (line 265) | public static IDataReader GetPageOfValuesForField(
method GetPage (line 320) | public static IDataReader GetPage(
FILE: Plugins/SuperFlexi/SuperFlexiData.MSSQL/DBItems.cs
class DBItems (line 9) | public static class DBItems
method Create (line 17) | public static int Create(
method Update (line 51) | public static bool Update(
method Delete (line 86) | public static bool Delete(int itemID)
method DeleteBySite (line 99) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 111) | public static bool DeleteByModule(Guid moduleGuid)
method GetOne (line 135) | public static IDataReader GetOne(int itemID)
method GetOne (line 145) | public static IDataReader GetOne(Guid itemGuid)
method GetOneWithValues (line 155) | public static IDataReader GetOneWithValues(int itemId)
method GetByIDsWithValues (line 162) | public static IDataReader GetByIDsWithValues(Guid defGuid, Guid siteGu...
method GetCount (line 183) | public static int GetCount()
method GetCountForModule (line 192) | public static int GetCountForModule(int moduleId)
method GetAll (line 202) | public static IDataReader GetAll(Guid siteGuid)
method GetForModule (line 224) | public static IDataReader GetForModule(
method GetForModuleWithValues (line 242) | public static IDataReader GetForModuleWithValues(
method GetForDefinition (line 321) | public static IDataReader GetForDefinition(Guid definitionGuid, Guid s...
method GetForDefinitionWithValues (line 385) | public static IDataReader GetForDefinitionWithValues(
method GetByCMSPage (line 410) | public static IDataReader GetByCMSPage(Guid siteGuid, int pageId)
method GetHighestSortOrder (line 418) | public static int GetHighestSortOrder(int moduleId)
FILE: Plugins/SuperFlexi/SuperFlexiData.MSSQL/DBSearchDefs.cs
class DBSearchDefs (line 12) | public static class DBSearchDefs
method Create (line 14) | public static bool Create(Guid guid, Guid siteGuid, Guid featureGuid, ...
method Update (line 32) | public static bool Update(Guid guid, Guid siteGuid, Guid featureGuid, ...
method DeleteByFieldDefinition (line 51) | public static bool DeleteByFieldDefinition(Guid fieldDefGuid)
method DeleteBySite (line 59) | public static bool DeleteBySite(Guid siteGuid)
method Delete (line 67) | public static bool Delete(Guid guid)
method GetByFieldDefinition (line 75) | public static IDataReader GetByFieldDefinition(Guid fieldDefinitionGuid)
method GetOne (line 82) | public static IDataReader GetOne(Guid guid)
FILE: Plugins/SuperFlexi/SuperFlexiData.MySql/DBFields.cs
class DBFields (line 9) | public static class DBFields
method Create (line 16) | public static int Create(
method Update (line 219) | public static bool Update(
method Delete (line 385) | public static bool Delete(
method DeleteBySite (line 411) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByDefinition (line 436) | public static bool DeleteByDefinition(Guid definitionGuid)
method GetOne (line 460) | public static IDataReader GetOne(Guid fieldGuid)
method GetCount (line 481) | public static int GetCount()
method GetAll (line 497) | public static IDataReader GetAll()
method GetAllForDefinition (line 508) | public static IDataReader GetAllForDefinition(Guid definitionGuid, boo...
method GetPage (line 537) | public static IDataReader GetPage(int pageNumber, int pageSize, out in...
method MarkAsDeleted (line 585) | public static bool MarkAsDeleted(Guid fieldGuid)
method ifTrue (line 605) | private static string ifTrue(bool clause, string str)
FILE: Plugins/SuperFlexi/SuperFlexiData.MySql/DBItemFieldValues.cs
class DBItemFieldValues (line 10) | public static class DBItemFieldValues
method Create (line 23) | public static int Create(
method Update (line 84) | public static bool Update(
method Delete (line 135) | public static bool Delete(Guid valueGuid)
method DeleteBySite (line 156) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 177) | public static bool DeleteByModule(Guid moduleGuid)
method DeleteByField (line 198) | public static bool DeleteByField(Guid fieldGuid)
method DeleteByItem (line 219) | public static bool DeleteByItem(Guid itemGuid)
method GetOne (line 239) | public static IDataReader GetOne(Guid valueGuid)
method GetCount (line 260) | public static int GetCount()
method GetAll (line 276) | public static IDataReader GetAll()
method GetByItemField (line 296) | public static IDataReader GetByItemField(Guid itemGuid, Guid fieldGuid)
method GetByItemGuids (line 319) | public static IDataReader GetByItemGuids(List<Guid> itemGuids)
method GetByItemGuid (line 361) | public static IDataReader GetByItemGuid(Guid itemGuid)
method GetByModuleGuid (line 379) | public static IDataReader GetByModuleGuid(Guid moduleGuid)
method GetByDefinitionGuid (line 397) | public static IDataReader GetByDefinitionGuid(Guid definitionGuid)
method GetByFieldGuid (line 415) | public static IDataReader GetByFieldGuid(Guid fieldGuid)
method GetByGuidForModule (line 433) | public static IDataReader GetByGuidForModule(Guid fieldGuid, Guid modu...
method GetByGuidForModule (line 456) | public static IDataReader GetByGuidForModule(Guid fieldGuid, int modul...
method GetPageOfValuesForField (line 498) | public static IDataReader GetPageOfValuesForField(
method GetPage (line 571) | public static IDataReader GetPage(int pageNumber, int pageSize, out in...
method ifTrue (line 618) | private static string ifTrue(bool clause, string str)
FILE: Plugins/SuperFlexi/SuperFlexiData.MySql/DBItems.cs
class DBItems (line 10) | public static class DBItems
method Create (line 16) | public static int Create(
method Update (line 85) | public static bool Update(
method Delete (line 146) | public static bool Delete(int itemID)
method DeleteBySite (line 166) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 186) | public static bool DeleteByModule(Guid moduleGuid)
method GetOne (line 224) | public static IDataReader GetOne(Guid itemGuid)
method GetOne (line 241) | public static IDataReader GetOne(int itemId)
method GetOneWithValues (line 257) | public static IDataReader GetOneWithValues(int itemId)
method GetByIDsWithValues (line 275) | public static IDataReader GetByIDsWithValues(Guid defGuid, Guid siteGu...
method GetCountForModule (line 353) | public static int GetCountForModule(int moduleId)
method GetAll (line 372) | public static IDataReader GetAll(Guid siteGuid)
method GetForModule (line 410) | public static IDataReader GetForModule(
method GetForModuleWithValues (line 446) | public static IDataReader GetForModuleWithValues(
method GetForDefinition (line 520) | public static IDataReader GetForDefinition(
method GetForDefinitionWithValues (line 553) | public static IDataReader GetForDefinitionWithValues(
method GetByCMSPage (line 634) | public static IDataReader GetByCMSPage(Guid siteGuid, int pageId)
method GetHighestSortOrder (line 674) | public static int GetHighestSortOrder(int moduleId)
method santizeSortDirection (line 689) | private static string santizeSortDirection(string sortDirection)
FILE: Plugins/SuperFlexi/SuperFlexiData.MySql/DBSearchDefs.cs
class DBSearchDefs (line 9) | public static class DBSearchDefs
method Create (line 11) | public static bool Create(
method Update (line 71) | public static bool Update(
method DeleteByFieldDefinition (line 123) | public static bool DeleteByFieldDefinition(Guid fieldDefGuid)
method DeleteBySite (line 143) | public static bool DeleteBySite(Guid siteGuid)
method Delete (line 163) | public static bool Delete(Guid guid)
method GetByFieldDefinition (line 183) | public static IDataReader GetByFieldDefinition(Guid fieldDefinitionGuid)
method GetOne (line 201) | public static IDataReader GetOne(Guid guid)
FILE: Plugins/SuperFlexi/SuperFlexiData.SQLite/DBFields.cs
class DBFields (line 15) | public static class DBFields
method Create (line 22) | public static int Create(
method Update (line 219) | public static bool Update(
method Delete (line 376) | public static bool Delete(
method DeleteBySite (line 399) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByDefinition (line 418) | public static bool DeleteByDefinition(Guid definitionGuid)
method GetOne (line 436) | public static IDataReader GetOne(
method GetCount (line 452) | public static int GetCount()
method GetAll (line 464) | public static IDataReader GetAll()
method GetAllForDefinition (line 473) | public static IDataReader GetAllForDefinition(Guid definitionGuid, boo...
method GetPage (line 498) | public static IDataReader GetPage(
method MarkAsDeleted (line 540) | public static bool MarkAsDeleted(Guid fieldGuid)
FILE: Plugins/SuperFlexi/SuperFlexiData.SQLite/DBItemFieldValues.cs
class DBItemFieldValues (line 11) | public static class DBItemFieldValues
method Create (line 26) | public static int Create(
method Update (line 81) | public static bool Update(
method Delete (line 124) | public static bool Delete(
method DeleteBySite (line 145) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 166) | public static bool DeleteByModule(Guid moduleGuid)
method DeleteByField (line 186) | public static bool DeleteByField(Guid fieldGuid)
method DeleteByItem (line 205) | public static bool DeleteByItem(Guid itemGuid)
method GetOne (line 224) | public static IDataReader GetOne(Guid valueGuid)
method GetCount (line 240) | public static int GetCount()
method GetAll (line 254) | public static IDataReader GetAll()
method GetByItemField (line 272) | public static IDataReader GetByItemField(Guid itemGuid, Guid fieldGuid)
method GetByItemGuids (line 289) | public static IDataReader GetByItemGuids(List<Guid> itemGuids)
method GetByItemGuid (line 309) | public static IDataReader GetByItemGuid(Guid itemGuid)
method GetByModuleGuid (line 322) | public static IDataReader GetByModuleGuid(Guid moduleGuid)
method GetByDefinitionGuid (line 335) | public static IDataReader GetByDefinitionGuid(Guid definitionGuid)
method GetByFieldGuid (line 353) | public static IDataReader GetByFieldGuid(Guid fieldGuid)
method GetByFieldGuidForModule (line 370) | public static IDataReader GetByFieldGuidForModule(Guid fieldGuid, Guid...
method GetByGuidForModule (line 390) | public static IDataReader GetByGuidForModule(Guid fieldGuid, Guid modu...
method GetByGuidForModule (line 409) | public static IDataReader GetByGuidForModule(Guid fieldGuid, int modul...
method GetPageOfValuesForField (line 429) | public static IDataReader GetPageOfValuesForField(
method GetPage (line 494) | public static IDataReader GetPage(
FILE: Plugins/SuperFlexi/SuperFlexiData.SQLite/DBItems.cs
class DBItems (line 12) | public static class DBItems
method Create (line 19) | public static int Create(
method Update (line 84) | public static bool Update(
method Delete (line 137) | public static bool Delete(
method DeleteBySite (line 159) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 179) | public static bool DeleteByModule(Guid moduleGuid)
method GetOne (line 218) | public static IDataReader GetOne(Guid itemGuid)
method GetOne (line 235) | public static IDataReader GetOne(int itemId)
method GetOneWithValues (line 248) | public static IDataReader GetOneWithValues(int itemId)
method GetByIDsWithValues (line 268) | public static IDataReader GetByIDsWithValues(Guid defGuid, Guid siteGu...
method GetCount (line 328) | public static int GetCount()
method GetCountForModule (line 336) | public static int GetCountForModule(int moduleId)
method GetAll (line 348) | public static IDataReader GetAll(Guid siteGuid)
method GetModuleItems (line 363) | public static IDataReader GetModuleItems(int moduleID)
method GetPageOfModuleItems (line 374) | public static IDataReader GetPageOfModuleItems(
method GetPageForDefinition (line 449) | public static IDataReader GetPageForDefinition(
method GetAllForDefinition (line 531) | public static IDataReader GetAllForDefinition(Guid definitionGuid, Gui...
method GetByCMSPage (line 613) | public static IDataReader GetByCMSPage(Guid siteGuid, int pageId)
method santizeSortDirection (line 644) | private static string santizeSortDirection(string sortDirection)
method GetForModule (line 653) | public static IDataReader GetForModule(
method GetForModuleWithValues (line 686) | public static IDataReader GetForModuleWithValues(
method GetForModuleWithValues_Paged (line 766) | public static IDataReader GetForModuleWithValues_Paged(
method GetForDefinition (line 882) | public static IDataReader GetForDefinition(
method GetForDefinitionWithValues (line 963) | public static IDataReader GetForDefinitionWithValues(
method GetForDefinitionWithValues_Paged (line 1075) | public static IDataReader GetForDefinitionWithValues_Paged(
method GetHighestSortOrder (line 1198) | public static int GetHighestSortOrder(int moduleId)
FILE: Plugins/SuperFlexi/SuperFlexiData.SQLite/DBSearchDefs.cs
class DBSearchDefs (line 13) | public static class DBSearchDefs
method Create (line 15) | public static bool Create(Guid guid, Guid siteGuid, Guid featureGuid, ...
method Update (line 60) | public static bool Update(Guid guid, Guid siteGuid, Guid featureGuid, ...
method DeleteByFieldDefinition (line 94) | public static bool DeleteByFieldDefinition(Guid fieldDefGuid)
method DeleteBySite (line 109) | public static bool DeleteBySite(Guid siteGuid)
method Delete (line 124) | public static bool Delete(Guid guid)
method GetByFieldDefinition (line 139) | public static IDataReader GetByFieldDefinition(Guid fieldDefinitionGuid)
method GetOne (line 152) | public static IDataReader GetOne(Guid guid)
FILE: Plugins/SuperFlexi/SuperFlexiData.pgSQL/DBFields.cs
class DBFields (line 11) | public static class DBFields
method Create (line 17) | public static int Create(
method Update (line 216) | public static bool Update(
method Delete (line 375) | public static bool Delete(
method DeleteBySite (line 396) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByDefinition (line 416) | public static bool DeleteByDefinition(Guid definitionGuid)
method GetOne (line 435) | public static IDataReader GetOne(
method GetCount (line 452) | public static int GetCount()
method GetAll (line 465) | public static IDataReader GetAll()
method GetAllForDefinition (line 475) | public static IDataReader GetAllForDefinition(Guid definitionGuid, boo...
method GetPage (line 501) | public static IDataReader GetPage(
method MarkAsDeleted (line 544) | public static bool MarkAsDeleted(Guid fieldGuid)
FILE: Plugins/SuperFlexi/SuperFlexiData.pgSQL/DBItemFieldValues.cs
class DBItemFieldValues (line 15) | public static class DBItemFieldValues
method Create (line 30) | public static int Create(
method Update (line 86) | public static bool Update(
method Delete (line 130) | public static bool Delete(
method DeleteBySite (line 152) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 174) | public static bool DeleteByModule(Guid moduleGuid)
method DeleteByField (line 195) | public static bool DeleteByField(Guid fieldGuid)
method DeleteByItem (line 215) | public static bool DeleteByItem(Guid itemGuid)
method GetOne (line 235) | public static IDataReader GetOne(Guid valueGuid)
method GetCount (line 252) | public static int GetCount()
method GetAll (line 266) | public static IDataReader GetAll()
method GetByItemField (line 284) | public static IDataReader GetByItemField(Guid itemGuid, Guid fieldGuid)
method GetByItemGuids (line 302) | public static IDataReader GetByItemGuids(List<Guid> itemGuids)
method GetByItemGuid (line 323) | public static IDataReader GetByItemGuid(Guid itemGuid)
method GetByModuleGuid (line 341) | public static IDataReader GetByModuleGuid(Guid moduleGuid)
method GetByDefinitionGuid (line 355) | public static IDataReader GetByDefinitionGuid(Guid definitionGuid)
method GetByFieldGuid (line 370) | public static IDataReader GetByFieldGuid(Guid fieldGuid)
method GetByGuidForModule (line 391) | public static IDataReader GetByGuidForModule(Guid fieldGuid, Guid modu...
method GetByGuidForModule (line 415) | public static IDataReader GetByGuidForModule(Guid fieldGuid, int modul...
method GetPageOfValuesForField (line 450) | public static IDataReader GetPageOfValuesForField(
method GetPage (line 516) | public static IDataReader GetPage(
method GetByFieldGuidForModule (line 575) | public static IDataReader GetByFieldGuidForModule(Guid fieldGuid, Guid...
FILE: Plugins/SuperFlexi/SuperFlexiData.pgSQL/DBItems.cs
class DBItems (line 12) | public static class DBItems
method Create (line 28) | public static int Create(
method Update (line 104) | public static bool Update(
method Delete (line 160) | public static bool Delete(
method DeleteBySite (line 183) | public static bool DeleteBySite(Guid siteGuid)
method DeleteByModule (line 204) | public static bool DeleteByModule(Guid moduleGuid)
method GetOne (line 245) | public static IDataReader GetOne(Guid itemGuid)
method GetOne (line 263) | public static IDataReader GetOne(int itemId)
method GetOneWithValues (line 279) | public static IDataReader GetOneWithValues(int itemId)
method GetByIDsWithValues (line 298) | public static IDataReader GetByIDsWithValues(Guid defGuid, Guid siteGu...
method GetCount (line 360) | public static int GetCount()
method GetCountForModule (line 370) | public static int GetCountForModule(int moduleId)
method GetAll (line 385) | public static IDataReader GetAll(Guid siteGuid)
method GetModuleItems (line 401) | public static IDataReader GetModuleItems(int moduleID)
method GetPageOfModuleItems (line 415) | public static IDataReader GetPageOfModuleItems(
method GetPageForDefinition (line 491) | public static IDataReader GetPageForDefinition(
method GetAllForDefinition (line 573) | public static IDataReader GetAllForDefinition(Guid definitionGuid, Gui...
method GetByCMSPage (line 657) | public static IDataReader GetByCMSPage(Guid siteGuid, int pageId)
method GetForModule (line 695) | public static IDataReader GetForModule(
method GetForModuleWithValues (line 730) | public static IDataReader GetForModuleWithValues(
method GetForModuleWithValues_Paged (line 801) | public static IDataReader GetForModuleWithValues_Paged(
method GetForDefinition (line 928) | public static IDataReader GetForDefinition(
method GetForDefinitionWithValues (line 1022) | public static IDataReader GetForDefinitionWithValues(
method GetForDefinitionWithValues_Paged (line 1154) | public static IDataReader GetForDefinitionWithValues_Paged(
method GetHighestSortOrder (line 1322) | public static int GetHighestSortOrder(int moduleId)
method santizeSortDirection (line 1335) | private static string santizeSortDirection(string sortDirection)
FILE: Plugins/SuperFlexi/SuperFlexiData.pgSQL/DBSearchDefs.cs
class DBSearchDefs (line 14) | public static class DBSearchDefs
method Create (line 16) | public static bool Create(Guid guid, Guid siteGuid, Guid featureGuid, ...
method Update (line 62) | public static bool Update(Guid guid, Guid siteGuid, Guid featureGuid, ...
method DeleteByFieldDefinition (line 97) | public static bool DeleteByFieldDefinition(Guid fieldDefGuid)
method DeleteBySite (line 113) | public static bool DeleteBySite(Guid siteGuid)
method Delete (line 129) | public static bool Delete(Guid guid)
method GetByFieldDefinition (line 145) | public static IDataReader GetByFieldDefinition(Guid fieldDefinitionGuid)
method GetOne (line 159) | public static IDataReader GetOne(Guid guid)
FILE: Plugins/SuperFlexi/SuperFlexiUI/App_Code/SampleSuperFlexi.cs
class SampleSuperFlexi (line 11) | public class SampleSuperFlexi : ISuperFlexiBase
FILE: Plugins/SuperFlexi/SuperFlexiUI/App_GlobalResources/SuperFlexiResources.designer.cs
class SuperFlexiResources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method SuperFlexiResources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Plugins/SuperFlexi/SuperFlexiUI/App_MasterPages/layout.Master.cs
class layout (line 21) | public partial class layout : MasterPage
FILE: Plugins/SuperFlexi/SuperFlexiUI/App_MasterPages/layout.Master.designer.cs
class layout (line 14) | public partial class layout
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/ClassBuilder.cs
class ClassBuilder (line 14) | public class ClassBuilder
method ClassBuilder (line 28) | public ClassBuilder(List<ItemWithValues> items)
method ClassBuilder (line 34) | public ClassBuilder(int itemId)
method Init (line 44) | public ClassBuilder Init()
method CreateSolutionClass (line 51) | public Type CreateSolutionClass()
method SetItemClassProperty (line 177) | internal void SetItemClassProperty(string propName, object propValue)
method PopulateItemValues (line 184) | internal void PopulateItemValues()
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/Configuration.cs
class ModuleConfiguration (line 16) | public class ModuleConfiguration
method ModuleConfiguration (line 26) | public ModuleConfiguration()
method ModuleConfiguration (line 29) | public ModuleConfiguration(Module module, bool reloadDefinitionFromDis...
method CopyMarkupDefinitionToDatabase (line 60) | public void CopyMarkupDefinitionToDatabase()
method LoadSettings (line 84) | private void LoadSettings(Hashtable settings, bool reloadDefinitionFro...
method SetupSearchDefinition (line 183) | private void SetupSearchDefinition(XmlNode node)
method MapDefinedMarkup (line 237) | private void MapDefinedMarkup(XmlNode node, bool isMobile = false)
class MarkupScript (line 548) | public class MarkupScript
class MarkupCss (line 567) | public class MarkupCss
class CheckBoxListMarkup (line 578) | public class CheckBoxListMarkup
class SelectedValue (line 586) | public class SelectedValue
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/ContentDeleteHandler.cs
class SuperFlexiDeleteHandler (line 14) | public class SuperFlexiDeleteHandler : ContentDeleteHandlerProvider
method SuperFlexiDeleteHandler (line 16) | public SuperFlexiDeleteHandler()
method DeleteContent (line 19) | public override void DeleteContent(int moduleId, Guid moduleGuid)
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/FieldUtils.cs
class FieldUtils (line 15) | public class FieldUtils
method SaveFieldsToDB (line 26) | public static void SaveFieldsToDB(ModuleConfiguration config, Guid sit...
method SaveFieldsToDB (line 39) | public static void SaveFieldsToDB(List<Field> definedFields, Guid site...
method DefinitionExists (line 106) | public static bool DefinitionExists(string path, out XmlDocument doc)
method ParseFieldDefinitionXml (line 171) | public static List<Field> ParseFieldDefinitionXml(ModuleConfiguration ...
method GetFieldAttributes (line 406) | public static void GetFieldAttributes(string p, out AttributeCollectio...
method EnsureFields (line 423) | public static bool EnsureFields(Guid siteGuid, ModuleConfiguration con...
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/MarkupDefinition.cs
class MarkupDefinition (line 12) | public class MarkupDefinition : SuperFlexiDisplaySettings, ICloneable
method Clone (line 19) | public object Clone()
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/PopulatedItem.cs
class PopulatedItem (line 12) | public class PopulatedItem
method PopulatedItem (line 22) | public PopulatedItem (Item item, List<Field> fields, List<ItemFieldVal...
method PopulatedItem (line 82) | public PopulatedItem (Item item)
method PopulatedItem (line 92) | public PopulatedItem(Item item, List<Field> fields)
class PopulatedValue (line 100) | public class PopulatedValue
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/RouteRegistrar.cs
class RouteRegistrar (line 13) | public class RouteRegistrar : IRegisterRoutes
method Register (line 15) | public void Register(HttpConfiguration config)
method RegisterRoutes (line 26) | public void RegisterRoutes(RouteCollection routes)
method RegisterGlobalFilters (line 32) | public void RegisterGlobalFilters(GlobalFilterCollection filters)
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/SitePreDeleteHandler.cs
class SitePreDeleteSuperFlexiHandler (line 8) | public class SitePreDeleteSuperFlexiHandler : SitePreDeleteHandlerProvider
method SitePreDeleteSuperFlexiHandler (line 12) | public SitePreDeleteSuperFlexiHandler()
method DeleteSiteContent (line 15) | public override void DeleteSiteContent(int siteId)
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/SuperFlexiBase.cs
type ISuperFlexiBase (line 8) | public interface ISuperFlexiBase
class SuperFlexiField (line 19) | public abstract partial class SuperFlexiField
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/SuperFlexiHelpers.cs
class SuperFlexiHelpers (line 23) | public class SuperFlexiHelpers
method GetModuleLinks (line 27) | public static string GetModuleLinks(ModuleConfiguration config, SuperF...
method GetHelpText (line 97) | public static string GetHelpText(string helpKey, ModuleConfiguration c...
method ReplaceStaticTokens (line 161) | public static void ReplaceStaticTokens(
method GetSuperFlexiModule (line 230) | public static Module GetSuperFlexiModule(int moduleId)
method ParseScriptsFromXmlNode (line 255) | public static List<MarkupScript> ParseScriptsFromXmlNode(XmlNode child...
method GetPathToFile (line 325) | public static string GetPathToFile(ModuleConfiguration config, string ...
method SetupScripts (line 347) | public static void SetupScripts(
method SetupStyle (line 484) | public static void SetupStyle(
method ParseCssFromXmlNode (line 578) | internal static List<MarkupCss> ParseCssFromXmlNode(XmlNode childNode)
method ParseSearchDefinition (line 639) | public static void ParseSearchDefinition(XmlNode searchNode, Guid fiel...
method GetExpandoForItem (line 706) | public static ExpandoObject GetExpandoForItem(Item item)
method GetExpandoForModuleItems (line 743) | public static ExpandoObject GetExpandoForModuleItems(Module module, Mo...
method GetFieldValueFromKVPWithType (line 776) | public static object GetFieldValueFromKVPWithType(KeyValuePair<string,...
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/SuperFlexiIndexBuilderProvider.cs
class SuperFlexiIndexBuilderProvider (line 14) | public class SuperFlexiIndexBuilderProvider : IndexBuilderProvider
method SuperFlexiIndexBuilderProvider (line 20) | public SuperFlexiIndexBuilderProvider() { }
method RebuildIndex (line 23) | public override void RebuildIndex(PageSettings pageSettings, string in...
method IndexItem (line 90) | private void IndexItem(Item item)
method ContentChangedHandler (line 140) | public override void ContentChangedHandler(object sender, ContentChang...
method GetIndexItem (line 165) | private IndexItem GetIndexItem(PageSettings pageSettings, int moduleID...
FILE: Plugins/SuperFlexi/SuperFlexiUI/Components/XmlUtils.cs
class XmlUtils (line 12) | public class XmlUtils
method ParseInt32FromAttribute (line 14) | public static int ParseInt32FromAttribute(XmlAttributeCollection attri...
method ParseBoolFromAttribute (line 29) | public static bool ParseBoolFromAttribute(XmlAttributeCollection attri...
method ParseStringFromAttribute (line 49) | public static string ParseStringFromAttribute(XmlAttributeCollection a...
FILE: Plugins/SuperFlexi/SuperFlexiUI/Controllers/SuperFlexiController.cs
class SuperFlexiController (line 14) | public class SuperFlexiController : ApiController
method GetModuleItems (line 22) | [HttpPost]
method GetFieldValues (line 155) | [HttpPost]
method GetItems (line 232) | private List<ItemWithValues> GetItems(
method NotFound (line 271) | private new ReturnObject NotFound()
method NotAllowed (line 284) | private ReturnObject NotAllowed()
method AllowEdit (line 297) | private bool AllowEdit()
FILE: Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/js/imagesLoaded.js
function e (line 7) | function e(){}
function t (line 7) | function t(e,t){for(var n=e.length;n--;)if(e[n].listener===t)return n;re...
function n (line 7) | function n(e){return function(){return this[e].apply(this,arguments)}}
function t (line 7) | function t(t){var n=e.event;return n.target=n.target||n.srcElement||t,n}
function i (line 7) | function i(e,t){for(var n in t)e[n]=t[n];return e}
function r (line 7) | function r(e){return"[object Array]"===d.call(e)}
function o (line 7) | function o(e){var t=[];if(r(e))t=e;else if("number"==typeof e.length)for...
function s (line 7) | function s(e,t,n){if(!(this instanceof s))return new s(e,t);"string"==ty...
function f (line 7) | function f(e){this.img=e}
function c (line 7) | function c(e){this.src=e,v[e]=this}
function e (line 7) | function e(e,r){return t.options.debug&&h&&u.log("confirm",e,r),t.progre...
FILE: Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/js/shuffle.js
function d (line 8) | function d(a){return a?a.replace(/([A-Z])/g,function(a,b){return"-"+b.to...
function e (line 8) | function e(b,c,d){var e,f,g,h=null,i=0;d=d||{};var j=function(){i=d.lead...
function f (line 8) | function f(a,b,c){for(var d=0,e=a.length;e>d;d++)if(b.call(c,a[d],d,a)==...
function g (line 8) | function g(b,c,d){return setTimeout(a.proxy(b,c),d)}
function h (line 8) | function h(a){return Math.max.apply(Math,a)}
function i (line 8) | function i(a){return Math.min.apply(Math,a)}
function j (line 8) | function j(b){return a.isNumeric(b)?b:0}
function k (line 8) | function k(a){var b,c,d=a.length;if(!d)return a;for(;--d;)c=Math.floor(M...
function f (line 8) | function f(b){b.target===b.currentTarget&&(a(b.target).off(o,f),g._remov...
function e (line 8) | function e(b){b.target===b.currentTarget&&(a(b.target).off(c,e),f++,f===...
function c (line 8) | function c(){b.remove(),this.$items=this._getItems(),this._updateItemCou...
FILE: Plugins/SuperFlexi/SuperFlexiUI/Models/ModuleModel.cs
class ModuleModel (line 8) | public class ModuleModel
FILE: Plugins/SuperFlexi/SuperFlexiUI/Models/PageModel.cs
class PageModel (line 8) | public class PageModel
FILE: Plugins/SuperFlexi/SuperFlexiUI/Models/RequestObject.cs
class RequestObject (line 5) | public class RequestObject
FILE: Plugins/SuperFlexi/SuperFlexiUI/Models/ReturnObject.cs
class ReturnObject (line 5) | public class ReturnObject
FILE: Plugins/SuperFlexi/SuperFlexiUI/Models/SiteModel.cs
class SiteModel (line 8) | public class SiteModel
FILE: Plugins/SuperFlexi/SuperFlexiUI/Models/SuperFlexiObject.cs
class SuperFlexiObject (line 6) | public class SuperFlexiObject
FILE: Plugins/SuperFlexi/SuperFlexiUI/Models/WidgetModel.cs
class WidgetModel (line 5) | public class WidgetModel
class PaginationModel (line 16) | public class PaginationModel
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/FeaturedImageSetting.ascx.cs
class FeaturedImageSetting (line 12) | public partial class FeaturedImageSetting : mojoUserControl, ICustomFiel...
method Page_Load (line 19) | protected void Page_Load(object sender, EventArgs e)
method LoadSettings (line 66) | private void LoadSettings()
method GetValue (line 81) | public string GetValue()
method SetValue (line 87) | public void SetValue(string val)
method ControlField (line 97) | public void ControlField(Field field)
method Attributes (line 101) | public new void Attributes(IDictionary<string, string> attribs)
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/FeaturedImageSetting.ascx.designer.cs
class FeaturedImageSetting (line 13) | public partial class FeaturedImageSetting {
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/FieldControls/TextBox.cs
class TextBox (line 10) | public class TextBox : SuperFlexiField//, System.Attribute
method TextBox (line 12) | public TextBox() {}
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/FileBrowserTextBoxExtender.cs
class FileBrowserTextBoxExtender (line 11) | public class FileBrowserTextBoxExtender : HyperLink
method OnLoad (line 30) | protected override void OnLoad(EventArgs e)
method SetupLink (line 57) | private void SetupLink()
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/InterfaceControl.cs
type InterfaceControl (line 5) | public interface InterfaceControl
method ControlField (line 7) | void ControlField(Field field);
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/MarkupDefinitionSetting.ascx.cs
class MarkupDefinitionSetting (line 16) | public partial class MarkupDefinitionSetting : mojoUserControl, mojoPort...
method Page_Load (line 31) | protected void Page_Load(object sender, EventArgs e)
method OnInit (line 39) | protected override void OnInit(EventArgs e)
method btnEnableChange_Click (line 47) | private void btnEnableChange_Click(object sender, EventArgs e)
method EnsureItems (line 54) | private void EnsureItems()
method GetValue (line 186) | public string GetValue()
method SetValue (line 211) | public void SetValue(string val)
class SolutionFileLocation (line 237) | class SolutionFileLocation
type RecurseLevel (line 245) | enum RecurseLevel { OneLevel, TopDirectoryOnly };
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/MarkupDefinitionSetting.ascx.designer.cs
class MarkupDefinitionSetting (line 14) | public partial class MarkupDefinitionSetting
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/SuperFlexiDisplaySettings.cs
class SuperFlexiDisplaySettings (line 5) | public class SuperFlexiDisplaySettings : BasePluginDisplaySettings
method SuperFlexiDisplaySettings (line 13) | public SuperFlexiDisplaySettings() : base() { }
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/UrlSelector.ascx.cs
class UrlSelector (line 11) | public partial class UrlSelector : mojoUserControl, ICustomField
method Page_Load (line 16) | protected void Page_Load(object sender, EventArgs e)
method LoadSettings (line 25) | private void LoadSettings()
method GetValue (line 35) | public string GetValue()
method SetValue (line 41) | public void SetValue(string val)
method Attributes (line 47) | public new void Attributes(IDictionary<string, string> attribs)
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/UrlSelector.ascx.designer.cs
class UrlSelector (line 13) | public partial class UrlSelector {
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/WidgetLegacy.cs
class WidgetLegacy (line 19) | public class WidgetLegacy : WebControl
method OnLoad (line 43) | protected override void OnLoad(EventArgs e)
method LoadSettings (line 63) | private void LoadSettings()
method PopulateControls (line 126) | private void PopulateControls()
method RenderContents (line 679) | protected override void RenderContents(HtmlTextWriter writer)
method Render (line 683) | protected override void Render(HtmlTextWriter writer)
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/WidgetRazor.cs
class WidgetRazor (line 19) | public class WidgetRazor : WebControl
method OnLoad (line 55) | protected override void OnLoad(EventArgs e)
method LoadSettings (line 72) | protected virtual void LoadSettings()
method GetItems (line 165) | private void GetItems()
method GetItemsWithValues (line 223) | private List<ItemWithValues> GetItemsWithValues(string searchTerm = ""...
method RenderContents (line 254) | protected override void RenderContents(HtmlTextWriter writer)
method prepareModel (line 260) | private void prepareModel()
method getViewContent (line 323) | private string getViewContent()
method Render (line 364) | protected override void Render(HtmlTextWriter writer)
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/Wysiwyg.ascx.cs
class Wysiwyg (line 16) | public partial class Wysiwyg : UserControl, ICustomField, InterfaceControl
method Page_Load (line 22) | protected void Page_Load(object sender, EventArgs e)
method ConfigurEditor (line 28) | private void ConfigurEditor()
method GetValue (line 94) | public string GetValue()
method SetValue (line 99) | public void SetValue(string val)
method Attributes (line 104) | public new void Attributes(IDictionary<string, string> attribs)
method OnInit (line 119) | protected override void OnInit(EventArgs e)
method ControlField (line 137) | public void ControlField(Field field)
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Controls/Wysiwyg.ascx.designer.cs
class Wysiwyg (line 13) | public partial class Wysiwyg {
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Edit.aspx.cs
class EditItems (line 26) | public partial class EditItems : NonCmsBasePage
method OnPreInit (line 46) | protected override void OnPreInit(EventArgs e)
method OnInit (line 52) | override protected void OnInit(EventArgs e)
method Page_Load (line 78) | private void Page_Load(object sender, EventArgs e)
method PopulateControls (line 133) | private void PopulateControls()
method PopulateCustomControls (line 163) | public void PopulateCustomControls()
method AddInstructionBlock (line 231) | private void AddInstructionBlock(Field field)
method AddSettingControl (line 241) | private void AddSettingControl(Field field, ItemFieldValue fieldValue ...
method AddUrlBrowserSupport (line 1010) | private void AddUrlBrowserSupport(Panel panel, Field field, string sta...
method GetDateTimeMinMax (line 1057) | private AttributeCollection GetDateTimeMinMax(AttributeCollection attr...
method GetListItemsFromOptions (line 1068) | private List<ListItem> GetListItemsFromOptions(string fieldOptions)
method GetSelectListFromOptions (line 1098) | private SelectList GetSelectListFromOptions(Field field, ItemFieldValu...
method GetListItemCollectionFromOptions (line 1143) | private ListItemCollection GetListItemCollectionFromOptions(string fie...
method CreateRegexValidator (line 1156) | private static RegularExpressionValidator CreateRegexValidator(Control...
method CreateGenericRFV (line 1180) | private static RequiredFieldValidator CreateGenericRFV(Control theCont...
method CreateDateValidator (line 1198) | private static CompareValidator CreateDateValidator(Control theControl...
method CreateDatePicker (line 1217) | private static DatePickerControl CreateDatePicker(Field field, ItemFie...
method ParseDateString (line 1241) | private static string ParseDateString(Field field, ItemFieldValue fiel...
method ExportBtn_Click (line 1280) | private void ExportBtn_Click(object sender, EventArgs e)
method SaveAsNewBtn_Click (line 1292) | private void SaveAsNewBtn_Click(object sender, EventArgs e)
method UpdateBtn_Click (line 1298) | private void UpdateBtn_Click(object sender, EventArgs e)
method SaveFieldValue (line 1366) | private void SaveFieldValue(Panel controlsPanel, Field field)
method sflexiItem_ContentChanged (line 1566) | void sflexiItem_ContentChanged(object sender, ContentChangedEventArgs e)
method DeleteBtn_Click (line 1575) | private void DeleteBtn_Click(object sender, EventArgs e)
method DoRedirect (line 1600) | private void DoRedirect()
method PopulateLabels (line 1612) | private void PopulateLabels()
method LoadParams (line 1629) | private void LoadParams()
method LoadSettings (line 1636) | private void LoadSettings()
method SetupScripts (line 1655) | private void SetupScripts()
class AdvancedFilePicker (line 1704) | public class AdvancedFilePicker
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Edit.aspx.designer.cs
class EditItems (line 13) | public partial class EditItems {
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Edit2.aspx.cs
class EditItems2 (line 27) | public partial class EditItems2 : NonCmsBasePage
method OnPreInit (line 45) | protected override void OnPreInit(EventArgs e)
method OnInit (line 51) | override protected void OnInit(EventArgs e)
method Page_Load (line 76) | private void Page_Load(object sender, EventArgs e)
method PopulateControls (line 141) | private void PopulateControls()
method PopulateCustomControls (line 171) | public void PopulateCustomControls()
method AddInstructionBlock (line 239) | private void AddInstructionBlock(Field field)
method AddSettingControl (line 249) | private void AddSettingControl(Field field, ItemFieldValue fieldValue ...
method AddUrlBrowserSupport (line 1052) | private void AddUrlBrowserSupport(Panel panel, Field field, bool isIma...
method GetDateTimeMinMax (line 1102) | private AttributeCollection GetDateTimeMinMax(AttributeCollection attr...
method GetListItemsFromOptions (line 1114) | private List<ListItem> GetListItemsFromOptions(string fieldOptions)
method GetListItemCollectionFromOptions (line 1136) | private ListItemCollection GetListItemCollectionFromOptions(string fie...
method CreateRegexValidator (line 1162) | private static RegularExpressionValidator CreateRegexValidator(Control...
method CreateGenericRFV (line 1186) | private static RequiredFieldValidator CreateGenericRFV(Control theCont...
method CreateDatePicker (line 1204) | private static DatePickerControl CreateDatePicker(Field field, ItemFie...
method ParseDateString (line 1230) | private static string ParseDateString(Field field, ItemFieldValue fiel...
method SaveAsNewBtn_Click (line 1270) | private void SaveAsNewBtn_Click(Object sender, EventArgs e)
method UpdateBtn_Click (line 1276) | private void UpdateBtn_Click(Object sender, EventArgs e)
method SaveFieldValue (line 1339) | private void SaveFieldValue(Panel controlsPanel, Field field)
method sflexiItem_ContentChanged (line 1533) | void sflexiItem_ContentChanged(object sender, ContentChangedEventArgs e)
method DeleteBtn_Click (line 1545) | private void DeleteBtn_Click(Object sender, EventArgs e)
method DoRedirect (line 1571) | private void DoRedirect()
method PopulateLabels (line 1583) | private void PopulateLabels()
method LoadParams (line 1600) | private void LoadParams()
method LoadSettings (line 1607) | private void LoadSettings()
method SetupScripts (line 1630) | private void SetupScripts()
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Edit2.aspx.designer.cs
class EditItems2 (line 13) | public partial class EditItems2 {
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/EditHeader.aspx.cs
class EditHeaderPage (line 10) | public partial class EditHeaderPage : NonCmsBasePage
method Page_Load (line 18) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 49) | private void PopulateControls()
method btnSave_Click (line 54) | void btnSave_Click(object sender, EventArgs e)
method PopulateLabels (line 65) | private void PopulateLabels()
method LoadSettings (line 73) | private void LoadSettings()
method LoadParams (line 91) | private void LoadParams()
method OnPreInit (line 100) | protected override void OnPreInit(EventArgs e)
method OnInit (line 106) | override protected void OnInit(EventArgs e)
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/EditHeader.aspx.designer.cs
class EditHeaderPage (line 14) | public partial class EditHeaderPage
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Export.aspx.cs
class Export (line 11) | public partial class Export : NonCmsBasePage
method Page_Load (line 22) | protected void Page_Load(object sender, EventArgs e)
method ExportBtn_Click (line 65) | private void ExportBtn_Click(object sender, EventArgs e)
method PopulateLabels (line 72) | private void PopulateLabels()
method LoadParams (line 81) | private void LoadParams()
method LoadSettings (line 88) | private void LoadSettings()
method OnPreInit (line 108) | protected override void OnPreInit(EventArgs e)
method OnInit (line 115) | override protected void OnInit(EventArgs e)
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Export.aspx.designer.cs
class Export (line 13) | public partial class Export {
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Import.aspx.cs
class Import (line 16) | public partial class Import : NonCmsBasePage
method Page_Load (line 26) | protected void Page_Load(object sender, EventArgs e)
method sflexiItem_ContentChanged (line 70) | void sflexiItem_ContentChanged(object sender, ContentChangedEventArgs e)
method DoRedirect (line 81) | private void DoRedirect()
method ImportBtn_Click (line 96) | private void ImportBtn_Click(object sender, EventArgs e)
method PopulateLabels (line 282) | private void PopulateLabels()
method LoadParams (line 291) | private void LoadParams()
method LoadSettings (line 298) | private void LoadSettings()
method OnPreInit (line 317) | protected override void OnPreInit(EventArgs e)
method OnInit (line 323) | override protected void OnInit(EventArgs e)
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Import.aspx.designer.cs
class Import (line 14) | public partial class Import
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Module.ascx.cs
class SuperFlexiModule (line 11) | public partial class SuperFlexiModule : SiteModuleControl
method Page_Load (line 15) | protected void Page_Load(object sender, EventArgs e)
method LoadSettings (line 20) | private void LoadSettings()
method OnInit (line 166) | protected override void OnInit(EventArgs e)
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/Module.ascx.designer.cs
class SuperFlexiModule (line 14) | public partial class SuperFlexiModule
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/SuperWrapper.ascx.cs
class SuperWrapper (line 15) | public partial class SuperWrapper : SiteModuleControl
method Page_Load (line 50) | protected void Page_Load(object sender, EventArgs e)
method LoadModule (line 70) | protected void LoadModule()
method CreateModule (line 136) | private void CreateModule()
FILE: Plugins/SuperFlexi/SuperFlexiUI/SuperFlexi/SuperWrapper.ascx.designer.cs
class SuperWrapper (line 13) | public partial class SuperWrapper {
FILE: Plugins/mojoPortal.Plugins.HtmlInclude/App_GlobalResources/HtmlIncludeResources.Designer.cs
class HtmlIncludeResources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method HtmlIncludeResources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Plugins/mojoPortal.Plugins.HtmlInclude/HtmlInclude/Edit.aspx.cs
class Edit (line 13) | public partial class Edit : NonCmsBasePage
method OnPreInit (line 19) | protected override void OnPreInit(EventArgs e)
method OnInit (line 25) | override protected void OnInit(EventArgs e)
method Page_Load (line 36) | protected void Page_Load(object sender, EventArgs e)
method PopulateLabels (line 68) | private void PopulateLabels()
method PopulateControls (line 80) | private void PopulateControls()
method GetFragmentList (line 98) | protected FileInfo[] GetFragmentList()
method btnUpdate_Click (line 124) | private void btnUpdate_Click(object sender, EventArgs e)
method btnCancel_Click (line 143) | private void btnCancel_Click(object sender, EventArgs e)
FILE: Plugins/mojoPortal.Plugins.HtmlInclude/HtmlInclude/Edit.aspx.designer.cs
class Edit (line 13) | public partial class Edit {
FILE: Plugins/mojoPortal.Plugins.HtmlInclude/HtmlInclude/HtmlFragmentInclude.ascx.cs
class HtmlIncludeModule (line 11) | public partial class HtmlIncludeModule : SiteModuleControl
method OnInit (line 13) | protected override void OnInit(EventArgs e)
method Page_Load (line 20) | protected void Page_Load(object sender, EventArgs e)
FILE: Plugins/mojoPortal.Plugins.HtmlInclude/HtmlInclude/HtmlFragmentInclude.ascx.designer.cs
class HtmlIncludeModule (line 14) | public partial class HtmlIncludeModule
FILE: Web/AccessDenied.aspx.cs
class AccessDeniedPage (line 8) | public partial class AccessDeniedPage : NonCmsBasePage
method OnInit (line 10) | override protected void OnInit(EventArgs e)
method Page_Load (line 17) | private void Page_Load(object sender, EventArgs e)
FILE: Web/AccessDenied.aspx.designer.cs
class AccessDeniedPage (line 13) | public partial class AccessDeniedPage {
FILE: Web/Admin/AdminCountry.aspx.cs
class AdminCountryPage (line 27) | public partial class AdminCountryPage : NonCmsBasePage
method Page_Load (line 34) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 59) | private void PopulateControls()
method BindGrid (line 67) | private void BindGrid()
method grdCountry_Sorting (line 124) | private void grdCountry_Sorting(object sender, GridViewSortEventArgs e)
method grdCountry_RowUpdating (line 134) | private void grdCountry_RowUpdating(object sender, GridViewUpdateEvent...
method grdCountry_RowDeleting (line 160) | private void grdCountry_RowDeleting(object sender, GridViewDeleteEvent...
method grdCountry_RowCancelingEdit (line 169) | private void grdCountry_RowCancelingEdit(object sender, GridViewCancel...
method grdCountry_RowEditing (line 174) | private void grdCountry_RowEditing(object sender, GridViewEditEventArg...
method btnAddNew_Click (line 188) | private void btnAddNew_Click(object sender, EventArgs e)
method PopulateLabels (line 214) | private void PopulateLabels()
method LoadSettings (line 238) | private void LoadSettings()
method OnInit (line 255) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/AdminCountry.aspx.designer.cs
class AdminCountryPage (line 13) | public partial class AdminCountryPage {
FILE: Web/Admin/AdminCurrency.aspx.cs
class AdminCurrencyPage (line 24) | public partial class AdminCurrencyPage : NonCmsBasePage
method Page_Load (line 30) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 57) | private void PopulateControls()
method BindGrid (line 66) | private void BindGrid()
method grdCurrency_RowUpdating (line 75) | private void grdCurrency_RowUpdating(object sender, GridViewUpdateEven...
method grdCurrency_RowDeleting (line 119) | private void grdCurrency_RowDeleting(object sender, GridViewDeleteEven...
method grdCurrency_RowCancelingEdit (line 128) | private void grdCurrency_RowCancelingEdit(object sender, GridViewCance...
method grdCurrency_RowEditing (line 133) | private void grdCurrency_RowEditing(object sender, GridViewEditEventAr...
method btnAddNew_Click (line 150) | private void btnAddNew_Click(object sender, EventArgs e)
method PopulateLabels (line 189) | private void PopulateLabels()
method LoadSettings (line 212) | private void LoadSettings()
method OnInit (line 224) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/AdminCurrency.aspx.designer.cs
class AdminCurrencyPage (line 13) | public partial class AdminCurrencyPage {
FILE: Web/Admin/AdminGeoZone.aspx.cs
class AdminGeoZonePage (line 25) | public partial class AdminGeoZonePage : NonCmsBasePage
method Page_Load (line 36) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 62) | private void PopulateControls()
method BindCountryList (line 71) | private void BindCountryList()
method ddCountry_SelectedIndexChanged (line 99) | private void ddCountry_SelectedIndexChanged(object sender, EventArgs e)
method BindGrid (line 107) | private void BindGrid()
method grdGeoZone_Sorting (line 136) | private void grdGeoZone_Sorting(object sender, GridViewSortEventArgs e)
method grdGeoZone_RowUpdating (line 147) | private void grdGeoZone_RowUpdating(object sender, GridViewUpdateEvent...
method grdGeoZone_RowDeleting (line 186) | private void grdGeoZone_RowDeleting(object sender, GridViewDeleteEvent...
method grdGeoZone_RowCancelingEdit (line 195) | private void grdGeoZone_RowCancelingEdit(object sender, GridViewCancel...
method grdGeoZone_RowEditing (line 200) | private void grdGeoZone_RowEditing(object sender, GridViewEditEventArg...
method btnAddNew_Click (line 227) | private void btnAddNew_Click(object sender, EventArgs e)
method GetRefreshUrl (line 265) | private string GetRefreshUrl()
method CountryList (line 279) | protected DataTable CountryList()
method PopulateLabels (line 290) | private void PopulateLabels()
method LoadSettings (line 316) | private void LoadSettings()
method OnInit (line 335) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/AdminGeoZone.aspx.designer.cs
class AdminGeoZonePage (line 14) | public partial class AdminGeoZonePage
FILE: Web/Admin/AdminLanguage.aspx.cs
class AdminLanguagePage (line 12) | public partial class AdminLanguagePage : NonCmsBasePage
method Page_Load (line 18) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 45) | private void PopulateControls()
method BindGrid (line 56) | private void BindGrid()
method grdLanguage_RowUpdating (line 80) | private void grdLanguage_RowUpdating(object sender, GridViewUpdateEven...
method grdLanguage_RowDeleting (line 111) | private void grdLanguage_RowDeleting(object sender, GridViewDeleteEven...
method grdLanguage_RowCancelingEdit (line 119) | private void grdLanguage_RowCancelingEdit(object sender, GridViewCance...
method grdLanguage_RowEditing (line 124) | private void grdLanguage_RowEditing(object sender, GridViewEditEventAr...
method btnAddNew_Click (line 134) | private void btnAddNew_Click(object sender, EventArgs e)
method PopulateLabels (line 158) | private void PopulateLabels()
method LoadParams (line 179) | private void LoadParams()
method OnInit (line 186) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/AdminLanguage.aspx.designer.cs
class AdminLanguagePage (line 14) | public partial class AdminLanguagePage
FILE: Web/Admin/AdminMenu.aspx.cs
class AdminMenuPage (line 12) | public partial class AdminMenuPage : NonCmsBasePage
method Page_Load (line 27) | protected void Page_Load(object sender, EventArgs e)
method PopulateModel (line 53) | private void PopulateModel()
method PopulateControls (line 386) | private void PopulateControls()
method PopulateLabels (line 399) | private void PopulateLabels()
method LoadSettings (line 405) | private void LoadSettings()
method OnInit (line 419) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/AdminMenu.aspx.designer.cs
class AdminMenuPage (line 13) | public partial class AdminMenuPage {
FILE: Web/Admin/AdminTaxClass.aspx.cs
class AdminTaxClassPage (line 25) | public partial class AdminTaxClassPage : NonCmsBasePage
method Page_Load (line 32) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 58) | private void PopulateControls()
method BindGrid (line 66) | private void BindGrid()
method grdTaxClass_Sorting (line 100) | private void grdTaxClass_Sorting(object sender, GridViewSortEventArgs e)
method grdTaxClass_RowUpdating (line 111) | private void grdTaxClass_RowUpdating(object sender, GridViewUpdateEven...
method grdTaxClass_RowDeleting (line 139) | private void grdTaxClass_RowDeleting(object sender, GridViewDeleteEven...
method grdTaxClass_RowCancelingEdit (line 148) | private void grdTaxClass_RowCancelingEdit(object sender, GridViewCance...
method grdTaxClass_RowEditing (line 153) | private void grdTaxClass_RowEditing(object sender, GridViewEditEventAr...
method btnAddNew_Click (line 167) | private void btnAddNew_Click(object sender, EventArgs e)
method EnsureTaxClasses (line 200) | private void EnsureTaxClasses()
method PopulateLabels (line 222) | private void PopulateLabels()
method LoadSettings (line 243) | private void LoadSettings()
method OnInit (line 255) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/AdminTaxClass.aspx.designer.cs
class AdminTaxClassPage (line 13) | public partial class AdminTaxClassPage {
FILE: Web/Admin/AdminTaxRate.aspx.cs
class AdminTaxRatePage (line 24) | public partial class AdminTaxRatePage : NonCmsBasePage
method Page_Load (line 32) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 58) | private void PopulateControls()
method BindCountryList (line 74) | private void BindCountryList()
method BindGeoZoneList (line 94) | private void BindGeoZoneList()
method ddCountry_SelectedIndexChanged (line 137) | private void ddCountry_SelectedIndexChanged(object sender, EventArgs e)
method ddGeoZones_SelectedIndexChanged (line 147) | private void ddGeoZones_SelectedIndexChanged(object sender, EventArgs e)
method BindGrid (line 160) | private void BindGrid()
method grdTaxRate_RowUpdating (line 170) | private void grdTaxRate_RowUpdating(object sender, GridViewUpdateEvent...
method grdTaxRate_RowDeleting (line 226) | private void grdTaxRate_RowDeleting(object sender, GridViewDeleteEvent...
method grdTaxRate_RowCancelingEdit (line 235) | private void grdTaxRate_RowCancelingEdit(object sender, GridViewCancel...
method grdTaxRate_RowEditing (line 240) | private void grdTaxRate_RowEditing(object sender, GridViewEditEventArg...
method btnAddNew_Click (line 284) | private void btnAddNew_Click(object sender, EventArgs e)
method GetRefreshUrl (line 368) | private string GetRefreshUrl()
method PopulateLabels (line 387) | private void PopulateLabels()
method LoadSettings (line 411) | private void LoadSettings()
method OnInit (line 428) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/AdminTaxRate.aspx.designer.cs
class AdminTaxRatePage (line 13) | public partial class AdminTaxRatePage {
FILE: Web/Admin/AdvancedTools.aspx.cs
class AdvnacedToolsPage (line 11) | public partial class AdvnacedToolsPage : NonCmsBasePage
method Page_Load (line 21) | protected void Page_Load(object sender, EventArgs e)
method PopulateModel (line 45) | private void PopulateModel()
method PopulateControls (line 172) | private void PopulateControls()
method PopulateLabels (line 185) | private void PopulateLabels()
method LoadSettings (line 190) | private void LoadSettings()
method OnInit (line 202) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/AdvancedTools.aspx.designer.cs
class AdvnacedToolsPage (line 13) | public partial class AdvnacedToolsPage {
FILE: Web/Admin/BannedIPAddresses.aspx.cs
class BannedIPAddressesPage (line 12) | public partial class BannedIPAddressesPage : NonCmsBasePage
method Page_Load (line 27) | protected void Page_Load(object sender, EventArgs e)
method btnIPLookup_Click (line 56) | private void btnIPLookup_Click(object sender, EventArgs e)
method grdBannedIPAddresses_Sorting (line 69) | private void grdBannedIPAddresses_Sorting(object sender, GridViewSortE...
method grdBannedIPAddresses_RowUpdating (line 75) | private void grdBannedIPAddresses_RowUpdating(object sender, GridViewU...
method grdBannedIPAddresses_RowDeleting (line 102) | private void grdBannedIPAddresses_RowDeleting(object sender, GridViewD...
method grdBannedIPAddresses_RowCancelingEdit (line 113) | private void grdBannedIPAddresses_RowCancelingEdit(object sender, Grid...
method grdBannedIPAddresses_RowEditing (line 119) | private void grdBannedIPAddresses_RowEditing(object sender, GridViewEd...
method grdBannedIPAddresses_RowCreated (line 137) | private void grdBannedIPAddresses_RowCreated(object sender, GridViewRo...
method btnAddNew_Click (line 145) | private void btnAddNew_Click(object sender, EventArgs e)
method PopulateControls (line 178) | private void PopulateControls()
method BindGrid (line 187) | private void BindGrid()
method BindSearch (line 219) | private void BindSearch()
method PopulateLabels (line 232) | private void PopulateLabels()
method LoadSettings (line 255) | private void LoadSettings()
method OnInit (line 270) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/BannedIPAddresses.aspx.designer.cs
class BannedIPAddressesPage (line 14) | public partial class BannedIPAddressesPage
FILE: Web/Admin/ContentAwaitingApproval.aspx.cs
class ContentAwaitingApprovalPage (line 28) | public partial class ContentAwaitingApprovalPage : NonCmsBasePage
method Page_Load (line 37) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 57) | private void PopulateControls()
method BindGrid (line 65) | private void BindGrid()
method grdContentAwaitingApproval_RowDataBound (line 89) | protected void grdContentAwaitingApproval_RowDataBound(object sender, ...
method PopulateLabels (line 109) | private void PopulateLabels()
method LoadSettings (line 128) | private void LoadSettings()
method OnInit (line 140) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/ContentAwaitingApproval.aspx.designer.cs
class ContentAwaitingApprovalPage (line 13) | public partial class ContentAwaitingApprovalPage {
FILE: Web/Admin/ContentAwaitingPublishing.aspx.cs
class ContentAwaitingPublishingPage (line 25) | public partial class ContentAwaitingPublishingPage : NonCmsBasePage
method Page_Load (line 34) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 52) | private void PopulateControls()
method BindGrid (line 60) | private void BindGrid()
method grdContentAwaitingPublishing_RowDataBound (line 84) | protected void grdContentAwaitingPublishing_RowDataBound(object sender...
method PopulateLabels (line 104) | private void PopulateLabels()
method LoadSettings (line 125) | private void LoadSettings()
method OnInit (line 136) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/ContentAwaitingPublishing.aspx.designer.cs
class ContentAwaitingPublishingPage (line 13) | public partial class ContentAwaitingPublishingPage {
FILE: Web/Admin/ContentCatalog.aspx.cs
class ContentCatalogPage (line 12) | public partial class ContentCatalogPage : NonCmsBasePage
method Page_Load (line 29) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 55) | private void PopulateControls()
method BindGrid (line 75) | private void BindGrid()
method BindFeatureList (line 100) | private void BindFeatureList()
method PopulateLabels (line 119) | private void PopulateLabels()
method btnFind_Click (line 139) | void btnFind_Click(object sender, EventArgs e)
method grdContent_RowDataBound (line 150) | void grdContent_RowDataBound(object sender, GridViewRowEventArgs e)
method grdContent_Sorting (line 166) | protected void grdContent_Sorting(object sender, GridViewSortEventArgs e)
method LoadSettings (line 173) | private void LoadSettings()
method OnInit (line 218) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/ContentCatalog.aspx.designer.cs
class ContentCatalogPage (line 14) | public partial class ContentCatalogPage
FILE: Web/Admin/ContentManager.aspx.cs
class ContentManagerPage (line 19) | public partial class ContentManagerPage : NonCmsBasePage
method OnInit (line 21) | override protected void OnInit(EventArgs e)
method Page_Load (line 56) | protected void Page_Load(object sender, EventArgs e)
method BindControls (line 110) | private void BindControls()
method grdPages_RowDataBound (line 140) | void grdPages_RowDataBound(object sender, GridViewRowEventArgs e)
method grdPages_RowEditing (line 156) | protected void grdPages_RowEditing(object sender, GridViewEditEventArg...
method grdPages_RowUpdating (line 181) | protected void grdPages_RowUpdating(object sender, GridViewUpdateEvent...
method grdPages_RowCancelingEdit (line 277) | protected void grdPages_RowCancelingEdit(object sender, GridViewCancel...
method btnDelete_Click (line 283) | void btnDelete_Click(object sender, EventArgs e)
method GetPaneName (line 358) | protected String GetPaneName(Object o)
method GetPaneAlias (line 392) | protected String GetPaneAlias(Object o)
method GetBeginDate (line 435) | protected String GetBeginDate(Object o)
method GetDisplayBeginDate (line 456) | protected String GetDisplayBeginDate(Object o)
method GetEndDate (line 468) | protected String GetEndDate(Object o)
method GetModuleOrder (line 480) | protected String GetModuleOrder(Object o)
method GetIsPublishedImageUrl (line 491) | protected String GetIsPublishedImageUrl(Object o)
method GetIsPublishedImageAltText (line 502) | protected String GetIsPublishedImageAltText(Object o)
method GetUpdateButtonText (line 515) | protected String GetUpdateButtonText()
method GetCancelButtonText (line 520) | protected String GetCancelButtonText()
method PopulatePageArray (line 525) | private void PopulatePageArray(ArrayList sitePages)
method PopulateLabels (line 540) | protected void PopulateLabels()
method PaneList (line 587) | protected Collection<DictionaryEntry> PaneList()
method LoadSettings (line 610) | private void LoadSettings()
method SetupDialogScript (line 636) | private void SetupDialogScript()
FILE: Web/Admin/ContentManager.aspx.designer.cs
class ContentManagerPage (line 13) | public partial class ContentManagerPage {
FILE: Web/Admin/ContentManagerPreview.aspx.cs
class ContentManagerPreview (line 24) | public partial class ContentManagerPreview : NonCmsBasePage
method OnInit (line 27) | override protected void OnInit(EventArgs e)
method Page_Load (line 42) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 75) | private void PopulateControls()
method PopulateLabels (line 128) | private void PopulateLabels()
method LoadSettings (line 148) | private void LoadSettings()
method LoadParams (line 157) | private void LoadParams()
FILE: Web/Admin/ContentManagerPreview.aspx.designer.cs
class ContentManagerPreview (line 13) | public partial class ContentManagerPreview {
FILE: Web/Admin/ContentPublishDialog.aspx.cs
class ContentPublishDialog (line 16) | public partial class ContentPublishDialog : mojoDialogBasePage
method Page_Load (line 36) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 68) | private void PopulateControls()
method LoadPageModule (line 113) | private void LoadPageModule()
method btnSave_Click (line 141) | void btnSave_Click(object sender, EventArgs e)
method LoadSettings (line 227) | private void LoadSettings()
method PaneList (line 276) | protected Collection<DictionaryEntry> PaneList()
method PopulateLabels (line 298) | private void PopulateLabels()
method OnInit (line 303) | protected override void OnInit(EventArgs e)
FILE: Web/Admin/ContentPublishDialog.aspx.designer.cs
class ContentPublishDialog (line 13) | public partial class ContentPublishDialog {
FILE: Web/Admin/ContentStyles.aspx.cs
class ContentStylesPage (line 30) | public partial class ContentStylesPage : NonCmsBasePage
method Page_Load (line 38) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 57) | private void PopulateControls()
method BindGrid (line 64) | private void BindGrid()
method btnAddNew_Click (line 94) | void btnAddNew_Click(object sender, EventArgs e)
method grdStyles_RowUpdating (line 131) | void grdStyles_RowUpdating(object sender, GridViewUpdateEventArgs e)
method grdStyles_RowEditing (line 172) | void grdStyles_RowEditing(object sender, GridViewEditEventArgs e)
method grdStyles_RowDeleting (line 182) | void grdStyles_RowDeleting(object sender, GridViewDeleteEventArgs e)
method btnExportStyles_Click (line 195) | void btnExportStyles_Click(object sender, EventArgs e)
method btnImportStyles_Click (line 206) | void btnImportStyles_Click(object sender, EventArgs e)
method PopulateLabels (line 220) | private void PopulateLabels()
method LoadSettings (line 244) | private void LoadSettings()
method OnInit (line 262) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/ContentStyles.aspx.designer.cs
class ContentStylesPage (line 13) | public partial class ContentStylesPage {
FILE: Web/Admin/ContentTemplateEdit.aspx.cs
class ContentTemplateEditPage (line 15) | public partial class ContentTemplateEditPage : NonCmsBasePage
method Page_Load (line 23) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 50) | private void PopulateControls()
method BindImageList (line 96) | private void BindImageList()
method btnDelete_Click (line 104) | void btnDelete_Click(object sender, EventArgs e)
method btnSave_Click (line 125) | void btnSave_Click(object sender, EventArgs e)
method SetupImageScript (line 162) | private void SetupImageScript()
method PopulateLabels (line 174) | private void PopulateLabels()
method LoadSettings (line 210) | private void LoadSettings()
method OnInit (line 239) | override protected void OnInit(EventArgs e)
method DoInit (line 256) | private void DoInit()
FILE: Web/Admin/ContentTemplateEdit.aspx.designer.cs
class ContentTemplateEditPage (line 14) | public partial class ContentTemplateEditPage
FILE: Web/Admin/ContentTemplates.aspx.cs
class ContentTemplatesPage (line 24) | public partial class ContentTemplatesPage : NonCmsBasePage
method Page_Load (line 34) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 53) | private void PopulateControls()
method BindGrid (line 59) | private void BindGrid()
method PopulateLabels (line 90) | private void PopulateLabels()
method LoadSettings (line 117) | private void LoadSettings()
method OnInit (line 133) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/ContentTemplates.aspx.designer.cs
class ContentTemplatesPage (line 14) | public partial class ContentTemplatesPage
FILE: Web/Admin/ContentValidation.aspx.cs
class ContentValidation (line 22) | public partial class ContentValidation : Page
method Page_Load (line 29) | protected void Page_Load(object sender, EventArgs e)
method ShowInvalidContent (line 56) | private void ShowInvalidContent(string tableName, string contentFieldN...
method OnInit (line 107) | override protected void OnInit(EventArgs e)
method InitializeComponent (line 120) | private void InitializeComponent()
FILE: Web/Admin/ContentValidation.aspx.designer.cs
class ContentValidation (line 13) | public partial class ContentValidation {
FILE: Web/Admin/ContentWorkflow.aspx.cs
class ContentWorkflowPage (line 25) | public partial class ContentWorkflowPage : NonCmsBasePage
method Page_Load (line 34) | protected void Page_Load(object sender, EventArgs e)
method PopulateModel (line 57) | private void PopulateModel()
method PopulateLabels (line 158) | private void PopulateLabels()
method PopulateControls (line 167) | private void PopulateControls()
method OnInit (line 186) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/ContentWorkflow.aspx.designer.cs
class ContentWorkflowPage (line 13) | public partial class ContentWorkflowPage {
FILE: Web/Admin/Controls/AdminDisplaySettings.cs
class AdminDisplaySettings (line 4) | public class AdminDisplaySettings : BaseDisplaySettings
method AdminDisplaySettings (line 8) | public AdminDisplaySettings() : base() { }
FILE: Web/Admin/Controls/PageContentWizard.ascx.cs
class PageContentWizard (line 13) | public partial class PageContentWizard : UserControl
method Page_Load (line 20) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 31) | private void PopulateControls()
method BindFeatureList (line 58) | private void BindFeatureList()
method btnCreateNewContent_Click (line 82) | void btnCreateNewContent_Click(object sender, EventArgs e)
method PopulateLabels (line 140) | private void PopulateLabels()
method LoadSettings (line 149) | private void LoadSettings()
method OnInit (line 154) | protected override void OnInit(EventArgs e)
FILE: Web/Admin/Controls/PageContentWizard.ascx.designer.cs
class PageContentWizard (line 14) | public partial class PageContentWizard
FILE: Web/Admin/Controls/UserRoles.ascx.cs
class UserRoles (line 15) | public partial class UserRoles : UserControl
method Page_Load (line 37) | protected void Page_Load(object sender, EventArgs e)
method BindRoles (line 58) | private void BindRoles()
method AddRole_Click (line 108) | private void AddRole_Click(Object sender, EventArgs e)
method UserRoles_ItemCommand (line 129) | private void UserRoles_ItemCommand(object sender, DataListCommandEvent...
method userRoles_ItemDataBound (line 152) | void userRoles_ItemDataBound(object sender, DataListItemEventArgs e)
method btnRefreshRoles_Click (line 158) | void btnRefreshRoles_Click(object sender, ImageClickEventArgs e)
method CanDeleteUserFromRole (line 165) | protected bool CanDeleteUserFromRole(string roleName)
method PopulateLabels (line 175) | private void PopulateLabels()
method SetupDialogScript (line 188) | private void SetupDialogScript()
method LoadSettings (line 220) | private void LoadSettings()
method OnInit (line 227) | protected override void OnInit(EventArgs e)
FILE: Web/Admin/Controls/UserRoles.ascx.designer.cs
class UserRoles (line 13) | public partial class UserRoles {
FILE: Web/Admin/CoreData.aspx.cs
class CoreDataPage (line 10) | public partial class CoreDataPage : NonCmsBasePage
method Page_Load (line 21) | protected void Page_Load(object sender, EventArgs e)
method PopulateModel (line 50) | private void PopulateModel()
method PopulateControls (line 152) | private void PopulateControls()
method PopulateLabels (line 165) | private void PopulateLabels()
method LoadSettings (line 171) | private void LoadSettings()
method OnInit (line 182) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/CoreData.aspx.designer.cs
class CoreDataPage (line 13) | public partial class CoreDataPage {
FILE: Web/Admin/Default.aspx.cs
class Default (line 6) | public partial class Default : System.Web.UI.Page
method Page_Load (line 8) | protected void Page_Load(object sender, EventArgs e)
FILE: Web/Admin/Default.aspx.designer.cs
class Default (line 14) | public partial class Default
FILE: Web/Admin/EditLoginInfo.aspx.cs
class EditLoginInfo (line 21) | public partial class EditLoginInfo : NonCmsBasePage
method Page_Load (line 23) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 52) | private void PopulateControls()
method PopulateLabels (line 60) | private void PopulateLabels()
method btnSave_Click (line 78) | void btnSave_Click(object sender, EventArgs e)
method LoadSettings (line 89) | private void LoadSettings()
method OnInit (line 103) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/EditLoginInfo.aspx.designer.cs
class EditLoginInfo (line 13) | public partial class EditLoginInfo {
FILE: Web/Admin/EditRegistrationAgreement.aspx.cs
class EditRegistrationAgreementPage (line 24) | public partial class EditRegistrationAgreementPage : NonCmsBasePage
method Page_Load (line 29) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 58) | private void PopulateControls()
method PopulateLabels (line 66) | private void PopulateLabels()
method btnSave_Click (line 84) | void btnSave_Click(object sender, EventArgs e)
method LoadSettings (line 95) | private void LoadSettings()
method OnInit (line 109) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/EditRegistrationAgreement.aspx.designer.cs
class EditRegistrationAgreementPage (line 13) | public partial class EditRegistrationAgreementPage {
FILE: Web/Admin/EditSiteClosedMessage.aspx.cs
class EditSiteClosedMessagePage (line 12) | public partial class EditSiteClosedMessagePage : NonCmsBasePage
method Page_Load (line 17) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 46) | private void PopulateControls()
method btnSave_Click (line 52) | void btnSave_Click(object sender, EventArgs e)
method PopulateLabels (line 65) | private void PopulateLabels()
method LoadSettings (line 93) | private void LoadSettings()
method OnInit (line 118) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/EditSiteClosedMessage.aspx.designer.cs
class EditSiteClosedMessagePage (line 14) | public partial class EditSiteClosedMessagePage
FILE: Web/Admin/FeaturePermissions.aspx.cs
class FeaturePermissionsPage (line 27) | public partial class FeaturePermissionsPage : NonCmsBasePage
method Page_Load (line 36) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 69) | private void PopulateControls()
method BindRoles (line 88) | private void BindRoles()
method btnSave_Click (line 126) | void btnSave_Click(object sender, EventArgs e)
method PopulateLabels (line 135) | private void PopulateLabels()
method LoadSettings (line 148) | private void LoadSettings()
method OnInit (line 166) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/FeaturePermissions.aspx.designer.cs
class FeaturePermissionsPage (line 13) | public partial class FeaturePermissionsPage {
FILE: Web/Admin/IndexBrowser.aspx.cs
class IndexBrowser (line 16) | public partial class IndexBrowser : NonCmsBasePage
method OnInit (line 36) | protected override void OnInit(EventArgs e)
method Page_Load (line 44) | protected void Page_Load(object sender, EventArgs e)
method PopulateLabels (line 95) | private void PopulateLabels()
method LoadSettings (line 114) | private void LoadSettings()
method BindIndex (line 141) | private void BindIndex()
method BindFeatureList (line 179) | private void BindFeatureList()
method btnGo_Click (line 212) | protected void btnGo_Click(object sender, EventArgs e)
method FormatItemTitle (line 242) | protected string FormatItemTitle(string pageName, string moduleTitle, ...
method BuildUrl (line 277) | public string BuildUrl(IndexItem indexItem)
method rptResults_ItemCommand (line 292) | protected void rptResults_ItemCommand(object source, RepeaterCommandEv...
method btnRebuildSearchIndex_Click (line 305) | protected void btnRebuildSearchIndex_Click(object sender, EventArgs e)
method FormatProperty (line 316) | protected string FormatProperty(string propVal)
method FormatList (line 326) | protected string FormatList(string list)
method rptResults_ItemDataBound (line 341) | protected void rptResults_ItemDataBound(object sender, RepeaterItemEve...
FILE: Web/Admin/IndexBrowser.aspx.designer.cs
class IndexBrowser (line 13) | public partial class IndexBrowser {
FILE: Web/Admin/ManageUsers.aspx.cs
class ManageUsers (line 24) | public partial class ManageUsers : NonCmsBasePage
method OnInit (line 48) | override protected void OnInit(EventArgs e)
method btnUpdateAvatar_Click (line 72) | private void btnUpdateAvatar_Click(object sender, EventArgs e)
method Page_Load (line 104) | private void Page_Load(object sender, EventArgs e)
method PopulateControls (line 224) | private void PopulateControls()
method PopulateAvatar (line 412) | private void PopulateAvatar()
method CanDeleteUserFromRole (line 428) | protected bool CanDeleteUserFromRole(string roleName)
method HideAdminControls (line 438) | private void HideAdminControls()
method PopulateProfileControls (line 476) | private void PopulateProfileControls()
method btnUpdate_Click (line 537) | private void btnUpdate_Click(Object sender, EventArgs e)
method btnDelete_Click (line 554) | private void btnDelete_Click(object sender, EventArgs e)
method OnDeletingUser (line 588) | protected void OnDeletingUser(UserPreDeleteEventArgs e)
method UpdateUser (line 598) | private void UpdateUser()
method CreateUser (line 727) | private void CreateUser()
method DoSubscribe (line 787) | private void DoSubscribe(SiteUser siteUser)
method DoSubscribe (line 806) | private void DoSubscribe(LetterInfo letter, SiteUser siteUser)
method OnUserRegistered (line 823) | protected void OnUserRegistered(UserRegisteredEventArgs e)
method OnUserUpdated (line 833) | protected void OnUserUpdated(ProfileUpdatedEventArgs e)
method btnResendConfirmationEmail_Click (line 843) | void btnResendConfirmationEmail_Click(object sender, EventArgs e)
method btnApprove_Click (line 868) | void btnApprove_Click(object sender, EventArgs e)
method btnUnlockUser_Click (line 925) | protected void btnUnlockUser_Click(object sender, EventArgs e)
method btnLockUser_Click (line 937) | protected void btnLockUser_Click(object sender, EventArgs e)
method btnPurgeUserLocations_Click (line 949) | void btnPurgeUserLocations_Click(object sender, EventArgs e)
method userRoles_ItemDataBound (line 962) | void userRoles_ItemDataBound(object sender, DataListItemEventArgs e)
method btnConfirmEmail_Click (line 969) | void btnConfirmEmail_Click(object sender, EventArgs e)
method PopulateLabels (line 982) | private void PopulateLabels()
method HideExtendedProfileControls (line 1137) | protected void HideExtendedProfileControls()
method LoadSettings (line 1185) | private void LoadSettings()
method SetupAvatarScript (line 1286) | private void SetupAvatarScript()
FILE: Web/Admin/ManageUsers.aspx.designer.cs
class ManageUsers (line 14) | public partial class ManageUsers
FILE: Web/Admin/ModuleAdmin.aspx.cs
class ModuleAdminPage (line 10) | public partial class ModuleAdminPage : NonCmsBasePage
method Page_Load (line 15) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 42) | private void PopulateControls()
method PopulateLabels (line 63) | private void PopulateLabels()
method LoadSettings (line 83) | private void LoadSettings()
method OnInit (line 99) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/ModuleAdmin.aspx.designer.cs
class ModuleAdminPage (line 14) | public partial class ModuleAdminPage
FILE: Web/Admin/ModuleDefinitionSettings.aspx.cs
class ModuleDefinitionSettingsPage (line 13) | public partial class ModuleDefinitionSettingsPage : NonCmsBasePage
method OnInit (line 16) | override protected void OnInit(EventArgs e)
method Page_Load (line 40) | protected void Page_Load(object sender, EventArgs e)
method BindControls (line 77) | protected void BindControls()
method btnCreateNewSetting_Click (line 99) | protected void btnCreateNewSetting_Click(object sender, EventArgs e)
method grdSettings_RowUpdating (line 124) | protected void grdSettings_RowUpdating(object sender, GridViewUpdateEv...
method grdSettings_RowDeleting (line 165) | protected void grdSettings_RowDeleting(object sender, GridViewDeleteEv...
method grdSettings_RowCancelingEdit (line 176) | protected void grdSettings_RowCancelingEdit(object sender, GridViewCan...
method grdSettings_RowEditing (line 181) | protected void grdSettings_RowEditing(object sender, GridViewEditEvent...
method grdSettings_RowDataBound (line 191) | void grdSettings_RowDataBound(object sender, GridViewRowEventArgs e)
method GetEditImageAltText (line 198) | protected String GetEditImageAltText()
method GetEditImageUrl (line 204) | protected String GetEditImageUrl()
method GetEditButtonText (line 209) | protected String GetEditButtonText()
method GetUpdateButtonText (line 214) | protected String GetUpdateButtonText()
method GetDeleteButtonText (line 219) | protected String GetDeleteButtonText()
method GetCancelButtonText (line 224) | protected String GetCancelButtonText()
method PopulateLabels (line 229) | protected void PopulateLabels()
method LoadParams (line 246) | private void LoadParams()
FILE: Web/Admin/ModuleDefinitionSettings.aspx.designer.cs
class ModuleDefinitionSettingsPage (line 13) | public partial class ModuleDefinitionSettingsPage {
FILE: Web/Admin/ModuleDefinitions.aspx.cs
class ModuleDefinitions (line 11) | public partial class ModuleDefinitions : NonCmsBasePage
method OnInit (line 18) | override protected void OnInit(EventArgs e)
method Page_Load (line 32) | private void Page_Load(object sender, EventArgs e)
method PopulateControls (line 71) | private void PopulateControls()
method UpdateBtn_Click (line 101) | private void UpdateBtn_Click(object sender, EventArgs e)
method DeleteBtn_Click (line 132) | private void DeleteBtn_Click(object sender, EventArgs e)
method CancelBtn_Click (line 156) | private void CancelBtn_Click(object sender, EventArgs e) => DoRedirect();
method DoRedirect (line 159) | private void DoRedirect()
method PopulateLabels (line 176) | private void PopulateLabels()
method LoadParams (line 216) | private void LoadParams()
FILE: Web/Admin/ModuleDefinitions.aspx.designer.cs
class ModuleDefinitions (line 14) | public partial class ModuleDefinitions
FILE: Web/Admin/ModulePermissions.aspx.cs
class ModulePermissionsPage (line 17) | public partial class ModulePermissionsPage : NonCmsBasePage
method Page_Load (line 37) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 85) | private void PopulateControls()
method btnSave_Click (line 202) | void btnSave_Click(object sender, EventArgs e)
method PopulateLabels (line 306) | private void PopulateLabels()
method LoadSettings (line 332) | private void LoadSettings()
method SetupRoleToggleScript (line 391) | private void SetupRoleToggleScript()
method OnPreInit (line 432) | protected override void OnPreInit(EventArgs e)
method OnInit (line 459) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/ModulePermissions.aspx.designer.cs
class ModulePermissionsPage (line 13) | public partial class ModulePermissionsPage {
FILE: Web/Admin/ModuleSettings.aspx.cs
class ModuleSettingsPage (line 20) | public partial class ModuleSettingsPage : NonCmsBasePage
method OnPreInit (line 42) | protected override void OnPreInit(EventArgs e)
method OnInit (line 75) | override protected void OnInit(EventArgs e)
method Page_Load (line 92) | private void Page_Load(object sender, EventArgs e)
method PopulateControls (line 121) | private void PopulateControls()
method PopulateRoleList (line 272) | private void PopulateRoleList()
method PopulateCustomSettings (line 349) | private void PopulateCustomSettings()
method AddSettingControl (line 440) | private void AddSettingControl(CustomModuleSetting s, Panel groupPanel)
method GetResourceString (line 649) | private string GetResourceString(string resourceFile, string resourceKey)
method PopulatePageList (line 664) | private void PopulatePageList()
method PopulateListControl (line 680) | private void PopulateListControl(
method btnSave_Click (line 717) | private void btnSave_Click(object sender, EventArgs e)
method btnDelete_Click (line 1066) | protected void btnDelete_Click(object sender, EventArgs e)
method PopulatePageArray (line 1121) | private void PopulatePageArray(ArrayList sitePages)
method PopulateLabels (line 1132) | private void PopulateLabels()
method LoadSettings (line 1182) | private void LoadSettings()
method SetupRoleToggleScript (line 1329) | private void SetupRoleToggleScript()
FILE: Web/Admin/ModuleSettings.aspx.designer.cs
class ModuleSettingsPage (line 14) | public partial class ModuleSettingsPage
FILE: Web/Admin/PageLayout.aspx.cs
class PageLayout (line 18) | public partial class PageLayout : NonCmsBasePage
method OnPreInit (line 34) | protected override void OnPreInit(EventArgs e)
method OnInit (line 61) | override protected void OnInit(EventArgs e)
method Page_Load (line 120) | private void Page_Load(object sender, EventArgs e)
method PopulateControls (line 168) | private void PopulateControls()
method BindPanes (line 187) | private void BindPanes()
method BindFeatureList (line 218) | private void BindFeatureList()
method GetPaneModules (line 243) | private ArrayList GetPaneModules(string pane)
method BindPaneModules (line 276) | private void BindPaneModules(ListControl listControl, string pane)
method OrderModules (line 301) | private void OrderModules(ArrayList list)
method btnAddExisting_Click (line 315) | void btnAddExisting_Click(object sender, ImageClickEventArgs e)
method btnCreateNewContent_Click (line 363) | private void btnCreateNewContent_Click(Object sender, EventArgs e)
method btnAlt1MoveUp_Click (line 416) | void btnAlt1MoveUp_Click(object sender, EventArgs e)
method btnAlt1MoveDown_Click (line 421) | void btnAlt1MoveDown_Click(object sender, EventArgs e)
method LeftUpBtn_Click (line 431) | void LeftUpBtn_Click(object sender, EventArgs e)
method LeftDownBtn_Click (line 436) | void LeftDownBtn_Click(object sender, EventArgs e)
method ContentUpBtn_Click (line 446) | void ContentUpBtn_Click(object sender, EventArgs e)
method ContentDownBtn_Click (line 451) | void ContentDownBtn_Click(object sender, EventArgs e)
method RightUpBtn_Click (line 461) | void RightUpBtn_Click(object sender, EventArgs e)
method RightDownBtn_Click (line 466) | void RightDownBtn_Click(object sender, EventArgs e)
method btnAlt2MoveUp_Click (line 476) | void btnAlt2MoveUp_Click(object sender, EventArgs e)
method btnAlt2MoveDown_Click (line 481) | void btnAlt2MoveDown_Click(object sender, EventArgs e)
method MoveUpDown (line 487) | private void MoveUpDown(ListBox listbox, string pane, string direction)
method LeftRightBtn_Click (line 540) | void LeftRightBtn_Click(object sender, EventArgs e)
method ContentLeftBtn_Click (line 545) | void ContentLeftBtn_Click(object sender, EventArgs e)
method ContentRightBtn_Click (line 550) | void ContentRightBtn_Click(object sender, EventArgs e)
method RightLeftBtn_Click (line 555) | void RightLeftBtn_Click(object sender, EventArgs e)
method ContentUpToNextButton_Click (line 560) | void ContentUpToNextButton_Click(object sender, EventArgs e)
method ContentDownToNextButton_Click (line 565) | void ContentDownToNextButton_Click(object sender, EventArgs e)
method btnMoveAlt1ToCenter_Click (line 570) | void btnMoveAlt1ToCenter_Click(object sender, EventArgs e)
method btnMoveAlt2ToCenter_Click (line 575) | void btnMoveAlt2ToCenter_Click(object sender, EventArgs e)
method MoveContent (line 580) | private void MoveContent(ListBox listBox, string sourcePane, string ta...
method SelectModule (line 616) | private void SelectModule(Module m, string paneName)
method EditBtn_Click (line 657) | private void EditBtn_Click(Object sender, EventArgs e)
method DeleteBtn_Click (line 671) | private void DeleteBtn_Click(Object sender, EventArgs e)
method PaneList (line 710) | protected Collection<DictionaryEntry> PaneList()
method PopulateLabels (line 734) | private void PopulateLabels()
method SetupExistingContentScript (line 1009) | private void SetupExistingContentScript()
method LoadSettings (line 1037) | private void LoadSettings()
FILE: Web/Admin/PageLayout.aspx.designer.cs
class PageLayout (line 13) | public partial class PageLayout {
FILE: Web/Admin/PageLayoutDisplaySettings.cs
class PageLayoutDisplaySettings (line 3) | public class PageLayoutDisplaySettings : BaseDisplaySettings
method PageLayoutDisplaySettings (line 7) | public PageLayoutDisplaySettings() : base() { }
FILE: Web/Admin/PageManager.aspx.cs
class PageManager (line 19) | public partial class PageManager : NonCmsBasePage
method Page_Load (line 45) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 64) | private void PopulateControls()
method LoadSettings (line 71) | private void LoadSettings()
method SetupScript (line 98) | private void SetupScript()
method AddCss (line 600) | private void AddCss()
method PopulateLabels (line 620) | private void PopulateLabels()
method OnInit (line 681) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/PageManager.aspx.designer.cs
class PageManager (line 14) | public partial class PageManager
FILE: Web/Admin/PagePermission.aspx.cs
class PagePermissionPage (line 16) | public partial class PagePermissionPage : NonCmsBasePage
method Page_Load (line 34) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 80) | private void PopulateControls()
method btnSave_Click (line 209) | void btnSave_Click(object sender, EventArgs e)
method PopulateLabels (line 302) | private void PopulateLabels()
method LoadSettings (line 344) | private void LoadSettings()
method SetupRoleToggleScript (line 394) | private void SetupRoleToggleScript()
method OnPreInit (line 434) | protected override void OnPreInit(EventArgs e)
method OnInit (line 461) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/PagePermission.aspx.designer.cs
class PagePermissionPage (line 14) | public partial class PagePermissionPage
FILE: Web/Admin/PagePermissionsMenu.aspx.cs
class PagePermissionsMenuPage (line 11) | public partial class PagePermissionsMenuPage : NonCmsBasePage
method Page_Load (line 19) | protected void Page_Load(object sender, EventArgs e)
method PopulateLabels (line 44) | private void PopulateLabels()
method LoadSettings (line 74) | private void LoadSettings()
method OnPreInit (line 88) | protected override void OnPreInit(EventArgs e)
method OnInit (line 115) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/PagePermissionsMenu.aspx.designer.cs
class PagePermissionsMenuPage (line 14) | public partial class PagePermissionsMenuPage
FILE: Web/Admin/PageSettings.aspx.cs
class PageProperties (line 20) | public partial class PageProperties : NonCmsBasePage
method OnPreInit (line 24) | protected override void OnPreInit(EventArgs e)
method OnInit (line 66) | override protected void OnInit(EventArgs e)
method Page_Load (line 122) | private void Page_Load(object sender, EventArgs e)
method PopulateControls (line 247) | private void PopulateControls()
method BindRoles (line 450) | private void BindRoles(PageSettings pageSettings)
method UserCanEdit (line 597) | private bool UserCanEdit()
method UserCanEditDraftOnly (line 632) | private bool UserCanEditDraftOnly()
method PopulateChangeFrequencyDropdown (line 652) | private void PopulateChangeFrequencyDropdown()
method PopulatePageList (line 678) | private void PopulatePageList()
method PopulateListControl (line 691) | private void PopulateListControl(
method Apply_Click (line 741) | private void Apply_Click(object sender, EventArgs e)
method btnDelete_Click (line 768) | void btnDelete_Click(object sender, EventArgs e)
method SavePageData (line 798) | private bool SavePageData()
method pageSettings_PageCreated (line 1173) | void pageSettings_PageCreated(object sender, PageCreatedEventArgs e)
method BindMeta (line 1193) | private void BindMeta()
method grdContentMeta_RowCommand (line 1212) | void grdContentMeta_RowCommand(object sender, GridViewCommandEventArgs e)
method grdContentMeta_RowDeleting (line 1263) | void grdContentMeta_RowDeleting(object sender, GridViewDeleteEventArgs e)
method grdContentMeta_RowEditing (line 1287) | void grdContentMeta_RowEditing(object sender, GridViewEditEventArgs e)
method grdContentMeta_RowDataBound (line 1304) | void grdContentMeta_RowDataBound(object sender, GridViewRowEventArgs e)
method grdContentMeta_RowUpdating (line 1342) | void grdContentMeta_RowUpdating(object sender, GridViewUpdateEventArgs e)
method grdContentMeta_RowCancelingEdit (line 1413) | void grdContentMeta_RowCancelingEdit(object sender, GridViewCancelEdit...
method btnAddMeta_Click (line 1422) | void btnAddMeta_Click(object sender, EventArgs e)
method BindMetaLinks (line 1463) | private void BindMetaLinks()
method btnAddMetaLink_Click (line 1483) | void btnAddMetaLink_Click(object sender, EventArgs e)
method grdMetaLinks_RowDataBound (line 1516) | void grdMetaLinks_RowDataBound(object sender, GridViewRowEventArgs e)
method grdMetaLinks_RowDeleting (line 1538) | void grdMetaLinks_RowDeleting(object sender, GridViewDeleteEventArgs e)
method grdMetaLinks_RowCancelingEdit (line 1563) | void grdMetaLinks_RowCancelingEdit(object sender, GridViewCancelEditEv...
method grdMetaLinks_RowUpdating (line 1571) | void grdMetaLinks_RowUpdating(object sender, GridViewUpdateEventArgs e)
method grdMetaLinks_RowEditing (line 1633) | void grdMetaLinks_RowEditing(object sender, GridViewEditEventArgs e)
method grdMetaLinks_RowCommand (line 1657) | void grdMetaLinks_RowCommand(object sender, GridViewCommandEventArgs e)
method PopulateLabels (line 1710) | private void PopulateLabels()
method SetupRoleToggleScript (line 1820) | private void SetupRoleToggleScript()
method SetupParentPageSelectorScript (line 1854) | private void SetupParentPageSelectorScript()
method LoadSettings (line 1875) | private void LoadSettings()
method SetupScripts (line 1990) | private void SetupScripts()
FILE: Web/Admin/PageSettings.aspx.designer.cs
class PageProperties (line 14) | public partial class PageProperties
FILE: Web/Admin/PageSettingsSaved.ashx.cs
class PageSettingsSaved (line 26) | public class PageSettingsSaved : IHttpHandler
method ProcessRequest (line 29) | public void ProcessRequest(HttpContext context)
FILE: Web/Admin/PendingPages.aspx.cs
class PendingPagesPage (line 29) | public partial class PendingPagesPage : NonCmsBasePage
method Page_Load (line 37) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 54) | private void PopulateControls()
method BindGrid (line 62) | private void BindGrid()
method PopulateLabels (line 97) | private void PopulateLabels()
method LoadSettings (line 132) | private void LoadSettings()
method OnInit (line 144) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/PendingPages.aspx.designer.cs
class PendingPagesPage (line 13) | public partial class PendingPagesPage {
FILE: Web/Admin/PermissionEdit.aspx.cs
class PermissionEditPage (line 12) | public partial class PermissionEditPage : NonCmsBasePage
method Page_Load (line 20) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 57) | private void PopulateControls()
method IncludeRole (line 103) | private bool IncludeRole(string roleName)
method btnSave_Click (line 132) | void btnSave_Click(object sender, EventArgs e)
method SavePermissions (line 138) | private void SavePermissions()
method PopulateLabels (line 244) | private void PopulateLabels()
method FormatHeading (line 390) | private string FormatHeading(string heading)
method LoadSettings (line 403) | private void LoadSettings()
method LoadParams (line 423) | private void LoadParams()
method OnInit (line 431) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/PermissionEdit.aspx.designer.cs
class PermissionEditPage (line 13) | public partial class PermissionEditPage {
FILE: Web/Admin/PermissionsMenu.aspx.cs
class PermissionsMenuPage (line 10) | public partial class PermissionsMenuPage : NonCmsBasePage
method Page_Load (line 15) | protected void Page_Load(object sender, EventArgs e)
method PopulateLabels (line 40) | private void PopulateLabels()
method LoadSettings (line 125) | private void LoadSettings()
method LoadParams (line 143) | private void LoadParams()
method OnInit (line 151) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/PermissionsMenu.aspx.designer.cs
class PermissionsMenuPage (line 14) | public partial class PermissionsMenuPage
FILE: Web/Admin/ProfileDisplaySettings.cs
class ProfileDisplaySettings (line 3) | public class ProfileDisplaySettings : BaseDisplaySettings
method ProfileDisplaySettings (line 7) | public ProfileDisplaySettings() : base() { }
FILE: Web/Admin/RedirectManager.aspx.cs
class RedirectManagerPage (line 26) | public partial class RedirectManagerPage : NonCmsBasePage
method Page_Load (line 39) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 64) | private void PopulateControls()
method BindGrid (line 74) | private void BindGrid()
method BindForSearch (line 86) | private void BindForSearch()
method btnSearchUrls_Click (line 114) | void btnSearchUrls_Click(object sender, EventArgs e)
method btnClearSearch_Click (line 122) | void btnClearSearch_Click(object sender, EventArgs e)
method BindNormal (line 128) | private void BindNormal()
method dlRedirects_ItemDataBound (line 152) | void dlRedirects_ItemDataBound(object sender, DataListItemEventArgs e)
method dlRedirects_ItemCommand (line 159) | void dlRedirects_ItemCommand(object source, DataListCommandEventArgs e)
method btnAdd_Click (line 205) | void btnAdd_Click(object sender, EventArgs e)
method PopulateLabels (line 233) | private void PopulateLabels()
method LoadSettings (line 256) | private void LoadSettings()
method OnInit (line 277) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/RedirectManager.aspx.designer.cs
class RedirectManagerPage (line 13) | public partial class RedirectManagerPage {
FILE: Web/Admin/RejectContent.aspx.cs
class RejectContent (line 24) | public partial class RejectContent : NonCmsBasePage
method Page_Load (line 33) | protected void Page_Load(object sender, EventArgs e)
method PopulateLabels (line 57) | private void PopulateLabels()
method LoadParams (line 91) | private void LoadParams()
method LoadSettings (line 98) | private void LoadSettings()
method OnInit (line 108) | override protected void OnInit(EventArgs e)
method btnUpdate_Click (line 117) | protected void btnUpdate_Click(object sender, EventArgs e)
method btnCancel_Click (line 170) | protected void btnCancel_Click(object sender, EventArgs e)
method GetDraftSubmitter (line 176) | protected SiteUser GetDraftSubmitter(ContentWorkflow workflow)
FILE: Web/Admin/RejectContent.aspx.designer.cs
class RejectContent (line 14) | public partial class RejectContent {
FILE: Web/Admin/RejectedContent.aspx.cs
class RejectedContentPage (line 28) | public partial class RejectedContentPage : NonCmsBasePage
method Page_Load (line 36) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 53) | private void PopulateControls()
method BindGrid (line 61) | private void BindGrid()
method grdRejectedContent_RowDataBound (line 85) | protected void grdRejectedContent_RowDataBound(object sender, GridView...
method PopulateLabels (line 104) | private void PopulateLabels()
method LoadSettings (line 124) | private void LoadSettings()
method OnInit (line 135) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/RejectedContent.aspx.designer.cs
class RejectedContentPage (line 13) | public partial class RejectedContentPage {
FILE: Web/Admin/RoleManager.aspx.cs
class RoleManagerPage (line 14) | public partial class RoleManagerPage : NonCmsBasePage
method Page_Load (line 24) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 60) | private void PopulateControls()
method FormatMemberLink (line 68) | protected string FormatMemberLink(int memberCount)
method BindRoleList (line 75) | private void BindRoleList()
method btnAddRole_Click (line 120) | protected void btnAddRole_Click(Object sender, EventArgs e)
method RolesList_ItemCommand (line 167) | protected void RolesList_ItemCommand(object sender, DataListCommandEve...
method rolesList_ItemDataBound (line 218) | void rolesList_ItemDataBound(object sender, DataListItemEventArgs e)
method PopulateLabels (line 225) | private void PopulateLabels()
method LoadSettings (line 251) | private void LoadSettings()
method OnInit (line 263) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/RoleManager.aspx.designer.cs
class RoleManagerPage (line 14) | public partial class RoleManagerPage
FILE: Web/Admin/SalesByItem.aspx.cs
class SalesByItemPage (line 31) | public partial class SalesByItemPage : NonCmsBasePage
method Page_Load (line 40) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 64) | private void PopulateControls()
method OnRenderUserChart (line 152) | private void OnRenderUserChart(ZedGraphWeb z, Graphics g, MasterPane m...
method PopulateLabels (line 192) | private void PopulateLabels()
method LoadSettings (line 209) | private void LoadSettings()
method OnInit (line 230) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SalesByItem.aspx.designer.cs
class SalesByItemPage (line 14) | public partial class SalesByItemPage
FILE: Web/Admin/SalesByModule.aspx.cs
class SalesByModulePage (line 31) | public partial class SalesByModulePage : NonCmsBasePage
method Page_Load (line 41) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 64) | private void PopulateControls()
method OnRenderUserChart (line 227) | private void OnRenderUserChart(ZedGraphWeb z, Graphics g, MasterPane m...
method PopulateLabels (line 267) | private void PopulateLabels()
method LoadSettings (line 295) | private void LoadSettings()
method OnInit (line 316) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SalesByModule.aspx.designer.cs
class SalesByModulePage (line 14) | public partial class SalesByModulePage
FILE: Web/Admin/SalesCustomerDetail.aspx.cs
class SalesCustomerDetailPage (line 29) | public partial class SalesCustomerDetailPage : NonCmsBasePage
method Page_Load (line 38) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 61) | private void PopulateControls()
method PopulateLabels (line 74) | private void PopulateLabels()
method LoadSettings (line 89) | private void LoadSettings()
method OnInit (line 112) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SalesCustomerDetail.aspx.designer.cs
class SalesCustomerDetailPage (line 13) | public partial class SalesCustomerDetailPage {
FILE: Web/Admin/SalesCustomerReport.aspx.cs
class SalesCustomerReportPage (line 26) | public partial class SalesCustomerReportPage : NonCmsBasePage
method Page_Load (line 36) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 59) | private void PopulateControls()
method PopulateLabels (line 92) | private void PopulateLabels()
method LoadSettings (line 107) | private void LoadSettings()
method OnInit (line 123) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SalesCustomerReport.aspx.designer.cs
class SalesCustomerReportPage (line 13) | public partial class SalesCustomerReportPage {
FILE: Web/Admin/SalesItemReport.aspx.cs
class SalesItemReportPage (line 26) | public partial class SalesItemReportPage : NonCmsBasePage
method Page_Load (line 37) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 60) | private void PopulateControls()
method PopulateLabels (line 97) | private void PopulateLabels()
method LoadSettings (line 113) | private void LoadSettings()
method OnInit (line 135) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SalesItemReport.aspx.designer.cs
class SalesItemReportPage (line 13) | public partial class SalesItemReportPage {
FILE: Web/Admin/SalesSummary.aspx.cs
class SalesSummaryPage (line 31) | public partial class SalesSummaryPage : NonCmsBasePage
method Page_Load (line 39) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 62) | private void PopulateControls()
method OnRenderUserChart (line 153) | private void OnRenderUserChart(ZedGraphWeb z, Graphics g, MasterPane m...
method PopulateLabels (line 189) | private void PopulateLabels()
method LoadSettings (line 217) | private void LoadSettings()
method OnInit (line 233) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SalesSummary.aspx.designer.cs
class SalesSummaryPage (line 14) | public partial class SalesSummaryPage
FILE: Web/Admin/SecurityAdvisor.aspx.cs
class SecurityAdvisorPage (line 16) | public partial class SecurityAdvisorPage : NonCmsBasePage
method Page_Load (line 21) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 51) | private void PopulateControls()
method PopulateLabels (line 119) | private void PopulateLabels()
method SslTest_HowsMySsl (line 142) | public void SslTest_HowsMySsl()
method OnInit (line 231) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SecurityAdvisor.aspx.designer.cs
class SecurityAdvisorPage (line 14) | public partial class SecurityAdvisorPage
FILE: Web/Admin/SecurityRoles.aspx.cs
class SecurityRoles (line 14) | public partial class SecurityRoles : NonCmsBasePage
method Page_Load (line 26) | private void Page_Load(object sender, EventArgs e)
method btnSetUserFromGreyBox_Click (line 61) | void btnSetUserFromGreyBox_Click(object sender, System.Web.UI.ImageCli...
method rptRoleMembers_ItemCommand (line 80) | void rptRoleMembers_ItemCommand(object source, RepeaterCommandEventArg...
method rptRoleMembers_ItemDataBound (line 104) | void rptRoleMembers_ItemDataBound(object sender, RepeaterItemEventArgs e)
method BindData (line 117) | private void BindData()
method EnforceSecurity (line 145) | private void EnforceSecurity()
method PopulateLabels (line 178) | private void PopulateLabels()
method SetupScript (line 206) | private void SetupScript()
method LoadParams (line 232) | private void LoadParams()
method OnInit (line 258) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SecurityRoles.aspx.designer.cs
class SecurityRoles (line 13) | public partial class SecurityRoles {
FILE: Web/Admin/ServerInformation.aspx.cs
class ServerInformation (line 16) | public partial class ServerInformation : NonCmsBasePage
method Page_Load (line 21) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 40) | private void PopulateControls()
method GetUpdateInfo (line 120) | private async Task GetUpdateInfo()
method PopulateLabels (line 170) | private void PopulateLabels()
method LoadSettings (line 191) | private void LoadSettings()
method OnInit (line 205) | override protected void OnInit(EventArgs e)
method btnRestart_ServerClick (line 216) | protected void btnRestart_ServerClick(object sender, EventArgs e)
type CurrentVersion (line 225) | public record CurrentVersion
FILE: Web/Admin/ServerInformation.aspx.designer.cs
class ServerInformation (line 14) | public partial class ServerInformation
FILE: Web/Admin/ServerLog.aspx.cs
class ServerLog (line 14) | public partial class ServerLog : NonCmsBasePage
method Page_Load (line 25) | protected void Page_Load(object sender, EventArgs e)
method BindDbLog (line 62) | private void BindDbLog()
method GetSystemLog (line 81) | private IDataReader GetSystemLog()
method ShowFileLog (line 100) | private void ShowFileLog()
method btnClearLog_Click (line 136) | protected void btnClearLog_Click(object sender, EventArgs e)
method DeleteLog (line 160) | private void DeleteLog()
method btnDownloadLog_Click (line 171) | void btnDownloadLog_Click(object sender, EventArgs e)
method btnClearDbLOg_Click (line 191) | void btnClearDbLOg_Click(object sender, EventArgs e)
method rptSystemLog_ItemCommand (line 198) | void rptSystemLog_ItemCommand(object source, System.Web.UI.WebControls...
method FormatDate (line 208) | protected string FormatDate(DateTime theDate)
method FormatIpAddress (line 219) | protected string FormatIpAddress(string ipAddress)
method PopulateLabels (line 228) | private void PopulateLabels()
method LoadSettings (line 261) | private void LoadSettings()
method OnInit (line 273) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/ServerLog.aspx.designer.cs
class ServerLog (line 13) | public partial class ServerLog {
FILE: Web/Admin/SiteList.aspx.cs
class SiteListPage (line 11) | public partial class SiteListPage : NonCmsBasePage
method Page_Load (line 19) | protected void Page_Load(object sender, EventArgs e)
method BindList (line 40) | private void BindList()
method FormatSiteId (line 62) | protected string FormatSiteId(int siteId)
method PopulateLabels (line 68) | private void PopulateLabels()
method LoadSettings (line 85) | private void LoadSettings()
method OnInit (line 98) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SiteList.aspx.designer.cs
class SiteListPage (line 14) | public partial class SiteListPage
FILE: Web/Admin/SiteSettings.aspx.cs
class SiteSettingsPage (line 24) | public partial class SiteSettingsPage : NonCmsBasePage
method Page_Load (line 44) | protected void Page_Load(object sender, EventArgs e)
method CheckAuthentication (line 87) | private void CheckAuthentication()
method PopulateControls (line 96) | private void PopulateControls()
method DoTabSelection (line 574) | private void DoTabSelection()
method BindGeoLists (line 596) | private void BindGeoLists()
method BindCountryList (line 602) | private void BindCountryList()
method ddDefaultCountry_SelectedIndexChanged (line 610) | void ddDefaultCountry_SelectedIndexChanged(object sender, EventArgs e)
method BindZoneList (line 616) | private void BindZoneList()
method DdCaptchaProviders_SelectedIndexChanged (line 629) | private void DdCaptchaProviders_SelectedIndexChanged(object sender, Ev...
method RbRecaptchaHcaptcha_SelectedIndexChanged (line 635) | private void RbRecaptchaHcaptcha_SelectedIndexChanged(object sender, E...
method btnResetRecaptchaHcaptchaDefaults_Click (line 664) | private void btnResetRecaptchaHcaptchaDefaults_Click(object sender, Ev...
method PopulateMultiSiteControls (line 686) | private void PopulateMultiSiteControls()
method PopulateFeatures (line 725) | private void PopulateFeatures()
method PopulateHostList (line 764) | private void PopulateHostList()
method PopulateFolderList (line 791) | private void PopulateFolderList()
method PopulateMailSettings (line 828) | private void PopulateMailSettings()
method SetMailSettings (line 928) | private void SetMailSettings()
method btnSave_Click (line 992) | protected void btnSave_Click(Object sender, EventArgs e)
method siteSettings_SiteCreated (line 1377) | void siteSettings_SiteCreated(object sender, SiteCreatedEventArgs e)
method TestCurrentUserLdap (line 1395) | private bool TestCurrentUserLdap(LdapSettings testLdapSettings)
method btnTestSMTPSettings_Click (line 1402) | private void btnTestSMTPSettings_Click(object sender, EventArgs e)
method btnEnablePasswordFormatChange_Click (line 1519) | private void btnEnablePasswordFormatChange_Click(object sender, EventA...
method btnAddFeature_Click (line 1528) | private void btnAddFeature_Click(object sender, EventArgs e)
method btnRemoveFeature_Click (line 1547) | private void btnRemoveFeature_Click(object sender, EventArgs e)
method btnAddHost_Click (line 1566) | private void btnAddHost_Click(object sender, EventArgs e)
method rptHosts_ItemCommand (line 1600) | void rptHosts_ItemCommand(object source, RepeaterCommandEventArgs e)
method btnAddFolder_Click (line 1625) | void btnAddFolder_Click(object sender, EventArgs e)
method rptFolderNames_ItemCommand (line 1666) | void rptFolderNames_ItemCommand(object source, RepeaterCommandEventArg...
method rptFolderNames_ItemDataBound (line 1684) | void rptFolderNames_ItemDataBound(object sender, RepeaterItemEventArgs e)
method rptHosts_ItemDataBound (line 1690) | void rptHosts_ItemDataBound(object sender, RepeaterItemEventArgs e)
method btnRestoreSkins_Click (line 1696) | void btnRestoreSkins_Click(object sender, EventArgs e)
method btnDelete_Click (line 1709) | void btnDelete_Click(object sender, EventArgs e)
method DeleteSiteContent (line 1731) | private void DeleteSiteContent(int siteId)
method btnSetupRpx_Click (line 1768) | void btnSetupRpx_Click(object sender, EventArgs e)
method chkRequireApprovalForLogin_Changed (line 1805) | private void chkRequireApprovalForLogin_Changed(object sender, EventAr...
method chkSMTPRequiresAuthentication_Changed (line 1811) | private void chkSMTPRequiresAuthentication_Changed(object sender, Even...
method SetupScripts (line 1818) | private void SetupScripts()
method PopulateLabels (line 1829) | private void PopulateLabels()
method LoadSettings (line 2062) | private void LoadSettings()
method OnInit (line 2162) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/SiteSettings.aspx.designer.cs
class SiteSettingsPage (line 14) | public partial class SiteSettingsPage
FILE: Web/Admin/TaskQueueHistory.aspx.cs
class TaskQueueHistoryPage (line 28) | public partial class TaskQueueHistoryPage : NonCmsBasePage
method Page_Load (line 42) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 61) | private void PopulateControls()
method BindGrid (line 68) | private void BindGrid()
method grdTaskQueue_RowDeleting (line 123) | void grdTaskQueue_RowDeleting(object sender, GridViewDeleteEventArgs e)
method btnClearHistory_Click (line 132) | void btnClearHistory_Click(object sender, EventArgs e)
method GetPercentComplete (line 140) | protected string GetPercentComplete(object data)
method FormatDate (line 148) | protected string FormatDate(object d)
method PopulateLabels (line 156) | private void PopulateLabels()
method LoadSettings (line 189) | private void LoadSettings()
method OnInit (line 203) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/TaskQueueHistory.aspx.designer.cs
class TaskQueueHistoryPage (line 13) | public partial class TaskQueueHistoryPage {
FILE: Web/Admin/TaskQueueMonitor.aspx.cs
class TaskQueueMonitorPage (line 26) | public partial class TaskQueueMonitorPage : NonCmsBasePage
method Page_Load (line 39) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 59) | private void PopulateControls()
method BindGrid (line 66) | private void BindGrid()
method btnTest_Click (line 121) | void btnTest_Click(object sender, EventArgs e)
method btnStartTasks_Click (line 133) | void btnStartTasks_Click(object sender, EventArgs e)
method GetPercentComplete (line 142) | protected string GetPercentComplete(object data)
method PopulateLabels (line 151) | private void PopulateLabels()
method LoadSettings (line 207) | private void LoadSettings()
method OnInit (line 221) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/TaskQueueMonitor.aspx.designer.cs
class TaskQueueMonitorPage (line 13) | public partial class TaskQueueMonitorPage {
FILE: Web/Admin/UrlManager.aspx.cs
class UrlManagerPage (line 17) | public partial class UrlManagerPage : NonCmsBasePage
method Page_Load (line 37) | protected void Page_Load(object sender, EventArgs e)
method PopulateControls (line 66) | private void PopulateControls()
method BindGrid (line 79) | private void BindGrid()
method BindNormal (line 91) | private void BindNormal()
method BindForSearch (line 117) | private void BindForSearch()
method btnSearchUrls_Click (line 144) | void btnSearchUrls_Click(object sender, EventArgs e)
method btnAddFriendlyUrl_Click (line 150) | private void btnAddFriendlyUrl_Click(object sender, EventArgs e)
method btnClearSearch_Click (line 218) | void btnClearSearch_Click(object sender, EventArgs e)
method dlUrlMap_ItemCommand (line 224) | private void dlUrlMap_ItemCommand(object sender, DataListCommandEventA...
method dlUrlMap_ItemDataBound (line 312) | void dlUrlMap_ItemDataBound(object sender, DataListItemEventArgs e)
method GetSelectedPage (line 318) | protected string GetSelectedPage(string pageGuid)
method GetRealUrl (line 324) | protected string GetRealUrl(string realUrl, string pageGuid)
method ParsePageId (line 334) | protected string ParsePageId(string stringToParse)
method PopulateLabels (line 347) | private void PopulateLabels()
method PopulatePageList (line 373) | private void PopulatePageList(Collection<DictionaryEntry> deCollection)
method PopulatePageDictionary (line 385) | private void PopulatePageDictionary(
method LoadSettings (line 409) | private void LoadSettings()
method OnInit (line 434) | override protected void OnInit(EventArgs e)
FILE: Web/Admin/UrlManager.aspx.designer.cs
class UrlManagerPage (line 14) | public partial class UrlManagerPage
FILE: Web/App_GlobalResources/AccessKeys.designer.cs
class AccessKeys (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method AccessKeys (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Web/App_GlobalResources/CountryISOCode2Resources.designer.cs
class CountryISOCode2Resources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method CountryISOCode2Resources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Web/App_GlobalResources/DevTools.Designer.cs
class DevTools (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method DevTools (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Web/App_GlobalResources/PageManagerResources.Designer.cs
class PageManagerResources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method PageManagerResources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Web/App_GlobalResources/ProfileResource.Designer.cs
class ProfileResource (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method ProfileResource (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Web/App_GlobalResources/Resource.Designer.cs
class Resource (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method Resource (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Web/App_GlobalResources/SetupResource.Designer.cs
class SetupResource (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method SetupResource (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Web/App_GlobalResources/TimeZoneResources.Designer.cs
class TimeZoneResources (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.Visua...
method TimeZoneResources (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic...
FILE: Web/App_MasterPages/BaseDisplaySettings.cs
class BaseDisplaySettings (line 10) | public class BaseDisplaySettings : WebControl
method BaseDisplaySettings (line 21) | public BaseDisplaySettings()
method InitConfig (line 34) | private void InitConfig()
method populateFromCache (line 55) | private bool populateFromCache(bool useSkinId)
method getOverrideConfig (line 83) | private bool getOverrideConfig(string overrideName)
method getDefaultConfig (line 99) | private bool getDefaultConfig()
method ParseConfig (line 110) | protected bool ParseConfig(string configName, string skinPath = null)
method Render (line 160) | protected override void Render(HtmlTextWriter writer)
method OnLoad (line 165) | protected override void OnLoad(EventArgs e)
class BasePluginDisplaySettings (line 173) | public class BasePluginDisplaySettings : BaseDisplaySettings
method BasePluginDisplaySettings (line 176) | public BasePluginDisplaySettings() : base() { }
FILE: Web/App_MasterPages/CoreDisplaySettings.cs
class CoreDisplaySettings (line 3) | public class CoreDisplaySettings : BaseDisplaySettings
method CoreDisplaySettings (line 5) | public CoreDisplaySettings() : base() { }
FILE: Web/App_MasterPages/DialogMaster.Master.cs
class DialogMaster (line 6) | public partial class DialogMaster : MasterPage
method Page_Load (line 8) | protected void Page_Load(object sender, EventArgs e)
FILE: Web/App_MasterPages/DialogMaster.Master.designer.cs
class DialogMaster (line 14) | public partial class DialogMaster
FILE: Web/App_MasterPages/LayoutDisplaySettings.cs
class LayoutDisplaySettings (line 10) | public class LayoutDisplaySettings : WebControl
method Render (line 88) | protected override void Render(HtmlTextWriter writer)
FILE: Web/App_MasterPages/layout.Master.cs
class layout (line 13) | public class layout : MasterPage
method OnPreInit (line 57) | protected virtual void OnPreInit(EventArgs e)
method Page_Load (line 62) | protected void Page_Load(object sender, EventArgs e)
method SetupLayout (line 161) | private void SetupLayout()
method CountContentInstances (line 289) | private void CountContentInstances()
method CountVisibleMenus (line 345) | private void CountVisibleMenus()
method ModuleIsVisible (line 394) | private bool ModuleIsVisible(Module module)
FILE: Web/BingSearch.aspx.cs
class BingSearchPage (line 7) | public partial class BingSearchPage : NonCmsBasePage
method Page_Load (line 11) | protected void Page_Load(object sender, EventArgs e)
method PopulateLabels (line 25) | private void PopulateLabels()
method LoadSettings (line 34) | private void LoadSettings()
method OnInit (line 43) | override protected void OnInit(EventArgs e)
FILE: Web/BingSearch.aspx.designer.cs
class BingSearchPage (line 14) | public partial class BingSearchPage
FILE: Web/ClientScript/CSSFriendly/AdapterUtils.js
function CanHaveClass__CssFriendlyAdapters (line 1) | function CanHaveClass__CssFriendlyAdapters(element)
function HasAnyClass__CssFriendlyAdapters (line 6) | function HasAnyClass__CssFriendlyAdapters(element)
function HasClass__CssFriendlyAdapters (line 11) | function HasClass__CssFriendlyAdapters(element, specificClass)
function AddClass__CssFriendlyAdapters (line 16) | function AddClass__CssFriendlyAdapters(element, classToAdd)
function AddClassUpward__CssFriendlyAdapters (line 31) | function AddClassUpward__CssFriendlyAdapters(startElement, stopParentCla...
function SwapClass__CssFriendlyAdapters (line 41) | function SwapClass__CssFriendlyAdapters(element, oldClass, newClass)
function SwapOrAddClass__CssFriendlyAdapters (line 49) | function SwapOrAddClass__CssFriendlyAdapters(element, oldClass, newClass)
function RemoveClass__CssFriendlyAdapters (line 61) | function RemoveClass__CssFriendlyAdapters(element, classToRemove)
function RemoveClassUpward__CssFriendlyAdapters (line 66) | function RemoveClassUpward__CssFriendlyAdapters(startElement, stopParent...
function IsEnterKey (line 76) | function IsEnterKey()
function addLoadEvent (line 96) | function addLoadEvent( func )
FILE: Web/ClientScript/CSSFriendly/MenuAdapter.js
function Hover__AspNetMenu (line 16) | function Hover__AspNetMenu(element)
function Unhover__AspNetMenu (line 61) | function Unhover__AspNetMenu(element)
function SetHover__AspNetMenu (line 92) | function SetHover__AspNetMenu()
FILE: Web/ClientScript/CSSFriendly/TreeViewAdapter.js
function IsExpanded__AspNetTreeView (line 7) | function IsExpanded__AspNetTreeView(element)
function TogglePlusMinus__AspNetTreeView (line 12) | function TogglePlusMinus__AspNetTreeView(element, showPlus)
function ToggleChildrenDisplay__AspNetTreeView (line 27) | function ToggleChildrenDisplay__AspNetTreeView(element, collapse)
function ExpandCollapse__AspNetTreeView (line 44) | function ExpandCollapse__AspNetTreeView(sourceElement)
function GetViewState__AspNetTreeView (line 54) | function GetViewState__AspNetTreeView(id)
function ComposeViewState__AspNetTreeView (line 65) | function ComposeViewState__AspNetTreeView(element, state)
function Hover__AspNetTreeView (line 122) | function Hover__AspNetTreeView(element)
function UnHover__AspNetTreeView (line 130) | function UnHover__AspNetTreeView(element)
FILE: Web/ClientScript/DatePicker/calendar-setup.js
function param_default (line 63) | function param_default(pname, def) { if (typeof params[pname] == "undefi...
function onSelect (line 105) | function onSelect(cal) {
FILE: Web/ClientScript/DatePicker/calendar-setup_stripped.js
function param_default (line 21) | function param_default(pname,def){if(typeof params[pname]=="undefined"){...
function onSelect (line 21) | function onSelect(cal){var p=cal.params;var update=(cal.dateClicked||p.e...
FILE: Web/ClientScript/DatePicker/calendar.js
function setMonth (line 618) | function setMonth(m) {
function makeTimePart (line 847) | function makeTimePart(className, init, range_start, range_end) {
function setVars (line 1002) | function setVars() {
function prevMonth (line 1009) | function prevMonth() {
function nextMonth (line 1014) | function nextMonth() {
function fixPosition (line 1380) | function fixPosition(box) {
function getVisib (line 1465) | function getVisib(obj){
FILE: Web/ClientScript/GA4-gtag.js
function gtag (line 3) | function gtag() { dataLayer.push(arguments); }
FILE: Web/ClientScript/MenuAdapter.js
function Hover__AspNetMenu (line 16) | function Hover__AspNetMenu(element)
function Unhover__AspNetMenu (line 61) | function Unhover__AspNetMenu(element)
function SetHover__AspNetMenu (line 92) | function SetHover__AspNetMenu()
FILE: Web/ClientScript/SmartCombo.js
function SmartCombo (line 11) | function SmartCombo(oText, oHidden, oDiv, oButton, oDropDown, Url)
function whichKey (line 152) | function whichKey(e) {
FILE: Web/ClientScript/TreeViewAdapter.js
function IsExpanded__AspNetTreeView (line 6) | function IsExpanded__AspNetTreeView(element)
function TogglePlusMinus__AspNetTreeView (line 11) | function TogglePlusMinus__AspNetTreeView(element, showPlus)
function ToggleChildrenDisplay__AspNetTreeView (line 26) | function ToggleChildrenDisplay__AspNetTreeView(element, collapse)
function ExpandCollapse__AspNetTreeView (line 43) | function ExpandCollapse__AspNetTreeView(sourceElement)
function GetViewState__AspNetTreeView (line 53) | function GetViewState__AspNetTreeView(id)
function ComposeViewState__AspNetTreeView (line 64) | function ComposeViewState__AspNetTreeView(element, state)
FILE: Web/ClientScript/ajaxdisablepostbacksource.js
function InitializeRequest (line 8) | function InitializeRequest(sender, args)
function EndRequest (line 17) | function EndRequest(sender, args)
FILE: Web/ClientScript/ajaxupdateprogressspan.js
function mojo$_UpdateProgress$get_displayAfter (line 19) | function mojo$_UpdateProgress$get_displayAfter() {
function mojo$_UpdateProgress$set_displayAfter (line 24) | function mojo$_UpdateProgress$set_displayAfter(value) {
function mojo$_UpdateProgress$get_dynamicLayout (line 29) | function mojo$_UpdateProgress$get_dynamicLayout() {
function mojo$_UpdateProgress$set_dynamicLayout (line 34) | function mojo$_UpdateProgress$set_dynamicLayout(value) {
function mojo$_UpdateProgress$get_associatedUpdatePanelId (line 39) | function mojo$_UpdateProgress$get_associatedUpdatePanelId() {
function mojo$_UpdateProgress$set_associatedUpdatePanelId (line 44) | function mojo$_UpdateProgress$set_associatedUpdatePanelId(value) {
function mojo$_UpdateProgress$_clearTimeout (line 49) | function mojo$_UpdateProgress$_clearTimeout() {
function mojo$_UpdateProgress$_handleBeginRequest (line 55) | function mojo$_UpdateProgress$_handleBeginRequest(sender, arg) {
function mojo$_UpdateProgress$_startRequest (line 68) | function mojo$_UpdateProgress$_startRequest() {
function mojo$_UpdateProgress$_handleEndRequest (line 75) | function mojo$_UpdateProgress$_handleEndRequest(sender, arg) {
function mojo$_UpdateProgress$dispose (line 80) | function mojo$_UpdateProgress$dispose() {
function mojo$_UpdateProgress$initialize (line 90) | function mojo$_UpdateProgress$initialize() {
FILE: Web/ClientScript/ckeditor_4-20/ckeditor.js
function a (line 7) | function a(){try{document.addEventListener?(document.removeEventListener...
function b (line 7) | function b(){for(var a;a=c.shift();)a()}
function e (line 7) | function e(){try{document.documentElement.doScroll("left")}catch(b){setT...
function d (line 9) | function d(a){var e=b(this);return e[a]||(e[a]=new c(a))}
function m (line 10) | function m(x,y,A,p){x={name:b,sender:this,editor:x,data:y,listenerData:h...
function g (line 10) | function g(){x.removeListener(b,c)}
function a (line 22) | function a(a,y,b){this._minInterval=a;this._context=b;this._lastOutput=t...
function d (line 22) | function d(x,y,b){a.call(this,x,y,b);this._args=[];var c=this;this.input...
function c (line 47) | function c(a){g.top=h[a[0]];g.right=h[a[1]];g.bottom=h[a[2]];g.left=h[a[...
function c (line 51) | function c(a){if(a){var b=a.getClientRect();g.top+=b.top;g.left+=
function b (line 76) | function b(c){c["data-cke-expando"]&&(c["data-cke-expando"]=!1);if(c.nod...
function c (line 76) | function c(b){if(b.type==CKEDITOR.NODE_ELEMENT||b.type==CKEDITOR.NODE_DO...
function d (line 78) | function d(a,b){var c=b?a.getNext():a.getPrevious();return c&&c.type==CK...
function a (line 99) | function a(a,b){return-1<(" "+a+" ").replace(e," ").indexOf(" "+b+" ")}
function d (line 99) | function d(a){var b=!0;a.$.id||(a.$.id="cke_tmp_"+CKEDITOR.tools.getNext...
function b (line 99) | function b(a,b){var c=CKEDITOR.tools.escapeCss(a.$.id);return"#"+c+" "+b...
function c (line 99) | function c(a){for(var b=0,c=0,g=k[a].length;c<g;c++)b+=parseFloat(this.g...
function a (line 104) | function a(){try{this.$.focus()}catch(b){}}
function a (line 115) | function a(b){var c=this.$.attributes.getNamedItem(b);if("input"==this.g...
function a (line 116) | function a(b,c,g){if(c&&c.type==CKEDITOR.NODE_ELEMENT){for(var d=
function k (line 125) | function k(b,c){/body|html/.test(a.getName())?
function v (line 126) | function v(a,b){var c={x:0,y:0};if(!a.is(L?"body":"html")){var g=a.$.get...
function l (line 126) | function l(a,b){return parseInt(a.getComputedStyle("margin-"+b)||0,10)||0}
function a (line 130) | function a(b,c){var g=b.childNodes;if(0<=c&&c<g.length)return g[c]}
function a (line 131) | function a(b){return b.type==CKEDITOR.NODE_ELEMENT&&b.hasClass("cke_enab...
function a (line 138) | function a(a,b){var c=this.range;if(this._.end)return null;if(!this._.st...
function d (line 140) | function d(b){for(var c,g=null;c=a.call(this,b);)g=c;return g}
function c (line 143) | function c(a){return a&&a.getName&&"span"==a.getName()&&a.data("cke-book...
function b (line 144) | function b(a){return!e(a)&&!k(a)}
function a (line 149) | function a(a){a.collapsed=a.startContainer&&a.endContainer&&a.startConta...
function d (line 149) | function d(a,b,c,d,e){function f(a,b,c,g){var R=c?a.getPrevious():a.getN...
function b (line 153) | function b(){var a=!1,b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom...
function c (line 153) | function c(a){var b=CKEDITOR.dom.walker.whitespaces(),c=CKEDITOR.dom.wal...
function f (line 154) | function f(a){return function(){var b;return this[a?"getPreviousNode":"g...
function b (line 156) | function b(a){return a.getAscendant(function(a){var b;
function a (line 158) | function a(b){var g=b.container,d=b.offset,e;e=g;var f=d;e=e.type!=CKEDI...
function b (line 160) | function b(a,c){var g=c.getCustomData("cke-fillingChar");if(g){var d=a.c...
function c (line 166) | function c(a){return a&&a.type==CKEDITOR.NODE_ELEMENT&&a.hasAttribute("c...
function d (line 166) | function d(a,b,c){var g=new CKEDITOR.dom.range(c);g.setStart(a,b);g.setE...
function a (line 183) | function a(g){return function(a){return b(a)||c(a)||a.type==CKEDITOR.NOD...
function a (line 187) | function a(b,c){for(;b;){if(b.type==
function a (line 195) | function a(b,c){var d=CKEDITOR.tools.array.map(b,function(a){return a}),...
function b (line 197) | function b(a,c,e){var g;c.collapsed?e.startContainer instanceof CKEDITOR...
function c (line 199) | function c(a,b,d){a=CKEDITOR.tools.extend({},a);b&&(a=CKEDITOR.tools.get...
function d (line 199) | function d(a){var b=a.startNode;a=a.endNode;var c;b.setText("");b.remov...
function a (line 204) | function a(a){1>arguments.length||(this.range=a,this.forceBrBreak=0,this...
function d (line 204) | function d(a){var b=[];a.forEach(function(a){if("true"==a.getAttribute("...
function b (line 204) | function b(a,c,e,f){a:{null==f&&(f=d(e));for(var h;h=f.shift();)if(h.get...
function c (line 205) | function c(a,b,c){if(!b)return!1;a=a.clone();a.collapse(!c);return a.che...
function d (line 213) | function d(a){return!(a.equals(c)||a.equals(f))}
function a (line 220) | function a(a,b,c,d,e){var f,g;a=[];for(f in b){g=b[f];g="boolean"==typeo...
function d (line 222) | function d(a,c,d,e){if(!a.match||a.match(c))if(e||h(a,c))if(a.properties...
function b (line 223) | function b(a,b,c){if(!a)return!1;if(!0===a)return!0;for(var d in b)c[d]|...
function c (line 223) | function c(a,b,c){if(!a.match||a.match(b)){if(a.noProperties)return!1;c....
function f (line 223) | function f(a,
function e (line 224) | function e(a,b,c){if(a.disabled||a.customConfig&&!c||!b)return!1;a._.cac...
function k (line 224) | function k(a,b){if(!a)return!1;if(!0===a)return a;if("string"==typeof a)...
function h (line 224) | function h(a,b){if(a.nothingRequired)return!0;
function p (line 225) | function p(a,b){if(!b)return!0;for(var c=0,d;c<b.length;++c)if(d=b[c],"s...
function m (line 225) | function m(a){if(!a)return{};
function g (line 226) | function g(a){var b,c,d,e,f={},g=1;for(a=z(a);b=a.match(r);)(c=b[2])?(d=...
function x (line 226) | function x(a,b){var c=a.match(I[b]);return c?z(c[1]):null}
function y (line 226) | function y(a){var b=a.styleBackup=a.attributes.style,c=a.classBackup=a.a...
function A (line 227) | function A(a,b,e,f){var g=0,t;f.toHtml&&(b.name=b.name.replace(M,"$1"));...
function F (line 230) | function F(a){var b=[],c;for(c in a)-1<c.indexOf("*")&&b.push(c.replace(...
function v (line 230) | function v(a){var b=a.attributes,c;delete b.style;delete b["class"];
function l (line 231) | function l(a){switch(a.name){case "a":if(!(a.children.length||a.attribut...
function L (line 231) | function L(a){if(!a)return!1;if(!0===a)return!0;var b=F(a);return functi...
function w (line 231) | function w(){return new CKEDITOR.htmlParser.element("br")}
function J (line 231) | function J(a){return a.type==CKEDITOR.NODE_ELEMENT&&("br"==
function G (line 232) | function G(a,b,c){var d=a.name;if(t.$empty[d]||!a.children.length)"hr"==...
function q (line 234) | function q(a,b,c){var d,e;for(d=0;d<c.length;++d)if(e=c[d],!(e.check&&!a...
function u (line 234) | function u(a,b){var c=b.getDefinition(),d=c.attributes,e=c.styles,f,g,n,...
function K (line 235) | function K(a,b){var c,d;"string"==typeof a?c=a:a instanceof CKEDITOR.sty...
function E (line 235) | function E(a){return function(b){return u(b,a)}}
function C (line 235) | function C(a){return function(b,c){c[a](b)}}
function b (line 251) | function b(d){a.styles["margin-top"]=
function d (line 255) | function d(){if(this.hasFocus){this.hasFocus=!1;var a=this._.editor.cont...
function a (line 263) | function a(){var b;(b=c[0])&&this.load(b.scriptUrl,b.callback,CKEDITOR,0)}
function a (line 272) | function a(a,f,g){CKEDITOR.event.call(this);a=a&&CKEDITOR.tools.clone(a)...
function d (line 275) | function d(){do var a="editor"+ ++F;while(CKEDITOR.instances[a]);return a}
function b (line 275) | function b(a,b){return b==CKEDITOR.ELEMENT_MODE_INLINE?a.is(CKEDITOR.dtd...
function c (line 275) | function c(){var a=this.commands,b;for(b in a)f(this,a[b])}
function f (line 275) | function f(a,b){b[b.startDisabled?"disable":a.readOnly&&!b.readOnly?"dis...
function e (line 276) | function e(a,b,c){if(b){var d,e,f=a.commands;for(e in f)d=f[e],(c||d.con...
function k (line 276) | function k(a){var b=a.config.customConfig;if(!b)return!1;var b=CKEDITOR....
function h (line 276) | function h(a,b){a.on("customConfigLoaded",function(){if(b){if(b.on)for(v...
function p (line 279) | function p(a){CKEDITOR.skin.loadPart("editor",function(){m(a)})}
function m (line 279) | function m(a){CKEDITOR.lang.load(a.config.language,a.config.defaultLangu...
function g (line 280) | function g(a){a.getStylesSet(function(b){a.once("loaded",function(){a.fi...
function x (line 280) | function x(a){function b(a){if(!a)return"";CKEDITOR.tools.isArray(a)&&(a...
function y (line 283) | function y(){var a=this.element;if(a&&this.elementMode!=CKEDITOR.ELEMENT...
function A (line 284) | function A(a,b){function c(a){var b=a.startContainer,d=a.endContainer,e=...
function a (line 286) | function a(b){c.updateElement();c._.required&&!d.getValue()&&!1===c.fire...
function b (line 286) | function b(a){return!!(a&&a.call&&a.apply)}
function a (line 312) | function a(a){return a.attributes["data-cke-survive"]?!1:"a"==a.name&&a....
function p (line 313) | function p(a){var b;if(0<l.length)for(var c=0;c<l.length;c++){var d=l[c]...
function m (line 313) | function m(){for(;L.length;)x(L.shift(),w)}
function g (line 313) | function g(a){if(a._.isBlockLike&&"pre"!=a.name&&"textarea"!=a.name){var...
function x (line 314) | function x(b,c,d){c=c||w||v;var e=w;void 0===b.previous&&(y(c,b)&&(w=c,F...
function y (line 314) | function y(a,b){if((a==v||"body"==a.name)&&h&&(!a.name||CKEDITOR.dtd[a.n...
function A (line 315) | function A(a,b){return a in CKEDITOR.dtd.$listItem||a in CKEDITOR.dtd.$t...
function a (line 323) | function a(){this.rules=[]}
function d (line 323) | function d(b,c,d,e){var k,h;for(k in c)(h=b[k])||(h=b[k]=new a),h.add(c[...
function a (line 329) | function a(a,d){function g(a){return a||CKEDITOR.env.needsNbspFiller?new...
function d (line 332) | function d(a,b){return a!=CKEDITOR.ENTER_BR&&!1!==b?a==CKEDITOR.ENTER_DI...
function b (line 332) | function b(a){for(a=a.children[a.children.length-1];a&&f(a);)a=a.previou...
function c (line 332) | function c(a){for(a=a.previous;a&&f(a);)a=a.previous;return a}
function f (line 332) | function f(a){return a.type==CKEDITOR.NODE_TEXT&&!CKEDITOR.tools.trim(a....
function e (line 332) | function e(a){return a&&
function k (line 333) | function k(a,b){var c=a.children[a.children.length-1];a.children.push(b)...
function h (line 333) | function h(a){a=a.attributes;"false"!=a.contenteditable&&(a["data-cke-ed...
function p (line 333) | function p(a){a=a.attributes;switch(a["data-cke-editable"]){case "true":...
function m (line 333) | function m(a,b){return a.replace(t,
function g (line 334) | function g(a,b){return a.replace(b,function(a,b,c){0===a.indexOf("\x3cte...
function x (line 334) | function x(a){return a.replace(O,function(a,b){return decodeURIComponent...
function y (line 334) | function y(a){return a.replace(/\x3c!--(?!{cke_protected})[\s\S]+?--\x3e/g,
function A (line 335) | function A(a){return a.replace(/\x3c!--\{cke_protected\}\{C\}([\s\S]+?)-...
function F (line 335) | function F(a,b){var c=b._.dataStore;return a.replace(/\x3c!--\{cke_prote...
function v (line 335) | function v(a,b,c){var d=[],e=b.config.protectedSource,f=b._.dataStore||
function a (line 349) | function a(b,c){for(var d=0;d<b.length;d++){var e=b[d];e.lastIndex=0;if(...
function b (line 349) | function b(a){return CKEDITOR.tools.array.reduce(a.split(""),function(a,...
function c (line 349) | function c(a){var b;
function a (line 354) | function a(a){return function(b){return b.type==CKEDITOR.NODE_ELEMENT&&(...
function d (line 362) | function d(){CKEDITOR.currentInstance==a&&(CKEDITOR.currentInstance=null...
function a (line 369) | function a(a,f,e,k){a=CKEDITOR.editor._getEditorElement(a);if(!a)return ...
function d (line 370) | function d(){var a=this.container,b=this.element;a&&(a.clearCustomData()...
function b (line 370) | function b(a){var b=a.name,d=
function a (line 379) | function a(a){var b=a.editor,e=a.data.path,g=e.blockLimit,f=a.data.selec...
function d (line 380) | function d(a,b){if(a.isFake)return 0;var d=b.block||b.blockLimit,e=d&&d....
function b (line 381) | function b(a){var b=a.data.getTarget();b.is("input")&&(b=b.getAttribute(...
function c (line 381) | function c(a){return A(a)&&F(a)}
function f (line 381) | function f(a,b){return function(c){var d=c.data.$.toElement||c.data.$.fr...
function e (line 381) | function e(a){return!!a.getRanges()[0].startPath().contains({table:1,ul:...
function k (line 381) | function k(a){function b(a){var e=
function h (line 382) | function h(a){return a.block.getParent().getChildCount()}
function p (line 383) | function p(a,b,c){return!1!==a.config.autoParagraph&&a.activeEnterMode!=...
function m (line 383) | function m(a){return a.activeEnterMode!=CKEDITOR.ENTER_BR&&!1!==a.config...
function g (line 383) | function g(a){a&&a.isEmptyInlineRemoveable()&&a.remove()}
function x (line 383) | function x(a){var b=a.editor;b.getSelection().scrollIntoView();setTimeou...
function y (line 383) | function y(a,b,c){var d=a.getCommonAncestor(b);
function a (line 393) | function a(){var b=c.getDocument().$,d=b.getSelection(),e;a:if(d.anchorN...
function b (line 394) | function b(){var a=c.getDocument().$,d=a.selection,e=c.getDocument().get...
function a (line 417) | function a(b){return b.type==CKEDITOR.NODE_ELEMENT}
function b (line 417) | function b(c,d){var e,g,f,h,r=[],t=d.range.startContainer;e=d.range.star...
function d (line 418) | function d(b,c){var e=[],g=b.getChildren(),f=g.count(),r,h=0,k=l[c],z=!b...
function e (line 418) | function e(b){return a(b.startContainer)&&b.startContainer.getChild(b.st...
function f (line 418) | function f(b){return b&&
function h (line 419) | function h(b,c,d,e){var g=b.clone(),f,t;g.setEndAt(c,CKEDITOR.POSITION_B...
function k (line 419) | function k(b,c){function d(b,c){if(c.isBlock&&c.isElement&&!c.node.is("b...
function a (line 430) | function a(b){b=new CKEDITOR.dom.walker(b);b.guard=function(a,b){if(b)re...
function b (line 431) | function b(a,c,d){c=a.getDocument().createElement(c);a.append(c,d);retur...
function c (line 431) | function c(a){var b=a.count(),d;for(b;0<b--;)d=a.getItem(b),CKEDITOR.too...
function a (line 432) | function a(b){b=new CKEDITOR.dom.walker(b);b.guard=function(a,b){if(b)re...
function a (line 437) | function a(b,c){var d=b.getParent();if(d.is(CKEDITOR.dtd.$inline))b[c?"i...
function b (line 437) | function b(c,d,e){a(d);a(e,1);for(var g;g=
function c (line 438) | function c(a,b){var d=new CKEDITOR.dom.range(a);d.setStartAfter(b.startN...
function a (line 441) | function a(c){var e=[],g,f=new CKEDITOR.dom.walker(c),h=c.startPath().co...
function b (line 442) | function b(a,c){var d=CKEDITOR.POSITION_CONTAINS+CKEDITOR.POSITION_IS_CO...
function a (line 448) | function a(a){return CKEDITOR.plugins.widget&&CKEDITOR.plugins.widget.is...
function d (line 448) | function d(b,c){if(0===b.length||a(b[0].getEnclosedNode()))return!1;var ...
function b (line 449) | function b(a){function b(a){a=a.find("td, th");var c=[],d;for(d=0;d<a.co...
function c (line 449) | function c(a){a=b(a);var c="",d=[],e,g;for(g=0;g<a.length;g++)e&&!e.equa...
function f (line 450) | function f(a){var b=this.root.editor,d=b.getSelection(1);this.reset();G=...
function e (line 450) | function e(){var b=this._.fakeSelection,c;if(b){c=this.getSelection(1);
function k (line 453) | function k(){u=!0;q||(h.call(this),q=CKEDITOR.tools.setTimeout(h,200,thi...
function h (line 453) | function h(){q=null;u&&(CKEDITOR.tools.setTimeout(e,0,this),u=!1)}
function p (line 453) | function p(a){return K(a)||a.type==CKEDITOR.NODE_ELEMENT&&!a.is(CKEDITOR...
function m (line 453) | function m(a){function b(c,d){return c&&c.type!=CKEDITOR.NODE_TEXT?a.clo...
function g (line 454) | function g(a){x(a,!1);var b=a.getDocument().createText(w);a.setCustomDat...
function x (line 454) | function x(a,b){var c=a&&a.removeCustomData("cke-fillingChar");if(c){if(...
function y (line 455) | function y(a,b){return b?a.replace(J,function(a,b){return b?" ":""}):a.r...
function A (line 455) | function A(a,b){var c=b&&CKEDITOR.tools.htmlEncode(b)||"\x26nbsp;",
function F (line 457) | function F(b){var c={37:1,39:1,8:1,46:1};return function(d){var e=d.data...
function v (line 458) | function v(a){for(var b=0;b<a.length;b++){var c=a[b];c.getCommonAncestor...
function a (line 460) | function a(b){return function(a){var c=a.editor.createRange();c.moveToCl...
function b (line 460) | function b(a){return function(b){var c=b.editor,d=c.createRange(),e;if(!...
function b (line 461) | function b(){var a=c.getSelection();a&&a.removeAllRanges()}
function a (line 461) | function a(){q=new CKEDITOR.dom.selection(c.getSelection());q.lock()}
function b (line 461) | function b(){h.removeListener("mouseup",
function d (line 462) | function d(a){var b,c;b=(b=this.document.getActive())?"input"===b.getNam...
function g (line 462) | function g(a){a=a.getRanges()[0];return a?(a=a.startContainer.getAscenda...
function b (line 466) | function b(a){a=a.data.$;if(u){var c=t.$.createTextRange();try{c.moveToP...
function c (line 466) | function c(){m.removeListener("mousemove",b);h.removeListener("mouseup",...
function a (line 478) | function a(b){return(new CKEDITOR.dom.node(b)).getIndex()}
function a (line 498) | function a(a,b){for(var c,d;(a=a.getParent())&&!a.equals(b);)if(a.getAtt...
function d (line 498) | function d(a,b,c,d){return(a.getPosition(b)|d)==d&&(!c.childRule||c.chil...
function b (line 498) | function b(c){var e=c.document;if(c.collapsed)e=L(this,e),c.insertNode(e...
function c (line 503) | function c(a){function b(){for(var a=new CKEDITOR.dom.elementPath(d.getP...
function f (line 506) | function f(a){var b=[];a.forEach(function(a){if("true"==a.getAttribute("...
function e (line 506) | function e(a){var b=a.getEnclosedNode()||a.getCommonAncestor(!1,!0);(a=(...
function k (line 506) | function k(a){var b=a.getCommonAncestor(!0,!0);if(a=(new CKEDITOR.dom.el...
function h (line 507) | function h(a){var b=a.createBookmark(!0),c=a.createIterator();c.enforceR...
function p (line 507) | function p(a){var b=a.createBookmark(1),
function m (line 508) | function m(a,b){var c=!b;c&&(b=a.getDocument().createElement("div"),a.co...
function g (line 510) | function g(a){var b=[];x(a.getOuterHtml(),/(\S\s*)\n(?:\s|(<span[^>]+dat...
function x (line 510) | function x(a,b,c){var d="",e="";a=a.replace(/(^<span[^>]+data-cke-bookma...
function y (line 511) | function y(a,b){var c;1<a.length&&(c=new CKEDITOR.dom.documentFragment(b...
function A (line 512) | function A(a,b){var c=this._.definition,d=c.attributes,c=c.styles,e=G(th...
function F (line 513) | function F(a){for(var b=G(this),c=a.getElementsByTag(this.element),d,e=c...
function v (line 513) | function v(a,
function l (line 514) | function l(a,b){if(!a.hasAttributes()||b)if(CKEDITOR.dtd.$block[a.getNam...
function L (line 515) | function L(a,b,c){var d;d=a.element;"*"==d&&(d="span");d=new CKEDITOR.do...
function w (line 515) | function w(a,b){var c=b._.definition,d=c.attributes,c=CKEDITOR.style.get...
function J (line 516) | function J(a,b){for(var c in a)a[c]=a[c].replace(B,function(a,c){return ...
function G (line 516) | function G(a){if(a._.overrides)return a._.overrides;var b=a._.overrides=...
function q (line 517) | function q(a,b,c){var d=new CKEDITOR.dom.element("span");d[c?"setStyle":...
function u (line 517) | function u(a,b){function c(a,b){return"font-family"==b.toLowerCase()?a.r...
function K (line 518) | function K(a,b,c){var d=a.getRanges();b=b?this.removeFromRange:this.appl...
function a (line 532) | function a(a,f,e){a.once("selectionCheck",function(a){if(!d){var c=a.dat...
function a (line 535) | function a(a,c){if(b(a))a=Math.round(c*(parseFloat(a)/100));else if("str...
function d (line 535) | function d(a,c){b(a)?a=c*(parseFloat(a)/100):"string"===typeof a&&a.matc...
function b (line 535) | function b(a){return"string"===typeof a&&a.match(/^((\d*\.\d+)|(\d+))%{1...
function c (line 535) | function c(a,b,c){return!isNaN(a)&&a>=b&&a<=c}
function f (line 535) | function f(a){a=a.toString(16);return 1==a.length?"0"+a:a}
function a (line 563) | function a(a,c,d){var e=a.serializable,k=c[d?"endContainer":"startContai...
function a (line 567) | function a(){return CKEDITOR.getUrl(CKEDITOR.skinName.split(",")[1]||"sk...
function d (line 567) | function d(b){var c=CKEDITOR.skin["ua_"+b],d=CKEDITOR.env;if(c)for(var c...
function b (line 567) | function b(a,b){e[a]||(CKEDITOR.document.appendStyleSheet(d(a)),e[a]=1);...
function c (line 567) | function c(a){var b=
function f (line 568) | function f(a,b,c){var d,e,f;if(CKEDITOR.env.webkit)for(b=b.split("}").sl...
function b (line 611) | function b(){d.$.open();var b="";f.size&&(b=f.size-(CKEDITOR.env.ie?7:0)...
function I (line 618) | function I(a){a._.tabBarMode=!0;a._.tabs[a._.currentTabId][0].focus();a....
function J (line 618) | function J(){for(var a=this._.tabIdList.length,b=CKEDITOR.tools.indexOf(...
function W (line 618) | function W(){for(var a=this._.tabIdList.length,b=CKEDITOR.tools.indexOf(...
function K (line 619) | function K(a,b){for(var c=a.$.getElementsByTagName("input"),e=0,d=c.leng...
function X (line 619) | function X(a,b){var c=this.getInputElement();c&&(a?c.removeAttribute("ar...
function Y (line 620) | function Y(){var a=this.getInputElement();a&&a.removeAttribute("aria-inv...
function Z (line 620) | function Z(a){var b=CKEDITOR.dom.element.createFromHtml(CKEDITOR.addTemp...
function L (line 622) | function L(a,b,c){this.element=b;this.focusIndex=c;this.tabIndex=0;this....
function ba (line 623) | function ba(a){function b(){a.layout()}var c=CKEDITOR.document.getWindow...
function M (line 623) | function M(a,b){this.dialog=a;for(var c=b.contents,e=0,d;d=c[e];e++)c[e]...
function N (line 623) | function N(a,b){this._={dialog:a};CKEDITOR.tools.extend(this,b)}
function ca (line 623) | function ca(a){function b(b){var c=a.getSize(),h=a.parts.dialog.getParen...
function da (line 626) | function da(a){function b(b){var c="rtl"==f.lang.dir,m=h.width,q=h.heigh...
function O (line 630) | function O(a,b,c){var e=a.parts.dialog.getParent().getClientSize(),d=a.g...
function H (line 631) | function H(a){a.data.preventDefault(1)}
function P (line 631) | function P(a){var b=a.config,c=CKEDITOR.skinName||a.config.skin,e=b.dial...
function Q (line 633) | function Q(a){CKEDITOR.document.getBody().removeClass("cke_dialog_open");
function R (line 634) | function R(a){var b=a.data.$.ctrlKey||a.data.$.metaKey,c=a.data.$.altKey...
function S (line 634) | function S(a){var b=a.data.$.ctrlKey||a.data.$.metaKey,c=a.data.$.altKey...
function T (line 635) | function T(a,b,c,e,d){(x[c]||(x[c]=[])).push({uiElement:a,dialog:b,key:c...
function ea (line 635) | function ea(a){for(var b in x){for(var c=x[b],e=c.length-1;0<=e;e--)c[e]...
function fa (line 635) | function fa(a,b){a._.accessKeyMap[b]&&a.selectPage(a._.accessKeyMap[b])}
function ga (line 635) | function ga(){}
function c (line 637) | function c(){var a=n._.focusList;a.sort(function(a,b){return a.tabIndex!...
function e (line 637) | function e(a){var b=n._.focusList;a=a||0;if(!(1>b.length)){var c=n._.cur...
function d (line 638) | function d(b){if(n==CKEDITOR.dialog._.currentTop){var c=b.data.getKeystr...
function f (line 640) | function f(a){q?a.data.preventDefault(1):m&&a.data.stopPropagation()}
function q (line 691) | function q(b,a){CKEDITOR.tools.extend(this,a,{editor:b,id:"cke-"+CKEDITO...
function r (line 691) | function r(b){var a=this;this.editor=b;this.notifications=[];this.elemen...
function a (line 692) | function a(b){var a=new CKEDITOR.dom.element("div");a.setStyles({positio...
function b (line 700) | function b(){a.setStyle("left",
function c (line 706) | function c(){var f=a.mode;f&&(f=this.modes[f]?void 0!==p[f]?p[f]:CKEDITO...
function D (line 713) | function D(b){function d(){for(var a=f(),e=CKEDITOR.tools.clone(b.config...
function v (line 715) | function v(b){return b._.toolbarGroups||(b._.toolbarGroups=[{name:"docum...
function t (line 727) | function t(a,b,c){b.type||(b.type="auto");if(c&&!1===a.fire("beforePaste...
function y (line 727) | function y(a){function b(){var b=a.editable();if(CKEDITOR.plugins.clipbo...
function z (line 742) | function z(a){if(CKEDITOR.env.webkit){if(!a.match(/^[^<]*$/g)&&!a.match(...
function A (line 743) | function A(a,b){function c(a){return CKEDITOR.tools.repeat("\x3c/p\x3e\x...
function C (line 744) | function C(a){function b(){var a=
function x (line 745) | function x(a,b,c){b=CKEDITOR.htmlParser.fragment.fromHtml(b);var d=new C...
function B (line 746) | function B(a,b){a.enterMode==CKEDITOR.ENTER_BR?b=b.replace(/(<\/p><p>)+/...
function D (line 746) | function D(a){a.data.preventDefault();a.data.$.dataTransfer.dropEffect="...
function E (line 746) | function E(a){var b=CKEDITOR.plugins.clipboard;a.on("contentDom",functio...
function b (line 751) | function b(a){return-1!==CKEDITOR.tools.indexOf(["image/png","image/jpeg...
function c (line 751) | function c(b){return CKEDITOR.tools.array.some(a.plugins.clipboard._supp...
function d (line 751) | function d(b){b.length&&
function g (line 752) | function g(b){return b?a.lang.clipboard.fileFormatNotSupportedNotificati...
function f (line 752) | function f(a,b){return CKEDITOR.env.ie&&a.data.fileTransferCancel||!(CKE...
function g (line 762) | function g(a,c,d){var f=a;f.type==CKEDITOR.NODE_TEXT&&(f=a.getParent());...
function a (line 773) | function a(a){a=b._.normalizeType(a);var c=b.getData(a);"text/html"==a&&...
function b (line 776) | function b(a){var b=new CKEDITOR.htmlParser,g,f;b.onTagOpen=function(a){...
function h (line 783) | function h(b,d){for(var a=b.length,c=0,e=0;e<a;e+=1){var g=b[e];if(d>=c&...
function m (line 783) | function m(b,d){for(var a=0;a<b.length;a++)if(d(b[a]))return a;return-1}
function f (line 786) | function f(b,a){var c=k.exec(b),d=k.exec(a);if(c){if(!c[2]&&"px"==d[2])r...
function m (line 786) | function m(b){return{elements:{$:function(a){var c=a.attributes,c=c&&c["...
function l (line 787) | function l(b,a){var c=[],d=/^cke:/i,e=new CKEDITOR.htmlParser.filter({el...
function p (line 791) | function p(c){return c.replace(/'/g,"\\$\x26")}
function q (line 791) | function q(c){for(var b=c.length,a=[],e,f=0;f<b;f++)e=c.charCodeAt(f),a....
function r (line 791) | function r(c,b){for(var a=c.plugins.link,e=a.compiledProtectionFunction....
function n (line 791) | function n(c){c=c.config.emailProtection||"";var b;
function c (line 792) | function c(b){return a.replace(/%1/g,"rtl"==b?"right":"left").replace(/%...
function e (line 812) | function e(a){a=CKEDITOR.tools.htmlDecodeAttr(a);var c=new CKEDITOR.dom....
function g (line 813) | function g(a,c){var b=a.slice(0,c).split(/\s+/);return(b=b[b.length-1])&...
function f (line 813) | function f(a){return a.match(b.config.autolink_urlRegex)||a.match(b.conf...
function n (line 815) | function n(a,b){return CKEDITOR.tools.array.reduce(b,function(a,b){retur...
function b (line 815) | function b(a){d.enabled&&!1!==a.data.command.canUndo&&d.save()}
function c (line 815) | function c(){d.enabled=a.readOnly?!1:"wysiwyg"==a.mode;d.onChange()}
function p (line 833) | function p(a,g){var b=a.editable().findOne('a[data-cke-autoembed\x3d"'+g...
function q (line 839) | function q(a,f,e,b){if(!a.isReadOnly()&&!a.equals(e.editable())){CKEDITO...
function v (line 840) | function v(a,f,e){var b=a.getCommonAncestor(!1,!0);a=a.clone();a.enlarge...
function p (line 840) | function p(a){return{context:"p",
function w (line 844) | function w(a){var f=a==l.setAttribute,e=a==l.removeAttribute,b=/\bdirect...
function f (line 845) | function f(b,c,e,
function e (line 853) | function e(c){var b=this._;b.state!=CKEDITOR.TRISTATE_DISABLED&&(this.cr...
function v (line 867) | function v(a,b,c,m,h){h=CKEDITOR.tools.genKey(b.getUniqueId(),c.getUniqu...
function h (line 867) | function h(){e.hide()}
function u (line 871) | function u(){delete this._.returnFocus;this.hide()}
function b (line 879) | function b(d){function b(){var d=a.config["colorButton_"+h+"Style"];d.ch...
function c (line 885) | function c(b,c,f){var g=[],h=r.colorButton_colors.split(","),k=a.plugins...
function f (line 888) | function f(a){return"false"==a.getAttribute("contentEditable")||
function v (line 889) | function v(a,b){var c=a._.getItems(),g=a.element.findOne("[aria-selected...
function m (line 906) | function m(a){a.sort(function(a,f){return a.group<f.group?-1:a.group>f.g...
function c (line 920) | function c(){e=!1}
function k (line 924) | function k(a,b,e,d){var c=new CKEDITOR.dom.walker(a);if(a=a.startContain...
function u (line 924) | function u(a,b){var e={ul:"ol",ol:"ul"};return-1!==l(b,function(b){retur...
function q (line 924) | function q(a){this.styles=null;this.sticky=!1;this.editor=a;this.filter=...
function b (line 937) | function b(a,b){return a[b?"getPrevious":"getNext"](function(a){return a...
function e (line 937) | function e(a){return a.type==CKEDITOR.NODE_ELEMENT?(a=a.getHtml().replac...
function d (line 938) | function d(a,c){var f=a,g=/\s/g,h="p br ol ul li td th div caption body"...
function b (line 940) | function b(b){var d=new CKEDITOR.dom.walker(a),c;if(a.startContainer.get...
function d (line 942) | function d(a,b){a.getName()!==b.element&&(b=b.getDefinition(),
function f (line 947) | function f(c){var a=this.att;c=c&&c.hasAttribute(a)&&c.getAttribute(a)||...
function g (line 947) | function g(){for(var c,a=0;a<arguments.length;a++)if(arguments[a]instanc...
function c (line 952) | function c(b){(b=CKEDITOR.plugins.div.getSurroundDiv(a,b))&&!b.data("cke...
function c (line 954) | function c(a,b,d){var c=e;d&&(c=CKEDITOR.tools.debounce(e,d));a.on(b,c,n...
function e (line 954) | function e(a){var b=a.listenerData.editor;a=b.focusManager.hasFocus;var ...
function q (line 956) | function q(a,c){function k(b){b=h.list[b];var e;b.equals(a.editable())||...
function m (line 962) | function m(a,d){CKEDITOR.tools.extend(this,{editor:a,editable:a.editable...
function n (line 962) | function n(a,d){CKEDITOR.tools.extend(this,d,{editor:a},!0)}
function p (line 962) | function p(a,d){var b=a.editable();CKEDITOR.tools.extend(this,{editor:a,...
function l (line 965) | function l(a){var d;if(d=a&&a.type==CKEDITOR.NODE_ELEMENT)d=!(r[a.getCom...
function a (line 968) | function a(a,b,c){var e=a.getUniqueId();e in c?c[e].type|=b:c[e]={elemen...
function a (line 969) | function a(a,c,e,g,f){for(var h=0,k;f(e);){e+=g;if(25==++h)break;if(k=th...
function a (line 971) | function a(a,b){var c=a.element[b===CKEDITOR.LINEUTILS_BEFORE?"getPrevio...
function e (line 979) | function e(a){return a.getName&&!a.hasAttribute("data-cke-temp")}
function q (line 985) | function q(a){this.editor=a;this.registered={};this.instances={};this.se...
function h (line 985) | function h(a,b,c,d,e){var f=a.editor;CKEDITOR.tools.extend(this,d,{edito...
function t (line 987) | function t(a,b,c){CKEDITOR.dom.element.call(this,b.$);this.editor=a;this...
function aa (line 987) | function aa(a,
function ba (line 989) | function ba(a,b){function c(a,e){var c=b.upcast.split(","),
function x (line 990) | function x(a,b){a.focused=null;if(b.isInited()){var c=b.editor.checkDirt...
function T (line 991) | function T(a){a=a.data;if("wysiwyg"==this.editor.mode){var b=this.editor...
function y (line 992) | function y(a){if("undefined"!=typeof a.attributes&&a.attributes["data-wi...
function z (line 992) | function z(a){return a.find(function(a){return 3===
function A (line 993) | function A(a){return a.find(function(a){return 3===a.type},!0).pop()}
function B (line 993) | function B(a,b,c){if(!c.allowedContent&&!c.disallowedContent)return null...
function da (line 993) | function da(a){var b=[],c=a._.upcasts,d=a._.upcastCallbacks;return{toBeW...
function C (line 994) | function C(a,b){return{tabindex:-1,
function D (line 995) | function D(a,b,c){if(a.type==CKEDITOR.NODE_ELEMENT){var d=CKEDITOR.dtd[a...
function E (line 995) | function E(a,b){return"boolean"==typeof a.inline?a.inline:!!CKEDITOR.dtd...
function ca (line 995) | function ca(a){return a.hasAttribute("data-cke-temp")}
function p (line 996) | function p(a,b,c,d){var e=a.editor;e.fire("lockSnapshot");c?(d=c.data("c...
function ea (line 997) | function ea(a){a.contextMenu&&a.contextMenu.addListener(function(b){if(b...
function fa (line 997) | function fa(a,b){return CKEDITOR.tools.trim(b)}
function X (line 997) | function X(a){var b=a.editor,c=CKEDITOR.plugins.lineutils;b.on("dragstar...
function V (line 1000) | function V(a){var b=a.editor;b.on("contentDom",function(){var c=
function W (line 1002) | function W(a){a.editor.on("key",function(b){var c=a.focused,d=a.widgetHo...
function Y (line 1003) | function Y(a){function b(b){1>a.selected.length||G(c,"cut"===b.name)}var...
function U (line 1004) | function U(a){function b(){var a=e.getSelection();if(a&&(a=a.getRanges()...
function S (line 1005) | function S(a){var b=
function R (line 1008) | function R(a){var b=a.editor,c,d;b.on("toHtml",function(b){var d=da(a),g...
function H (line 1011) | function H(a){var b=a.selected,c=[],d=b.slice(0),e=null;return{select:fu...
function ha (line 1012) | function ha(a){a&&a.addFilterRule(function(a){return a.replace(/\s*cke_w...
function I (line 1012) | function I(a,b,c){var d=0;b=J(b);var e=a.data.classes||{},f;if(b){for(e=...
function K (line 1013) | function K(a){a.cancel()}
function L (line 1013) | function L(a,b){var c=function(a){return a==CKEDITOR.ENTER_BR?"br":a==CK...
function G (line 1013) | function G(a,b){var c=a.widgets.focused,d,e,f;u.hasCopyBin(a)||(e=new u(a,
function J (line 1014) | function J(a){return(a=(a=a.getDefinition().attributes)&&a["class"])?a.s...
function M (line 1014) | function M(){var a=
function N (line 1015) | function N(){CKEDITOR.env.gecko&&this.editor.unlockSelection();CKEDITOR....
function F (line 1015) | function F(a){var b=a.getSelectedHtml(!0);if(a.widgets.focused)return a....
function Z (line 1016) | function Z(a,b){var c=a.editor.config.widget_keystrokeInsertLineBefore,d...
function ia (line 1017) | function ia(a){(a.wrapper=a.element.getParent()).setAttribute("data-cke-...
function O (line 1017) | function O(a,b){a.partSelectors||(a.partSelectors=a.parts);
function ja (line 1018) | function ja(a){var b=a.editables,c,d;a.editables={};if(a.editables)for(c...
function P (line 1018) | function P(a){if(!0===a.mask)na(a);else if(a.mask){var b=new CKEDITOR.to...
function na (line 1020) | function na(a){var b=a.wrapper.findOne(".cke_widget_mask");b||(b=new CKE...
function oa (line 1020) | function oa(){if(this.wrapper){this.maskPart=this.maskPart||this.mask;va...
function ka (line 1021) | function ka(a){if(a.draggable){var b=
function pa (line 1023) | function pa(a){function b(){var b;
function la (line 1025) | function la(a){var b=
function ma (line 1026) | function ma(a){a.on("data",function(){if(a.wrapper){var b=this.getLabel?...
function v (line 1026) | function v(a){a.element.data("cke-widget-data",encodeURIComponent(JSON.s...
function qa (line 1026) | function qa(){function a(){}
function a (line 1036) | function a(a){return a.is(b)&&a.data("cke-widget-id")}
function e (line 1056) | function e(a,b,c){this.editor=a;this.notification=null;this._message=new...
function d (line 1056) | function d(a){this._weight=a||1;this._doneWeight=0;this._isCanceled=!1}
function b (line 1060) | function b(){g&&(g.remove(),delete CKEDITOR._.jsonpCallbacks[h],g=null)}
function c (line 1062) | function c(e){f.response=e;d.editor.widgets.instances[d.id]?d._handleRes...
function x (line 1067) | function x(a,e,b){b=a.config.forceEnterMode||b;if("wysiwyg"==a.mode){e||...
function y (line 1067) | function y(a){a=a.getSelection().getRanges(!0);for(var e=a.length-1;0<e;...
function z (line 1067) | function z(a){var e=a.startContainer.getAscendant(function(a){return a.t...
function n (line 1069) | function n(a){var b;if(a===CKEDITOR.ENTER_BR||-1===CKEDITOR.tools.indexO...
function k (line 1077) | function k(a,f){var g={},c=[],e={nbsp:" ",shy:"",gt:"\x3e",lt:"\x3c",am...
function f (line 1078) | function f(b){return h[b]}
function g (line 1078) | function g(a){return"force"!=c.entities_processNumerical&&b[a]?b[a]:"\x2...
function k (line 1083) | function k(a){this.editor=a;this.loaders=[]}
function l (line 1083) | function l(a,c,b){var d=a.config.fileTools_defaultFileName;this.editor=a...
function n (line 1084) | function n(a){var c=a.match(m)[1];a=a.replace(m,"");a=atob(a);var b=[],d...
function a (line 1088) | function a(){"error"!=b.status&&(b.message=b.lang.filetools.networkError,
function c (line 1089) | function c(){"abort"!=b.status&&b.changeStatus("abort")}
function g (line 1092) | function g(a,b){var d=[];if(b)for(var c in b)d.push(c+"\x3d"+encodeURICo...
function p (line 1092) | function p(a){return!a.match(/command=QuickUpload/)||a.match(/(\?|&)resp...
function k (line 1092) | function k(a){a+="";return a.charAt(0).toUpperCase()+a.substr(1)}
function q (line 1092) | function q(){var a=this.getDialog(),b=a.getParentEditor();b._.filebrowse...
function r (line 1093) | function r(a){var b=new CKEDITOR.dom.element(a.$.form);b&&((a=b.$.elemen...
function t (line 1094) | function t(){var a=this.getDialog();a.getParentEditor()._.filebrowserSe=...
function u (line 1094) | function u(a,b,d){var c=d.params||{};c.CKEditor=a.name;c.CKEditorFuncNum...
function l (line 1094) | function l(a,b,d,c){if(c&&
function n (line 1097) | function n(a){var b={};try{b=JSON.parse(a.sender.xhr.response)||{}}catch...
function h (line 1097) | function h(a,b,d){if(-1!==d.indexOf(";")){d=d.split(";");for(var c=0;c<d...
function m (line 1098) | function m(a,b){var d=this._.filebrowserSe.getDialog(),c=this._.filebrow...
function k (line 1100) | function k(a){var l=a.config,p=a.fire("uiSpace",{space:"top",html:""}).h...
function c (line 1117) | function c(){if(this.getState()!=CKEDITOR.TRISTATE_ON){var b=this.modes[...
function k (line 1125) | function k(a,b){var c=a.config,e=b.lang,d=new CKEDITOR.style(b.styleDefi...
function n (line 1128) | function n(a,b){if(!(a instanceof CKEDITOR.style&&b instanceof CKEDITOR....
function m (line 1129) | function m(a){var b=a.editor,c=a.range,e=a.style,d,f,g;d=b.elementPath()...
function h (line 1130) | function h(a,b,c){var e=b.pop();if(e){if(c)return h(a,b,e.equals(c)?null...
function F (line 1145) | function F(a){function b(){this.deflated||(a.widgets.focused==this.widge...
function J (line 1152) | function J(a){var b=r(a),h=a.config.image2_captionedClass;return functio...
function K (line 1153) | function K(a){var b=a.config.image2_alignClasses;return function(a){var ...
function r (line 1154) | function r(a){var b=a.config.image2_captionedClass,h=a.config.image2_ali...
function m (line 1155) | function m(a){return"img"==a.name?!0:"a"==a.name?1==a.children.length&&a...
function I (line 1155) | function I(a){var b=
function N (line 1159) | function N(a){var b=[],h;return function(e){var g=a.getCommand("justify"...
function O (line 1160) | function O(a){if(a.plugins.link){var b=CKEDITOR.on("dialogDefinition",fu...
function k (line 1162) | function k(a){return(a=a.widgets.focused)&&"image"==a.name?a:null}
function G (line 1162) | function G(a){var b=a.config.image2_alignClasses;a={div:{match:r(a)},p:{...
function H (line 1163) | function H(a){a=a.config.image2_alignClasses;return{dimension:{requiredC...
function q (line 1163) | function q(a){return a.data.hasCaption?a.element:a.parts.image}
function b (line 1166) | function b(a,b){var c={};g?c.attributes={"class":g[1]}:c.styles={"text-a...
function h (line 1166) | function h(b,d){if(d.getParent()){var e=a.createRange();e.moveToPosition...
function m (line 1171) | function m(a,b){var e,f;b.on("refresh",function(a){var b=[k],c;for(c in ...
function f (line 1176) | function f(b,c,a){if(!b.getCustomData("indent_processed")){var d=this.ed...
function m (line 1177) | function m(b,c){return"ltr"==(c||b.getComputedStyle("direction"))?"margi...
function c (line 1177) | function c(){a.specificDefinition.apply(this,
function w (line 1181) | function w(f){function g(b){for(var e=c.startContainer,a=c.endContainer;...
function n (line 1185) | function n(f){return f.type==CKEDITOR.NODE_ELEMENT&&f.is("li")}
function x (line 1185) | function x(f){return y(f)&&z(f)}
function g (line 1185) | function g(f){k.specificDefinition.apply(this,
function p (line 1187) | function p(a,c){var b;if(c)b=a.getComputedStyle("text-align");else{for(;...
function h (line 1187) | function h(a,c,b){this.editor=a;this.name=c;this.value=b;this.context="p...
function l (line 1189) | function l(a){var c=a.editor,b=c.createRange();b.setStartBefore(a.data.n...
function K (line 1200) | function K(a,l,d,f){for(var e=CKEDITOR.plugins.list.listToArray(l.root,d...
function L (line 1201) | function L(a,l,d){var f=l.contents,e=l.root.getDocument(),g=[];if(1==f.l...
function N (line 1203) | function N(a,l,d){function f(b){if(!(!(c=k[b?"getFirst":"getLast"]())||c...
function C (line 1205) | function C(a,l){this.name=a;this.context=this.type=l;this.allowedContent...
function F (line 1205) | function F(a,l,d,f){for(var e,g;e=a[f?"getLast":"getFirst"](O);)(g=e.get...
function G (line 1205) | function G(a){function l(d){var f=a[d?"getPrevious":"getNext"](t);f&&f.t...
function H (line 1206) | function H(a){return a.type==CKEDITOR.NODE_ELEMENT&&(a.getName()in CKEDI...
function D (line 1206) | function D(a,l,d){a.fire("saveSnapshot");d.enlarge(CKEDITOR.ENLARGE_LIST...
function A (line 1208) | function A(a){return(a=a.getLast(t))&&a.type==CKEDITOR.NODE_ELEMENT&&a.g...
function l (line 1215) | function l(a){return u[a.root.getName()]&&!d(a.root,[CKEDITOR.NODE_COMME...
function d (line 1215) | function d(a,b){return CKEDITOR.tools.array.filter(a.getChildren().toArr...
function f (line 1216) | function f(a){var b=!0;if(0===a.getChildCount())return!1;a.forEach(funct...
function V (line 1227) | function V(a,c,d){return n(c)&&n(d)&&d.equals(c.getNext(function(a){retu...
function z (line 1227) | function z(a){this.upper=a[0];this.lower=a[1];this.set.apply(this,a.slic...
function O (line 1227) | function O(a){var c=a.element;if(c&&n(c)&&(c=c.getAscendant(a.triggers,!...
function ka (line 1227) | function ka(a,c,d){r(a,c);r(a,d);a=c.size.bottom;d=d.size.top;return a&&...
function w (line 1227) | function w(a,c,d){return c=
function q (line 1228) | function q(a,c,d){return a>c&&a<d}
function P (line 1228) | function P(a,c){if(a.data("cke-editable"))return null;for(c||(a=a.getPar...
function la (line 1228) | function la(a){var c=a.doc,d=G('\x3cspan contenteditable\x3d"false" data...
function S (line 1235) | function S(a,c,d){var b=new CKEDITOR.dom.range(a.doc),e=a.editor,f;t.ie&...
function Y (line 1236) | function Y(a,c){return{canUndo:!0,modes:{wysiwyg:1},exec:function(){func...
function A (line 1237) | function A(a,c){if(!c||c.type!=CKEDITOR.NODE_ELEMENT||!c.$)return!1;var ...
function n (line 1237) | function n(a){return a&&
function u (line 1238) | function u(a){if(!n(a))return!1;var c;(c=ba(a))||(n(a)?(c={left:1,right:...
function ba (line 1238) | function ba(a){return!!{absolute:1,fixed:1}[a.getComputedStyle("position...
function L (line 1238) | function L(a,c){return n(c)?c.is(a.triggers):null}
function aa (line 1238) | function aa(a,c){if(!c)return!1;for(var d=c.getParents(1),b=d.length;b--...
function na (line 1238) | function na(a,
function ca (line 1239) | function ca(a){var c=a.editable,d=a.mouse,b=a.view,e=a.triggerOffset;H(a...
function ea (line 1240) | function ea(a){var c=a.mouse,d=a.view,b=a.triggerOffset,e=O(a);if(!e)ret...
function U (line 1242) | function U(a,c,d,b){for(var e=c.getDocumentPosition(),f={},k={},h={},g={...
function r (line 1243) | function r(a,c,d){if(!n(c))return c.size=null;if(!c.size)c.size={};else ...
function H (line 1244) | function H(a,c){a.view.editable=U(a,a.editable,c,!0)}
function N (line 1244) | function N(a,c){a.view||(a.view={});var d=a.view;if(!(!c&&d&&d.date>new ...
function pa (line 1244) | function pa(a,c,d,b){for(var e=b,f=b,k=0,h=!1,g=!1,l=a.view.pane.height,
function a (line 1252) | function a(a,d){var b=a.$.elementFromPoint(d.x,d.y);return b&&b.nodeType...
function a (line 1253) | function a(a){var b=a.element,e,f,k;if(!n(b)||b.contains(a.editable)||b....
function c (line 1255) | function c(a,b){return!(b&&b.type==CKEDITOR.NODE_TEXT||F(b)||u(b)||A(a,b...
function m (line 1256) | function m(a){if(!a||a.type!=CKEDITOR.NODE_ELEMENT||"form"!=a.getName())...
function r (line 1256) | function r(a,e){if(a&&a.type==CKEDITOR.NODE_ELEMENT&&"form"==a.getName()...
function q (line 1256) | function q(a,e){var c=m(a),b={},d=a.$;e||(b["class"]=d.className||
function t (line 1257) | function t(a,e){var c=m(a),b=a.$;"class"in e&&(b.className=e["class"]);"...
function u (line 1257) | function u(a){if(!a.editable().isInline()){var e=CKEDITOR.instances,c;fo...
function e (line 1258) | function e(){var b=d.getViewPaneSize();a.resize(b.width,b.height,null,!0)}
function e (line 1264) | function e(a){return{"aria-label":a,"class":"cke_pagebreak",contentedita...
function c (line 1265) | function c(f){CKEDITOR.tools.extend(f.attributes,
function k (line 1271) | function k(){if(!CKEDITOR.env.ie||"file:"!=location.protocol)try{return ...
function h (line 1271) | function h(a,b){if(4!=a.readyState||!(200<=a.status&&300>a.status||304==...
function g (line 1272) | function g(a,b,c){var e=!!b,d=k();if(!d)return null;e&&"text"!==c&&"xml"...
function l (line 1272) | function l(a,b,c,e,d){var f=k();if(!f)return null;f.open("POST",a,!0);f....
function n (line 1273) | function n(a,b){return CKEDITOR.tools.array.filter(a,function(a){return ...
function k (line 1273) | function k(a,b){var d=a.shift();d&&d.handle(b,function(){k(a,b)})}
function p (line 1273) | function p(a){var b=CKEDITOR.tools.array.reduce(a,function(a,c){return C...
function l (line 1273) | function l(a,b){var d=
function k (line 1283) | function k(a,f){var g=CKEDITOR.plugins.getPath("preview"),b=a.config,e=a...
function l (line 1285) | function l(){var a=window.screen;return{width:Math.round(.8*a.width),hei...
function m (line 1285) | function m(){var a=CKEDITOR.plugins.getPath("preview");return CKEDITOR.e...
function f (line 1292) | function f(d){var e=c.width,m=c.height,f=e+(d.data.$.screenX-n.x)*("rtl"...
function k (line 1292) | function k(){CKEDITOR.document.removeListener("mousemove",f);CKEDITOR.do...
function c (line 1299) | function c(){b.refresh(a)}
function d (line 1305) | function d(){var a=e&&this.equals(CKEDITOR.document.getActive());this.hi...
function k (line 1315) | function k(c){return{editorFocus:!1,canUndo:!1,modes:{wysiwyg:1},exec:fu...
function f (line 1321) | function f(c){return CKEDITOR.tools.extend(c||{},{contextSensitive:1,ref...
function q (line 1325) | function q(d,f){function b(a){return f?f.contains(a)&&a.getAscendant("ta...
function r (line 1326) | function r(d,f){for(var b=D(d)?d:q(d),c=b[0],e=c.getAscendant("table"),c...
function B (line 1327) | function B(d){if(d instanceof CKEDITOR.dom.selection){var f=d.getRanges(...
function v (line 1329) | function v(d){for(var f=d.getParent().$.cells,b=0,c=0;c<f.length;c++){va...
function w (line 1329) | function w(d,f){for(var b=f?Infinity:0,c=0;c<d.length;c++){var e=v(d[c])...
function u (line 1329) | function u(d,f){for(var b=
function y (line 1330) | function y(d){function f(a){var b=a.getRanges(),c,d;if(1!==b.length)retu...
function t (line 1333) | function t(d,f){var b=d.getStartElement().getAscendant({td:1,th:1},!0);i...
function z (line 1333) | function z(d){if(d instanceof CKEDITOR.dom.selection){var f=d.getRanges(...
function p (line 1335) | function p(d,f){var b=d.getDocument(),c=CKEDITOR.document;CKEDITOR.env.i...
function A (line 1335) | function A(d,f,b){d=d[f];if("undefined"==typeof b)return d;for(f=0;d&&f<...
function x (line 1335) | function x(d,f,b){var c=q(d),e;if((f?1!=c.length:
function C (line 1338) | function C(d,f){var b=q(d);if(1<b.length)return!1;if(f)return!0;var b=b[...
function E (line 1339) | function E(d,f){var b=q(d);if(1<b.length)return!1;if(f)return!0;
function f (line 1341) | function f(a){return CKEDITOR.tools.extend(a||{},{contextSensitive:1,ref...
function b (line 1341) | function b(a,b){var c=d.addCommand(a,b);d.addFeature(c)}
function D (line 1355) | function D(a){return CKEDITOR.plugins.widget&&CKEDITOR.plugins.widget.is...
function z (line 1355) | function z(a,b){var c=a.getAscendant("table"),d=b.getAscendant("table"),...
function I (line 1356) | function I(a){return(a=a.editable().findOne(".cke_table-faked-selection"...
function A
Copy disabled (too large)
Download .json
Condensed preview — 6611 files, each showing path, character count, and a content snippet. Download the .json file for the full structured content (75,158K chars).
[
{
"path": ".gitignore",
"chars": 12812,
"preview": "## Ignore Visual Studio temporary files, build results, and\n## files generated by popular Visual Studio add-ons.\n\n# User"
},
{
"path": "Brettle.Web.NeatHtml/Brettle.Web.NeatHtml.csproj",
"chars": 9395,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
},
{
"path": "Brettle.Web.NeatHtml/Filter.cs",
"chars": 16016,
"preview": "/*\n\nNeatHtml- Fighting XSS with JavaScript Judo\nCopyright (C) 2007 Dean Brettle\n\nThis library is free software; you can"
},
{
"path": "Brettle.Web.NeatHtml/Helpers.cs",
"chars": 910,
"preview": "using System.Web;\n\nnamespace Brettle.Web.NeatHtml;\n\npublic class Helpers\n{\n\tpublic static string ApplyAppPathModifier(s"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/NeatHtml.js",
"chars": 32858,
"preview": "/*\nNeatHtml - for preventing XSS in untrusted HTML\nCopyright (C) 2007 Dean Brettle\n\nThis library is free software; you "
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/NeatHtml.xsd",
"chars": 3549,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-applet-1.xsd",
"chars": 2247,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-attribs-1.xsd",
"chars": 2711,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-base-1.xsd",
"chars": 1304,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\" \n xmlns:xs=\"h"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-basic-form-1.xsd",
"chars": 6632,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-bdo-1.xsd",
"chars": 2941,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns=\"http"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-blkphras-1.xsd",
"chars": 6722,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\" \n xmlns:xs=\"h"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-blkpres-1.xsd",
"chars": 1304,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-blkstruct-1.xsd",
"chars": 1630,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-charent-1.xsd",
"chars": 1425,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<!--\n This schema module includes three named character entity files.\n-->\n<!DOCT"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-copyright-1.xsd",
"chars": 1137,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns=\"http:"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-csismap-1.xsd",
"chars": 3577,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-datatypes-1.xsd",
"chars": 6192,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespac"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-edit-1.xsd",
"chars": 1572,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\" \n xmlns:xs=\"h"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-events-1.xsd",
"chars": 4666,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-form-1.xsd",
"chars": 11931,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-frames-1.xsd",
"chars": 3479,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-framework-1.xsd",
"chars": 2442,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-hypertext-1.xsd",
"chars": 1850,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-iframe-1.xsd",
"chars": 2239,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-image-1.xsd",
"chars": 1645,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-inlphras-1.xsd",
"chars": 6635,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-inlpres-1.xsd",
"chars": 1710,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-inlstruct-1.xsd",
"chars": 1824,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-inlstyle-1.xsd",
"chars": 913,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-legacy-1.xsd",
"chars": 3220,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-link-1.xsd",
"chars": 1635,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-list-1.xsd",
"chars": 3472,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-meta-1.xsd",
"chars": 1456,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-misc-1.xsd",
"chars": 14420,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-nameident-1.xsd",
"chars": 2007,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-notations-1.xsd",
"chars": 3874,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-object-1.xsd",
"chars": 2676,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-param-1.xsd",
"chars": 1897,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-pres-1.xsd",
"chars": 1475,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-ruby-1.xsd",
"chars": 4894,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-ruby-basic-1.xsd",
"chars": 3096,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-script-1.xsd",
"chars": 2810,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\" \n xmlns:xml=\""
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-ssismap-1.xsd",
"chars": 1441,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-struct-1.xsd",
"chars": 3033,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns=\"http:"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-style-1.xsd",
"chars": 2034,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\" \n xmlns:xs=\"h"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-table-1.xsd",
"chars": 11905,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\" \n xmlns=\"http"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-target-1.xsd",
"chars": 1547,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml-text-1.xsd",
"chars": 1940,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml11-model-1.xsd",
"chars": 12522,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml11-module-redefines-1.xsd",
"chars": 11693,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema xmlns:xs=\"http://www.w3.org/2001/XMLSchema\"\n targetNamespace"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml11-modules-1.xsd",
"chars": 18089,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xhtml11.xsd",
"chars": 3572,
"preview": "<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<xs:schema targetNamespace=\"http://www.w3.org/1999/xhtml\"\n xmlns:xs=\"ht"
},
{
"path": "Brettle.Web.NeatHtml/NeatHtml/schema/xml.xsd",
"chars": 5829,
"preview": "<?xml version='1.0'?>\n<xs:schema targetNamespace=\"http://www.w3.org/XML/1998/namespace\" xmlns:xs=\"http://www.w3.org/2001"
},
{
"path": "Brettle.Web.NeatHtml/Properties/AssemblyInfo.cs",
"chars": 1609,
"preview": "using System;\nusing System.Reflection;\nusing System.Runtime.CompilerServices;\nusing System.Runtime.InteropServices;\nusi"
},
{
"path": "Brettle.Web.NeatHtml/UntrustedContent.cs",
"chars": 7138,
"preview": "/*\n\nNeatHtml- Fighting XSS with JavaScript Judo\nCopyright (C) 2007 Dean Brettle\n\nThis library is free software; you can"
},
{
"path": "Build.proj",
"chars": 976,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" DefaultTargets=\"Go\" xmlns=\"http://schemas.microsoft.c"
},
{
"path": "Build.tasks",
"chars": 1385,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n\n<!--\n\thttps://weblogs.asp.net/srkirkland/simple-msbuild-configuration-updating-a"
},
{
"path": "CommonAssemblyInfo.cs",
"chars": 2915,
"preview": "using System;\nusing System.Reflection;\nusing System.Runtime.InteropServices;\n\n//http://haacked.com/archive/2010/05/16/t"
},
{
"path": "Directory.Build.props",
"chars": 351,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project>\n\t<!-- Project Information -->\n\t<PropertyGroup>\n\t\t<Company>i7MEDIA, LLC<"
},
{
"path": "LICENSE.md",
"chars": 1701,
"preview": "## Current License\nmojoPortal is primarily licensed under the Eclipse Public License 1.0 (EPL).\n\nSee the license-epl.txt"
},
{
"path": "MiscUtilities/BlogLegacyCommentImportUtil.aspx",
"chars": 6829,
"preview": "<%@ Page Language=\"C#\" ClassName=\"NewsletterImporter.aspx\" Inherits=\"System.Web.UI.Page\" %>\n<%@ Import Namespace=\"mojo"
},
{
"path": "MiscUtilities/IndexRecentContent.aspx",
"chars": 9741,
"preview": "<%@ Page Language=\"C#\" ClassName=\"IndexRecentContent.aspx\" Inherits=\"System.Web.UI.Page\" %>\n\n<%@ Import Namespace=\"mojoP"
},
{
"path": "MiscUtilities/IndexTerms.aspx",
"chars": 4798,
"preview": "<%@ Page Language=\"C#\" ClassName=\"IndexUtil.aspx\" Inherits=\"System.Web.UI.Page\" %>\n\n<%@ Import Namespace=\"mojoPortal.Bus"
},
{
"path": "MiscUtilities/NewsLetterImportUtil.aspx",
"chars": 12303,
"preview": "<%@ Page Language=\"C#\" ClassName=\"NewsletterImporter.aspx\" Inherits=\"System.Web.UI.Page\" %>\n<%@ Import Namespace=\"mojo"
},
{
"path": "Plugins/PluginAssemblyInfo.cs",
"chars": 2894,
"preview": "using System;\nusing System.Reflection;\nusing System.Runtime.InteropServices;\n\n//http://haacked.com/archive/2010/05/16/th"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/Field.cs",
"chars": 24531,
"preview": "using SuperFlexiData;\nusing System;\nusing System.Collections;\nusing System.Collections.Generic;\nusing System.Data;\nusin"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/Item.cs",
"chars": 17824,
"preview": "using mojoPortal.Business;\nusing SuperFlexiData;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;\n\nna"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/ItemFieldValue.cs",
"chars": 10565,
"preview": "using log4net;\nusing SuperFlexiData;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;\n\nnamespace Supe"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/ItemWithValues.cs",
"chars": 7743,
"preview": "using SuperFlexiData;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;\nusing System.Linq;\nnamespace S"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/Properties/AssemblyInfo.cs",
"chars": 75,
"preview": "using System.Reflection;\n\n[assembly: AssemblyTitle(\"SuperFlexiBusiness\")]\n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/SearchDef.cs",
"chars": 5543,
"preview": "// Author:\t\t\t\t\ti7MEDIA\n// Created:\t\t\t\t\t2016-09-12\n// Last Modified:\t\t\t2016-09-12\n// You must not remove this notice, or"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/SuperFlexi.cs",
"chars": 17885,
"preview": "// Author:\t\t\t\t\ti7MEDIA (Joe Davis)\n// Created:\t\t\t\t 2015-12-22\n// Last Modified:\t\t\t2015-02-01\n//\n// You must not remo"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/SuperFlexiBusiness.csproj",
"chars": 11107,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"Current\" DefaultTargets=\"Build\" xmlns=\"http://schemas.mic"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/SuperFlexiBusiness.wpp.targets",
"chars": 457,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"4.0\" xmlns=\"http://schemas.microsoft.com/developer/msbuild"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiBusiness/app.config",
"chars": 1701,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<configuration>\n <runtime>\n <assemblyBinding xmlns=\"urn:schemas-microsoft-com"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MSSQL/DBFields.cs",
"chars": 20552,
"preview": "// Created:\t\t\t\t\t2015-03-06\n// Last Modified:\t\t\t2022-12-16\n\nusing System;\nusing System.Data;\nusing mojoPortal.Data;\n\nnam"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MSSQL/DBItemFieldValues.cs",
"chars": 17033,
"preview": "// Author:\t\t\t\t\ti7MEDIA\n// Created:\t\t\t\t\t2015-03-06\n// Last Modified:\t\t\t2017-11-02\n// You must not remove this notice, or"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MSSQL/DBItems.cs",
"chars": 22217,
"preview": "using mojoPortal.Data;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;\n\nnamespace SuperFlexiData\n{\n\n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MSSQL/DBSearchDefs.cs",
"chars": 5328,
"preview": "// Author:\t\t\t\t\ti7MEDIA\n// Created:\t\t\t\t\t2016-09-12\n// Last Modified:\t\t\t2016-09-13\n// You must not remove this notice, or"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MSSQL/Properties/AssemblyInfo.cs",
"chars": 71,
"preview": "using System.Reflection;\n\n[assembly: AssemblyTitle(\"SuperFlexiData\")]\n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MSSQL/SuperFlexiData.MSSQL.csproj",
"chars": 2901,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MySql/DBFields.cs",
"chars": 25096,
"preview": "using mojoPortal.Data;\nusing MySql.Data.MySqlClient;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MySql/DBItemFieldValues.cs",
"chars": 19214,
"preview": "using mojoPortal.Data;\nusing MySql.Data.MySqlClient;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MySql/DBItems.cs",
"chars": 24235,
"preview": "using mojoPortal.Data;\nusing MySql.Data.MySqlClient;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MySql/DBSearchDefs.cs",
"chars": 6459,
"preview": "using mojoPortal.Data;\nusing MySql.Data.MySqlClient;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MySql/Properties/AssemblyInfo.cs",
"chars": 77,
"preview": "using System.Reflection;\n\n[assembly: AssemblyTitle(\"SuperFlexiData.MySql\")]\n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MySql/SuperFlexiData.MySql.csproj",
"chars": 5261,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.MySql/app.config",
"chars": 993,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<configuration>\n <runtime>\n <assemblyBinding xmlns=\"urn:schemas-microsoft-com"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.SQLite/DBFields.cs",
"chars": 28941,
"preview": "// Created:\t\t\t\t\t2018-01-02\n// Last Modified: 2018-01-03\n\nusing mojoPortal.Data;\nusing Mono.Data.Sqlite;\nusing System;"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.SQLite/DBItemFieldValues.cs",
"chars": 21772,
"preview": "using mojoPortal.Data;\nusing Mono.Data.Sqlite;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;\nusing"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.SQLite/DBItems.cs",
"chars": 49675,
"preview": "using mojoPortal.Data;\nusing Mono.Data.Sqlite;\nusing System;\nusing System.Collections.Generic;\nusing System.Data;\nusing"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.SQLite/DBSearchDefs.cs",
"chars": 7445,
"preview": "// Created:\t\t\t\t\t2018-01-02\n// Last Modified: 2018-01-03\n\nusing mojoPortal.Data;\nusing System;\nusing System.Collection"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.SQLite/Properties/AssemblyInfo.cs",
"chars": 78,
"preview": "using System.Reflection;\n\n[assembly: AssemblyTitle(\"SuperFlexiData.SQLite\")]\n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.SQLite/SuperFlexiData.SQLite.csproj",
"chars": 3342,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.pgSQL/DBFields.cs",
"chars": 29729,
"preview": "using mojoPortal.Data;\nusing Npgsql;\nusing NpgsqlTypes;\nusing System;\nusing System.Collections.Generic;\nusing System.Da"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.pgSQL/DBItemFieldValues.cs",
"chars": 23554,
"preview": "// Created:\t\t\t\t\t2017-12-30\n// Last Modified:\t\t\t2022-08-17\n\nusing mojoPortal.Data;\nusing Npgsql;\nusing NpgsqlTypes;\nusin"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.pgSQL/DBItems.cs",
"chars": 49643,
"preview": "using mojoPortal.Data;\nusing Npgsql;\nusing NpgsqlTypes;\nusing System;\nusing System.Collections.Generic;\nusing System.Da"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.pgSQL/DBSearchDefs.cs",
"chars": 7613,
"preview": "// Created:\t\t\t\t\t2017-12-30\n// Last Modified:\t\t\t2018-01-02\n\nusing mojoPortal.Data;\nusing Npgsql;\nusing NpgsqlTypes;\nusin"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.pgSQL/Properties/AssemblyInfo.cs",
"chars": 77,
"preview": "using System.Reflection;\n\n[assembly: AssemblyTitle(\"SuperFlexiData.pgSQL\")]\n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiData.pgSQL/SuperFlexiData.pgSQL.csproj",
"chars": 3327,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<Project ToolsVersion=\"15.0\" DefaultTargets=\"Build\" xmlns=\"http://schemas.micros"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/App_Code/SampleSuperFlexi.cs",
"chars": 807,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\nusing SuperFlexiUI.Controls;\nusing"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/App_GlobalResources/SuperFlexiResources.designer.cs",
"chars": 23388,
"preview": "//------------------------------------------------------------------------------\n// <auto-generated>\n// This code wa"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/App_GlobalResources/SuperFlexiResources.resx",
"chars": 12844,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\"?>\n<root>\n <!-- \n Microsoft ResX Schema \n \n Version 2.0\n \n The prim"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/App_MasterPages/layout.Master",
"chars": 2335,
"preview": "<%@ Master Language=\"C#\" AutoEventWireup=\"true\" CodeBehind=\"~/App_MasterPages/layout.Master.cs\" Inherits=\"mojoPortal.Web"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/App_MasterPages/layout.Master.cs",
"chars": 569,
"preview": "using System;\nusing System.Data;\nusing System.Configuration;\nusing System.Collections;\nusing System.Web;\nusing System.We"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/App_MasterPages/layout.Master.designer.cs",
"chars": 4682,
"preview": "//------------------------------------------------------------------------------\n// <auto-generated>\n// This code wa"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/ClassBuilder.cs",
"chars": 7730,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing log4net;\nusing Microsoft.Co"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/Configuration.cs",
"chars": 24878,
"preview": "using System;\nusing System.Collections;\nusing System.Collections.Generic;\nusing System.IO;\nusing System.Xml;\nusing log4"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/ContentDeleteHandler.cs",
"chars": 3610,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\n\nusing mojoPortal.Business;\nusing mojoPortal.Busines"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/FieldUtils.cs",
"chars": 16198,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Web.UI;\nusing System"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/GlobalUsings.cs",
"chars": 126,
"preview": "global using mojoPortal.Core.Extensions;\nglobal using mojoPortal.Core.Helpers;\nglobal using static System.FormattableSt"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/MarkupDefinition.cs",
"chars": 601,
"preview": "// Author:\t\t\t\t\t(i7MEDIA) Joe Davis\n// Created:\t\t\t\t 2014-01-06\n// Last Modified:\t\t\t2014-01-07\n//\n// You must not remo"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/PopulatedItem.cs",
"chars": 3327,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Text;\nusing System.Threading.Tasks;\nusi"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/RouteRegistrar.cs",
"chars": 821,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\nusing System.Web.Http;\nusing mojoP"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/SitePreDeleteHandler.cs",
"chars": 609,
"preview": "//using log4net;\nusing mojoPortal.Business;\nusing mojoPortal.Business.WebHelpers;\nusing SuperFlexiBusiness;\n\nnamespace "
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/SuperFlexiBase.cs",
"chars": 509,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\n\nnamespace SuperFlexiUI\n{\n publ"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/SuperFlexiHelpers.cs",
"chars": 25937,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Configuration;\nusing System.Dynamic;\nusing System.IO;\nusin"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/SuperFlexiIndexBuilderProvider.cs",
"chars": 9198,
"preview": "using log4net;\nusing mojoPortal.Business;\nusing mojoPortal.Business.WebHelpers;\nusing mojoPortal.SearchIndex;\nusing moj"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Components/XmlUtils.cs",
"chars": 1524,
"preview": "// Author:\t\t\t\t\ti7MEDIA\n// Created:\t\t\t\t\t2015-3-6\n// Last Modified:\t\t\t2015-3-26\n// You must not remove this notice, or an"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Controllers/SuperFlexiController.cs",
"chars": 6534,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web.Http;\nusing log4net;\nusing mojoPort"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/HelpFiles/en-US-sflexi-CustomizableSettings-help.config",
"chars": 367,
"preview": "<p>The value of this input will be created as a token (reference: $_CustomSettings_$) and passed to your Markup Definiti"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/HelpFiles/en-US-sflexi-DescendingSortOrder-help.config",
"chars": 252,
"preview": "<p>This is exactly what it sounds like it changes SuperFlexi to sort all the items inside it in descending order. The S"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/HelpFiles/en-US-sflexi-ExtraCssClassSetting-help.config",
"chars": 319,
"preview": "<p>Any value added to this box will be added as a CSS class to the SuperFlexi Module. Note that you should only do this "
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/HelpFiles/en-US-sflexi-InstanceFeaturedImageSetting-help.config",
"chars": 327,
"preview": "<p>This setting allows you to set a module-wide image. Note that only some Markup Definition types will use this at all."
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/HelpFiles/en-US-sflexi-IsGlobalView-help.config",
"chars": 454,
"preview": "<p>Use this option to show all items which use the chosen definition. This is useful to coalesce many different instance"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/HelpFiles/en-US-sflexi-MarkupDefinitionSetting-help.config",
"chars": 400,
"preview": "<p>Markup Definitions are the most important setting option in SuperFlexi, they determine what kind of items youll be ad"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/HelpFiles/en-US-sflexi-ModuleFriendlyName-help.config",
"chars": 210,
"preview": "<p>\n This is used when using the \"Show all items using this definition\" option is enabled. It can be used in scripts an"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Fields/banner-slider-fields.config",
"chars": 7506,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Fields definitionName=\"Page Banner\" definitionGuid=\"0be884a1-e321-466b-b489-647"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Fields/icon-blocks-fields.config",
"chars": 2852,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Fields definitionName=\"Icon Blocks\" definitionGuid=\"C17D5D18-E63C-422F-A802-56D"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Fields/projects-module-fields.config",
"chars": 4156,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Fields definitionName=\"Projects Module\" definitionGuid=\"65de4e08-c4a8-4e84-a3d0"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Fields/quick-links-fields.config",
"chars": 1684,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Fields definitionName=\"Quick Links\" definitionGuid=\"20ddd741-0f34-4c12-964f-e2d"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Fields/social-media-fields.config",
"chars": 2631,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Fields definitionName=\"Social Media\" definitionGuid=\"cf6b5238-9494-4be6-a379-97"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Fields/testimonials-fields.config",
"chars": 3163,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Fields definitionName=\"Testimonials\" definitionGuid=\"6ff0f407-6854-4c9f-a8e8-06"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/MarkupDefinitions/banner-slider.config",
"chars": 5236,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Definitions>\n\t<MarkupDefinition \n\t\tname=\"Banner Slider\" \n\t\tmoduleClass=\"banner-"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/MarkupDefinitions/icon-blocks.config",
"chars": 4032,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Definitions>\n\t<MarkupDefinition \n\t\tname=\"Icon Blocks\" \n\t\tmoduleClass=\"icon-bloc"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/MarkupDefinitions/projects-module.config",
"chars": 6668,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Definitions>\n\t<MarkupDefinition\n\t\tname=\"Projects\"\n\t\tmoduleClass=\"projects-modul"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/MarkupDefinitions/quick-links.config",
"chars": 5421,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Definitions>\n\t<MarkupDefinition \n\t\tname=\"Quick Links\" \n\t\tmoduleClass=\"sflexi-qu"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/MarkupDefinitions/social-media.config",
"chars": 5472,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Definitions>\n\t<MarkupDefinition \n\t\tname=\"Social Media\" \n\t\tmoduleClass=\"sflexi-s"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/MarkupDefinitions/testimonials.config",
"chars": 4846,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<Definitions>\n\t<MarkupDefinition \n\t\tname=\"Testimonials\" \n\t\tmoduleClass=\"testimon"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/banner-slider-plugin.config",
"chars": 2400,
"preview": "<script>\n(function() {\n\tvar page = $('[id*=\"customControls\"]'),\n\t bannerType = page.find('.banner-type'),"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/checkbox-logic.config",
"chars": 1329,
"preview": "<Script>\n$(document).ready(function() {\n\t$(\".js-shown-row\").hide();\n\n\t$(\".checkbox-row\").each(function() {\n\t\tif ($(this)"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/fancy-controls.config",
"chars": 1819,
"preview": "<script>\n$(document).ready(function() {\n\tvar fancyControls = (function() {\n\t\tvar page = $('[id*=\"customControls\"]'),\n\t\t"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/icon-picker-fa-core.config",
"chars": 17636,
"preview": "<script>\n$(document).ready(function() {\n\tvar icons = [{icon: 'fa fa-glass'},{icon: 'fa fa-music'},{icon: 'fa fa-search'}"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/icon-picker-fa.config",
"chars": 1023,
"preview": " <button type=\"button\" class=\"btn btn-primary picker-button\">Pick an Icon</button>\n<span class=\"demo-icon\"><s"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/js/imagesLoaded.js",
"chars": 6949,
"preview": "/*!\n * imagesLoaded PACKAGED v3.1.8\n * JavaScript is all like \"You images are done yet or what?\"\n * MIT License\n */\n\n(fu"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/js/shuffle.js",
"chars": 14462,
"preview": "/*!\n * Shuffle.js by @Vestride\n * Categorize, sort, and filter a responsive grid of items.\n * Dependencies: jQuery 1.9+,"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Data/SuperFlexi/Plugins/projects-images.config",
"chars": 178,
"preview": "<div class=\"clearfix\" style=\"margin-top: -1em;\">\n\t<span class=\"settinglabel\"> </span>\n\t<small><strong>Do not</stron"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Models/ModuleModel.cs",
"chars": 451,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\n\nnamespace SuperFlexiUI.Models\n{\n\t"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Models/PageModel.cs",
"chars": 287,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\n\nnamespace SuperFlexiUI.Models\n{\n\t"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Models/RequestObject.cs",
"chars": 762,
"preview": "using System.Collections.Generic;\n\nnamespace SuperFlexiUI.Models\n{\n\tpublic class RequestObject\n\t{\n\t\tpublic int PageId {"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Models/ReturnObject.cs",
"chars": 425,
"preview": "using System.Collections.Generic;\n\nnamespace SuperFlexiUI.Models\n{\n\tpublic class ReturnObject\n\t{\n\t\tpublic string Status"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Models/SiteModel.cs",
"chars": 578,
"preview": "using System;\nusing System.Collections.Generic;\nusing System.Linq;\nusing System.Web;\n\nnamespace SuperFlexiUI.Models\n{\n\t"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Models/SuperFlexiObject.cs",
"chars": 311,
"preview": "using SuperFlexiBusiness;\nusing System.Collections.Generic;\n\nnamespace SuperFlexiUI.Models\n{\n\tpublic class SuperFlexiOb"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Models/WidgetModel.cs",
"chars": 615,
"preview": "using System.Collections.Generic;\n\nnamespace SuperFlexiUI.Models\n{\n\tpublic class WidgetModel\n\t{\n\t\tpublic ModuleConfigur"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Properties/AssemblyInfo.cs",
"chars": 69,
"preview": "using System.Reflection;\n\n[assembly: AssemblyTitle(\"SuperFlexiUI\")]\n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/ProviderConfig/contentdeletehandlers/superflexideletehandler.config",
"chars": 289,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<ContentDeleteProviders>\n\t<providers>\n\t\t<add name=\"SuperFlexiDeleteHandler\"\n\t\t\t "
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/ProviderConfig/indexbuilders/SuperFlexiIndexBuilderProvider.config",
"chars": 330,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<IndexBuilderProviders>\n\t<providers>\n\t\t<add name=\"SuperFlexiIndexBuilderProvider"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/RouteRegistrars/SuperFlexiRoutes.config",
"chars": 121,
"preview": "<?xml version=\"1.0\"?>\n <Routes>\n <IRegisterRoutes type=\"SuperFlexiUI.RouteRegistrar, SuperFlexiUI\" />\n </Routes>"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/FeatureDefinitions/70000_SuperFlexi.config",
"chars": 5994,
"preview": "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n<featureDefinitions>\n\t<featureDefinition\n\t\tfeatureGuid=\"4FF93793-1187-4022-899C-"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaInstallScripts/mssql/0.0.0.1.config",
"chars": 22568,
"preview": "SET ANSI_NULLS ON\nGO\n\nSET QUOTED_IDENTIFIER ON\nGO\n\nCREATE TABLE [dbo].[i7_sflexi_fields](\n[SiteGuid] [uniqueidentifier]"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaInstallScripts/mysql/0.0.1.3.config",
"chars": 3219,
"preview": "-- ----------------------------------------------------------------------------\n-- Table i7_sflexi_searchdefs\n-- ------"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaInstallScripts/pgsql/0.0.1.7.config",
"chars": 3211,
"preview": "-- ----------------------------------------------------------------------------\n-- table i7_sflexi_searchdefs\n-- ------"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaInstallScripts/pgsql/0.0.2.0.config",
"chars": 3297,
"preview": "-- ----------------------------------------------------------------------------\n-- table i7_sflexi_searchdefs\n-- ------"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaInstallScripts/sqlite/0.0.1.7.config",
"chars": 3310,
"preview": "-- ----------------------------------------------------------------------------\n-- table i7_sflexi_searchdefs\n-- ------"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaInstallScripts/sqlite/0.0.2.0.config",
"chars": 3370,
"preview": "-- ----------------------------------------------------------------------------\n-- table i7_sflexi_searchdefs\n-- ------"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.0.2.config",
"chars": 6245,
"preview": "ALTER TABLE [dbo].i7_sflexi_fields ADD TextBoxMode nvarchar(25) NULL\nALTER TABLE [dbo].i7_sflexi_fields ADD Attributes n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.0.3.config",
"chars": 1053,
"preview": "GO\n/****** Object: StoredProcedure [dbo].[i7_sflexi_items_SelectByCMSPage] Script Date: 08/25/2015 14:44:56 ******/\n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.0.4.config",
"chars": 931,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER ON\nGO\n\n\n\nALTER PROCEDURE [dbo].[i7_sflexi_items_SelectByCMSPage]\n\n/*\nAuthor: "
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.0.5.config",
"chars": 1379,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER ON\nGO\n\n\n\nCREATE PROCEDURE [dbo].[i7_sflexi_items_SelectAllForDefinition]\n\n/*"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.0.6.config",
"chars": 5191,
"preview": "ALTER TABLE [dbo].i7_sflexi_fields ADD\n\tPreTokenString nvarchar(MAX) NULL,\n\tPostTokenString nvarchar(MAX) NULL\nGO\n\nSET A"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.0.7.config",
"chars": 7060,
"preview": "ALTER TABLE [dbo].[i7_sflexi_fields] ALTER COLUMN [ControlType] NVARCHAR(25);\n\nALTER TABLE [dbo].i7_sflexi_fields ADD I"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.0.8.config",
"chars": 282,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER ON\nGO\n\n\n\nCREATE PROCEDURE [dbo].[i7_sflexi_values_DeleteByItem]\n\n/*\nAuthor: "
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.0.9.config",
"chars": 3369,
"preview": "GO\nCREATE TABLE [dbo].i7_sflexi_searchdefs\n(\nGuid uniqueidentifier NOT NULL,\nSiteGuid uniqueidentifier NOT NULL,\nFeature"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.0.config",
"chars": 816,
"preview": "/****** Object: StoredProcedure [dbo].[i7_sflexi_items_SelectAllForDefinition] Script Date: 1/17/2017 11:39:00 AM *"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.1.config",
"chars": 455,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER ON\nGO\n\n\n\nCREATE PROCEDURE [dbo].[i7_sflexi_items_SelectOneByGuid]\n\n/*\nAuthor:"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.2.config",
"chars": 661,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER ON\nGO\n\n\n\nCREATE PROCEDURE [dbo].[i7_sflexi_values_SelectAllByModuleGuid]\n\n/*\n"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.3.config",
"chars": 286,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER ON\nGO\n\n\n\n\nCREATE PROCEDURE [dbo].[i7_sflexi_items_GetCountForModule]\n\n/*\nAuth"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.4.config",
"chars": 250,
"preview": "IF TYPE_ID(N'integer_list_tbltype') IS NULL\nBEGIN\nCREATE TYPE [dbo].integer_list_tbltype AS TABLE (n int NOT NULL);\nEND"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.5.config",
"chars": 4648,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER OFF\nGO\n\nCREATE PROCEDURE [dbo].[i7_sflexi_items_SelectPageForModule]\n\n-- Auth"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.6.config",
"chars": 5553,
"preview": "alter table [dbo].i7_sflexi_fields add [ViewRoles] nvarchar(max) not null Default('All Users;');\nalter table [dbo].i7_s"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.7.config",
"chars": 6520,
"preview": "alter table [dbo].i7_sflexi_fields add [PreTokenStringWhenTrue] nvarchar(max) not null Default('');\nalter table [dbo].i7"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.8.config",
"chars": 2816,
"preview": "\nSET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER OFF\nGO\n\n\nCREATE PROCEDURE [dbo].[i7_sflexi_items_SelectPageForDefinition]\n\n@"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.1.9.config",
"chars": 5417,
"preview": "alter table [dbo].i7_sflexi_items add [ViewRoles] nvarchar(max) not null Default('All Users;');\nalter table [dbo].i7_sfl"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.2.0.config",
"chars": 4679,
"preview": "/****** Object: StoredProcedure [dbo].[i7_sflexi_items_SelectAll] Script Date: 4/3/2019 2:26:51 PM ******/\nSET ANSI_"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.2.1.config",
"chars": 40019,
"preview": "SET ANSI_NULLS ON GO\nSET QUOTED_IDENTIFIER OFF GO\n\n /******************************************************************"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.2.2.config",
"chars": 1614,
"preview": "/********************************************************************\n ALTER SelectPageForModuleWithTermAndField\n *****"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.2.3.config",
"chars": 2256,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER OFF\nGO\n\n/*******************************************************************"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.2.4.config",
"chars": 11970,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER OFF\nGO\n\n/*******************************************************************+"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.2.5.config",
"chars": 7483,
"preview": "/*******************************************************************+\nALTER fields (add DataType and IsList columns)\n**"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.2.6.config",
"chars": 1460,
"preview": "SET ANSI_NULLS ON\nGO\nSET QUOTED_IDENTIFIER ON\nGO\n\n\n\nALTER PROCEDURE [dbo].[i7_sflexi_values_SelectAllByItemGuid]\n\n/*\nAut"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mssql/0.0.2.7.config",
"chars": 3959,
"preview": " -- Indexes and Statistics for SuperFlexi tables.\n\nSET ANSI_PADDING ON\n\nCREATE NONCLUSTERED INDEX [IX_i7_sflexi_fields_D"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mysql/0.0.1.7.config",
"chars": 428,
"preview": "ALTER TABLE `i7_sflexi_values` DROP PRIMARY KEY,\nADD COLUMN `Id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY FIRST;\n\nALTER T"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mysql/0.0.2.0.config",
"chars": 216,
"preview": "ALTER TABLE `i7_sflexi_items`\nADD COLUMN `ViewRoles` TEXT NOT NULL AFTER `LastModUtc`,\nADD COLUMN `EditRoles` TEXT NOT N"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mysql/0.0.2.5.config",
"chars": 535,
"preview": "/*******************************************************************+\nALTER fields (add DataType and IsList columns)\n***"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/mysql/0.0.2.6.config",
"chars": 0,
"preview": ""
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/pgsql/0.0.2.0.config",
"chars": 136,
"preview": "ALTER TABLE i7_sflexi_items\n ADD COLUMN viewroles text NOT NULL DEFAULT 'All Users;',\n\tADD COLUMN editroles text NOT "
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/pgsql/0.0.2.5.config",
"chars": 524,
"preview": "/*******************************************************************+\nALTER fields (add DataType and IsList columns)\n***"
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/pgsql/0.0.2.6.config",
"chars": 0,
"preview": ""
},
{
"path": "Plugins/SuperFlexi/SuperFlexiUI/Setup/applications/superflexi/SchemaUpgradeScripts/sqlite/0.0.2.0.config",
"chars": 173,
"preview": "alter table `i7_sflexi_items`\n\tadd column `ViewRoles` object NOT NULL DEFAULT 'All Users;';\nalter table `i7_sflexi_items"
}
]
// ... and 6411 more files (download for full content)
About this extraction
This page contains the full source code of the i7MEDIA/mojoportal GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 6611 files (66.2 MB), approximately 17.8M tokens, and a symbol index with 18128 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.