`, and ``.
+@font-family-monospace : Menlo,
+Monaco,
+Consolas,
+"Courier New",
+monospace;
+@font-family-base : Lato;
+@font-size-base : 14px;
+@font-size-large : ceil((@font-size-base * 1.25)); // ~18px
+@font-size-small : ceil((@font-size-base * 0.85)); // ~12px
+@font-size-h1 : floor((@font-size-base * 2.6)); // ~36px
+@font-size-h2 : floor((@font-size-base * 2.15)); // ~30px
+@font-size-h3 : ceil((@font-size-base * 1.7)); // ~24px
+@font-size-h4 : ceil((@font-size-base * 1.25)); // ~18px
+@font-size-h5 : @font-size-base;
+@font-size-h6 : ceil((@font-size-base * 0.85)); // ~12px
+//** Unit-less `line-height` for use in components like buttons.
+@line-height-base : 1.428571429; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+@line-height-computed : floor((@font-size-base * @line-height-base)); // ~20px
+//** By default, this inherits from the ``.
+@headings-font-family : Lato;
+@headings-font-weight : 500;
+@headings-line-height : 1.1;
+@headings-color : inherit;
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+//** Load fonts from this directory.
+@icon-font-path : "../fonts/";
+//** File name for all font files.
+@icon-font-name : "glyphicons-halflings-regular";
+//** Element ID within SVG icon file.
+@icon-font-svg-id : "glyphicons_halflingsregular";
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+@padding-base-vertical : 6px;
+@padding-base-horizontal : 12px;
+@padding-large-vertical : 10px;
+@padding-large-horizontal : 16px;
+@padding-small-vertical : 5px;
+@padding-small-horizontal : 10px;
+@padding-xs-vertical : 1px;
+@padding-xs-horizontal : 5px;
+@line-height-large : 1.3333333; // extra decimals for Win 8.1 Chrome
+@line-height-small : 1.5;
+@border-radius-base : 4px;
+@border-radius-large : 6px;
+@border-radius-small : 3px;
+//** Global color for active items (e.g., navs or dropdowns).
+@component-active-color : contrast(@component-active-bg, @text-color, @text-inverse, 43%);
+//** Global background color for active items (e.g., navs or dropdowns).
+@component-active-bg : @brand-primary;
+//** Width of the `border` for generating carets that indicator dropdowns.
+@caret-width-base : 4px;
+//** Carets increase slightly in size for larger components.
+@caret-width-large : 5px;
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+//** Padding for ``s and ` `s.
+@table-cell-padding : 8px;
+//** Padding for cells in `.table-condensed`.
+@table-condensed-cell-padding : 5px;
+//** Default background color used for all tables.
+@table-bg : transparent;
+//** Background color used for `.table-striped`.
+@table-bg-accent : #f9f9f9;
+//** Background color used for `.table-hover`.
+@table-bg-hover : #f5f5f5;
+@table-bg-active : @table-bg-hover;
+//** Border color for table and cell borders.
+@table-border-color : #ddd;
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+@btn-font-weight : normal;
+@btn-default-color : @text-color;
+@btn-default-bg : @body-bg;
+@btn-default-border :;
+@btn-primary-color : white;
+@btn-primary-bg : @brand-primary; #a0ced7
+@btn-primary-border : darken(@btn-primary-bg, 5%);
+@btn-success-color : white;
+@btn-success-bg : @brand-success;
+@btn-success-border : darken(@btn-success-bg, 5%);
+@btn-info-color : white;
+@btn-info-bg : @brand-info;
+@btn-info-border : darken(@btn-info-bg, 5%);
+@btn-warning-color : white;
+@btn-warning-bg : @brand-warning;
+@btn-warning-border : darken(@btn-warning-bg, 5%);
+@btn-danger-color : contrast(@btn-danger-bg, @text-color, @text-inverse, 43%);
+@btn-danger-bg : @brand-danger;
+@btn-danger-border : darken(@btn-danger-bg, 5%);
+@btn-link-disabled-color : @gray-light;
+//== Forms
+//
+//##
+//** ` ` background color
+@input-bg : #fff;
+//** ` ` background color
+@input-bg-disabled : @gray-lighter;
+//** Text color for ` `s
+@input-color : @gray;
+//** ` ` border color
+@input-border : #ccc;
+// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
+//** Default `.form-control` border radius
+@input-border-radius : @border-radius-base;
+//** Large `.form-control` border radius
+@input-border-radius-large : @border-radius-large;
+//** Small `.form-control` border radius
+@input-border-radius-small : @border-radius-small;
+//** Border color for inputs on focus
+@input-border-focus : #66afe9;
+//** Placeholder text color
+@input-color-placeholder : #999;
+//** Default `.form-control` height
+@input-height-base : (@line-height-computed + (@padding-base-vertical * 2) + 2);
+//** Large `.form-control` height
+@input-height-large : (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
+//** Small `.form-control` height
+@input-height-small : (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
+//** `.form-group` margin
+@form-group-margin-bottom: 15px;
+@legend-color : @gray-dark;
+@legend-border-color : #e5e5e5;
+//** Background color for textual input addons
+@input-group-addon-bg : @gray-lighter;
+//** Border color for textual input addons
+@input-group-addon-border-color : @input-border;
+//** Disabled cursor for form controls and buttons.
+@cursor-disabled : not-allowed;
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+//** Background for the dropdown menu.
+@dropdown-bg : #fff;
+//** Dropdown menu `border-color`.
+@dropdown-border : rgba(0, 0, 0, .15);
+//** Dropdown menu `border-color` **for IE8**.
+@dropdown-fallback-border : #ccc;
+//** Divider color for between dropdown items.
+@dropdown-divider-bg : #e5e5e5;
+//** Dropdown link text color.
+@dropdown-link-color : @gray-dark;
+//** Hover color for dropdown links.
+@dropdown-link-hover-color : darken(@gray-dark, 5%);
+//** Hover background for dropdown links.
+@dropdown-link-hover-bg : #f5f5f5;
+//** Active dropdown menu item text color.
+@dropdown-link-active-color : @component-active-color;
+//** Active dropdown menu item background color.
+@dropdown-link-active-bg : @component-active-bg;
+//** Disabled dropdown menu item background color.
+@dropdown-link-disabled-color : @gray-light;
+//** Text color for headers within dropdown menus.
+@dropdown-header-color : @gray-light;
+//** Deprecated `@dropdown-caret-color` as of v3.1.0
+@dropdown-caret-color : #000;
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+@zindex-navbar : 1000;
+@zindex-dropdown : 1000;
+@zindex-popover : 1060;
+@zindex-tooltip : 1070;
+@zindex-navbar-fixed : 1030;
+@zindex-modal-background: 1040;
+@zindex-modal: 1050;
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+// Extra small screen / phone
+//** Deprecated `@screen-xs` as of v3.0.1
+@screen-xs : 480px;
+//** Deprecated `@screen-xs-min` as of v3.2.0
+@screen-xs-min : @screen-xs;
+//** Deprecated `@screen-phone` as of v3.0.1
+@screen-phone : @screen-xs-min;
+// Small screen / tablet
+//** Deprecated `@screen-sm` as of v3.0.1
+@screen-sm : 768px;
+@screen-sm-min : @screen-sm;
+//** Deprecated `@screen-tablet` as of v3.0.1
+@screen-tablet : @screen-sm-min;
+// Medium screen / desktop
+//** Deprecated `@screen-md` as of v3.0.1
+@screen-md : 992px;
+@screen-md-min : @screen-md;
+//** Deprecated `@screen-desktop` as of v3.0.1
+@screen-desktop : @screen-md-min;
+// Large screen / wide desktop
+//** Deprecated `@screen-lg` as of v3.0.1
+@screen-lg : 1200px;
+@screen-lg-min : @screen-lg;
+//** Deprecated `@screen-lg-desktop` as of v3.0.1
+@screen-lg-desktop : @screen-lg-min;
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max : (@screen-sm-min - 1);
+@screen-sm-max : (@screen-md-min - 1);
+@screen-md-max : (@screen-lg-min - 1);
+//== Grid system
+//
+//## Define your custom responsive grid.
+//** Number of columns in the grid.
+@grid-columns : 12;
+//** Padding between columns. Gets divided in half for the left and right.
+@grid-gutter-width : 30px;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+@grid-float-breakpoint : @screen-sm-min;
+//** Point at which the navbar begins collapsing.
+@grid-float-breakpoint-max : (@grid-float-breakpoint - 1);
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+// Small screen / tablet
+@container-tablet : (720px + @grid-gutter-width);
+//** For `@screen-sm-min` and up.
+@container-sm : @container-tablet;
+// Medium screen / desktop
+@container-desktop : (940px + @grid-gutter-width);
+//** For `@screen-md-min` and up.
+@container-md : @container-desktop;
+// Large screen / wide desktop
+@container-large-desktop : (1140px + @grid-gutter-width);
+//** For `@screen-lg-min` and up.
+@container-lg : @container-large-desktop;
+//== Navbar
+//
+//##
+// Basics of a navbar
+@navbar-height : 50px;
+@navbar-margin-bottom : @line-height-computed;
+@navbar-border-radius : @border-radius-base;
+@navbar-padding-horizontal : floor((@grid-gutter-width / 2));
+@navbar-padding-vertical : ((@navbar-height - @line-height-computed) / 2);
+@navbar-collapse-max-height : 340px;
+@navbar-default-color : black;
+@navbar-default-bg : #f8f8f8;
+@navbar-default-border : darken(@navbar-default-bg, 6.5%);
+// Navbar links
+@navbar-default-link-color : contrast(@navbar-default-bg, @text-color, @text-inverse, 43%);
+@navbar-default-link-hover-color : @navbar-default-color;
+@navbar-default-link-hover-bg : transparent;
+@navbar-default-link-active-color : @navbar-default-color;
+@navbar-default-link-active-bg : darken(@navbar-default-bg, 6.5%);
+@navbar-default-link-disabled-color : #ccc;
+@navbar-default-link-disabled-bg : transparent;
+// Navbar brand label
+@navbar-default-brand-color : @navbar-default-link-color;
+@navbar-default-brand-hover-color : darken(@navbar-default-brand-color, 10%);
+@navbar-default-brand-hover-bg : transparent;
+// Navbar toggle
+@navbar-default-toggle-hover-bg : #ddd;
+@navbar-default-toggle-icon-bar-bg : #888;
+@navbar-default-toggle-border-color : #ddd;
+// Inverted navbar
+// Reset inverted navbar basics
+@navbar-inverse-color : lighten(@gray-light, 15%);
+@navbar-inverse-bg : #222;
+@navbar-inverse-border : darken(@navbar-inverse-bg, 10%);
+// Inverted navbar links
+@navbar-inverse-link-color : lighten(@gray-light, 15%);
+@navbar-inverse-link-hover-color : #fff;
+@navbar-inverse-link-hover-bg : transparent;
+@navbar-inverse-link-active-color : @navbar-inverse-link-hover-color;
+@navbar-inverse-link-active-bg : darken(@navbar-inverse-bg, 10%);
+@navbar-inverse-link-disabled-color : #444;
+@navbar-inverse-link-disabled-bg : transparent;
+// Inverted navbar brand label
+@navbar-inverse-brand-color : @navbar-inverse-link-color;
+@navbar-inverse-brand-hover-color : #fff;
+@navbar-inverse-brand-hover-bg : transparent;
+// Inverted navbar toggle
+@navbar-inverse-toggle-hover-bg : #333;
+@navbar-inverse-toggle-icon-bar-bg : #fff;
+@navbar-inverse-toggle-border-color : #333;
+//== Navs
+//
+//##
+//=== Shared nav styles
+@nav-link-padding : 10px 15px;
+@nav-link-hover-bg : @gray-lighter;
+@nav-disabled-link-color : @gray-light;
+@nav-disabled-link-hover-color : @gray-light;
+//== Tabs
+@nav-tabs-border-color : #ddd;
+@nav-tabs-link-hover-border-color : @gray-lighter;
+@nav-tabs-active-link-hover-bg : @body-bg;
+@nav-tabs-active-link-hover-color : @gray;
+@nav-tabs-active-link-hover-border-color : #ddd;
+@nav-tabs-justified-link-border-color : #ddd;
+@nav-tabs-justified-active-link-border-color : @body-bg;
+//== Pills
+@nav-pills-border-radius : @border-radius-base;
+@nav-pills-active-link-hover-bg : @component-active-bg;
+@nav-pills-active-link-hover-color : @component-active-color;
+//== Pagination
+//
+//##
+@pagination-color : @link-color;
+@pagination-bg : #fff;
+@pagination-border : #ddd;
+@pagination-hover-color : @link-hover-color;
+@pagination-hover-bg : @gray-lighter;
+@pagination-hover-border : #ddd;
+@pagination-active-color : #fff;
+@pagination-active-bg : @brand-primary;
+@pagination-active-border : @brand-primary;
+@pagination-disabled-color : @gray-light;
+@pagination-disabled-bg : #fff;
+@pagination-disabled-border : #ddd;
+//== Pager
+//
+//##
+@pager-bg : @pagination-bg;
+@pager-border : @pagination-border;
+@pager-border-radius : 15px;
+@pager-hover-bg : @pagination-hover-bg;
+@pager-active-bg : @pagination-active-bg;
+@pager-active-color : @pagination-active-color;
+@pager-disabled-color : @pagination-disabled-color;
+//== Jumbotron
+//
+//##
+@jumbotron-padding : 30px;
+@jumbotron-color : inherit;
+@jumbotron-bg : @gray-lighter;
+@jumbotron-heading-color : inherit;
+@jumbotron-font-size : ceil((@font-size-base * 1.5));
+@jumbotron-heading-font-size: ceil((@font-size-base * 4.5));
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+@state-success-text : @brand-success;
+@state-success-bg : lighten(@brand-success, 20%);
+@state-success-border : darken(spin(@state-success-bg, -10), 5%);
+@state-info-text : @brand-info;
+@state-info-bg : lighten(@brand-info, 20%);
+@state-info-border : darken(spin(@state-info-bg, -10), 7%);
+@state-warning-text : @brand-warning;
+@state-warning-bg : lighten(@brand-warning, 20%);
+@state-warning-border : darken(spin(@state-warning-bg, -10), 5%);
+@state-danger-text : @brand-danger;
+@state-danger-bg : lighten(@brand-danger, 20%);
+@state-danger-border : darken(spin(@state-danger-bg, -10), 5%);
+//== Tooltips
+//
+//##
+//** Tooltip max width
+@tooltip-max-width : 200px;
+//** Tooltip text color
+@tooltip-color : #fff;
+//** Tooltip background color
+@tooltip-bg : #000;
+@tooltip-opacity : .9;
+//** Tooltip arrow width
+@tooltip-arrow-width : 5px;
+//** Tooltip arrow color
+@tooltip-arrow-color : @tooltip-bg;
+//== Popovers
+//
+//##
+//** Popover body background color
+@popover-bg : #fff;
+//** Popover maximum width
+@popover-max-width : 276px;
+//** Popover border color
+@popover-border-color : rgba(0, 0, 0, .2);
+//** Popover fallback border color
+@popover-fallback-border-color : #ccc;
+//** Popover title background color
+@popover-title-bg : darken(@popover-bg, 3%);
+//** Popover arrow width
+@popover-arrow-width : 10px;
+//** Popover arrow color
+@popover-arrow-color : @popover-bg;
+//** Popover outer arrow width
+@popover-arrow-outer-width : (@popover-arrow-width + 1);
+//** Popover outer arrow color
+@popover-arrow-outer-color : fadein(@popover-border-color, 5%);
+//** Popover outer arrow fallback color
+@popover-arrow-outer-fallback-color : darken(@popover-fallback-border-color, 20%);
+//== Labels
+//
+//##
+//** Default label background color
+@label-default-bg : @gray-light;
+//** Primary label background color
+@label-primary-bg : @brand-primary;
+//** Success label background color
+@label-success-bg : @brand-success;
+//** Info label background color
+@label-info-bg : @brand-info;
+//** Warning label background color
+@label-warning-bg : @brand-warning;
+//** Danger label background color
+@label-danger-bg : @brand-danger;
+//** Default label text color
+@label-color : #fff;
+//** Default text color of a linked label
+@label-link-hover-color : #fff;
+//== Modals
+//
+//##
+//** Padding applied to the modal body
+@modal-inner-padding : 15px;
+//** Padding applied to the modal title
+@modal-title-padding : 15px;
+//** Modal title line-height
+@modal-title-line-height : @line-height-base;
+//** Background color of modal content area
+@modal-content-bg : #fff;
+//** Modal content border color
+@modal-content-border-color : rgba(0, 0, 0, .2);
+//** Modal content border color **for IE8**
+@modal-content-fallback-border-color : #999;
+//** Modal backdrop background color
+@modal-backdrop-bg : #000;
+//** Modal backdrop opacity
+@modal-backdrop-opacity : .5;
+//** Modal header border color
+@modal-header-border-color : #e5e5e5;
+//** Modal footer border color
+@modal-footer-border-color : @modal-header-border-color;
+@modal-lg : 900px;
+@modal-md : 600px;
+@modal-sm : 300px;
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+@alert-padding : 15px;
+@alert-border-radius : @border-radius-base;
+@alert-link-font-weight : bold;
+@alert-success-bg : @state-success-bg;
+@alert-success-text : @state-success-text;
+@alert-success-border : @state-success-border;
+@alert-info-bg : @state-info-bg;
+@alert-info-text : @state-info-text;
+@alert-info-border : @state-info-border;
+@alert-warning-bg : @state-warning-bg;
+@alert-warning-text : @state-warning-text;
+@alert-warning-border : @state-warning-border;
+@alert-danger-bg : @state-danger-bg;
+@alert-danger-text : @state-danger-text;
+@alert-danger-border : @state-danger-border;
+//== Progress bars
+//
+//##
+//** Background color of the whole progress component
+@progress-bg : #f5f5f5;
+//** Progress bar text color
+@progress-bar-color : #fff;
+//** Variable for setting rounded corners on progress bar.
+@progress-border-radius : @border-radius-base;
+//** Default progress bar color
+@progress-bar-bg : @brand-primary;
+//** Success progress bar color
+@progress-bar-success-bg : @brand-success;
+//** Warning progress bar color
+@progress-bar-warning-bg : @brand-warning;
+//** Danger progress bar color
+@progress-bar-danger-bg : @brand-danger;
+//** Info progress bar color
+@progress-bar-info-bg : @brand-info;
+//== List group
+//
+//##
+//** Background color on `.list-group-item`
+@list-group-bg : @body-bg;
+//** `.list-group-item` border color
+@list-group-border : darken(@list-group-bg, 40%);
+//** List group border radius
+@list-group-border-radius : @border-radius-base;
+//** Background color of single list items on hover
+@list-group-hover-bg : #f5f5f5;
+//** Text color of active list items
+@list-group-active-color : @component-active-color;
+//** Background color of active list items
+@list-group-active-bg : @component-active-bg;
+//** Border color of active list elements
+@list-group-active-border : @list-group-active-bg;
+//** Text color for content within active list items
+@list-group-active-text-color : darken(@list-group-active-bg, 40%);
+//** Text color of disabled list items
+@list-group-disabled-color : @gray-light;
+//** Background color of disabled list items
+@list-group-disabled-bg : @gray-lighter;
+//** Text color for content within disabled list items
+@list-group-disabled-text-color : @list-group-disabled-color;
+@list-group-link-color : #555;
+@list-group-link-hover-color : @list-group-link-color;
+@list-group-link-heading-color : #333;
+//== Panels
+//
+//##
+@panel-bg : @body-bg;
+@panel-body-padding : 15px;
+@panel-heading-padding : 10px 15px;
+@panel-footer-padding : @panel-heading-padding;
+@panel-border-radius : @border-radius-base;
+//** Border color for elements within panels
+@panel-inner-border : #ddd;
+@panel-footer-bg : #f5f5f5;
+@panel-default-text : @gray-dark;
+@panel-default-border : #ddd;
+@panel-default-heading-bg : #f5f5f5;
+@panel-primary-text : contrast(@brand-primary, @text-color, @text-inverse, 43%);
+@panel-primary-border : @brand-primary;
+@panel-primary-heading-bg : @brand-primary;
+@panel-success-text : @state-success-text;
+@panel-success-border : @state-success-border;
+@panel-success-heading-bg : @state-success-bg;
+@panel-info-text : @state-info-text;
+@panel-info-border : @state-info-border;
+@panel-info-heading-bg : @state-info-bg;
+@panel-warning-text : @state-warning-text;
+@panel-warning-border : @state-warning-border;
+@panel-warning-heading-bg : @state-warning-bg;
+@panel-danger-text : @state-danger-text;
+@panel-danger-border : @state-danger-border;
+@panel-danger-heading-bg : @state-danger-bg;
+//== Thumbnails
+//
+//##
+//** Padding around the thumbnail image
+@thumbnail-padding : 4px;
+//** Thumbnail background color
+@thumbnail-bg : @body-bg;
+//** Thumbnail border color
+@thumbnail-border : #ddd;
+//** Thumbnail border radius
+@thumbnail-border-radius : @border-radius-base;
+//** Custom text color for thumbnail captions
+@thumbnail-caption-color : @text-color;
+//** Padding around the thumbnail caption
+@thumbnail-caption-padding : 9px;
+//== Wells
+//
+//##
+@well-bg : #f5f5f5;
+@well-border : darken(@well-bg, 7%);
+//== Badges
+//
+//##
+@badge-color : #fff;
+//** Linked badge text color on hover
+@badge-link-hover-color : #fff;
+@badge-bg : @gray-light;
+//** Badge text color in active nav link
+@badge-active-color : @link-color;
+//** Badge background color in active nav link
+@badge-active-bg : #fff;
+@badge-font-weight : bold;
+@badge-line-height : 1;
+@badge-border-radius : 10px;
+//== Breadcrumbs
+//
+//##
+@breadcrumb-padding-vertical : 8px;
+@breadcrumb-padding-horizontal : 15px;
+//** Breadcrumb background color
+@breadcrumb-bg : #f5f5f5;
+//** Breadcrumb text color
+@breadcrumb-color : #ccc;
+//** Text color of current page in the breadcrumb
+@breadcrumb-active-color : @gray-light;
+//** Textual separator for between breadcrumb elements
+@breadcrumb-separator : "/";
+//== Carousel
+//
+//##
+@carousel-text-shadow : 0 1px 2px rgba(0, 0, 0, .6);
+@carousel-control-color : #fff;
+@carousel-control-width : 15%;
+@carousel-control-opacity : .5;
+@carousel-control-font-size : 20px;
+@carousel-indicator-active-bg : #fff;
+@carousel-indicator-border-color : #fff;
+@carousel-caption-color : #fff;
+//== Close
+//
+//##
+@close-font-weight : bold;
+@close-color : #000;
+@close-text-shadow : 0 1px 0 #fff;
+//== Code
+//
+//##
+@code-color : #c7254e;
+@code-bg : #f9f2f4;
+@kbd-color : #fff;
+@kbd-bg : #333;
+@pre-bg : #f5f5f5;
+@pre-color : @gray-dark;
+@pre-border-color : #ccc;
+@pre-scrollable-max-height : 340px;
+//== Type
+//
+//##
+//** Horizontal offset for forms and lists.
+@component-offset-horizontal : 180px;
+//** Text muted color
+@text-muted : @gray-light;
+//** Abbreviations and acronyms border color
+@abbr-border-color : @gray-light;
+//** Headings small color
+@headings-small-color : @gray-light;
+//** Blockquote small color
+@blockquote-small-color : @gray-light;
+//** Blockquote font size
+@blockquote-font-size : (@font-size-base * 1.25);
+//** Blockquote border color
+@blockquote-border-color : @gray-lighter;
+//** Page header border color
+@page-header-border-color: @gray-lighter;
+//** Width of horizontal description list titles
+@dl-horizontal-offset : @component-offset-horizontal;
+//** Horizontal line color.
+@hr-border : @gray-lighter;
+// Pingendo variables
+@section-spacing : 35px;
+// Core variables and mixins
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/mixins.less";
+// Reset and dependencies
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/normalize.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/print.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/glyphicons.less";
+// Core CSS
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/scaffolding.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/type.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/code.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/grid.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/tables.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/forms.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/buttons.less";
+// Components
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/component-animations.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/dropdowns.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/button-groups.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/input-groups.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/navs.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/navbar.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/breadcrumbs.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/pagination.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/pager.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/labels.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/badges.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/jumbotron.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/thumbnails.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/alerts.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/progress-bars.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/media.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/list-group.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/panels.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/responsive-embed.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/wells.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/close.less";
+// Components w/ JavaScript
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/modals.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/tooltip.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/popovers.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/carousel.less";
+// Utility classes
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/utilities.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/responsive-utilities.less";
+@import "https://raw.githubusercontent.com/Pingendo/pingendo-bootstrap/gh-pages/less/pingendo-custom.less";
+
+/* PINGENDO COMMENT DO NOT REMOVE */
\ No newline at end of file
diff --git a/design_membership/photo-1418479631014-8cbf89db3431 2.jpg b/design_membership/photo-1418479631014-8cbf89db3431 2.jpg
new file mode 100644
index 00000000..45c12ab4
Binary files /dev/null and b/design_membership/photo-1418479631014-8cbf89db3431 2.jpg differ
diff --git a/design_membership/photo-1418479631014-8cbf89db3431 2@2x.png b/design_membership/photo-1418479631014-8cbf89db3431 2@2x.png
new file mode 100644
index 00000000..e39740f2
Binary files /dev/null and b/design_membership/photo-1418479631014-8cbf89db3431 2@2x.png differ
diff --git a/design_membership/photo-1418479631014-8cbf89db3431.jpeg b/design_membership/photo-1418479631014-8cbf89db3431.jpeg
new file mode 100644
index 00000000..f90e2ccc
Binary files /dev/null and b/design_membership/photo-1418479631014-8cbf89db3431.jpeg differ
diff --git a/design_membership/photo-1418479631014-8cbf89db3431.sketch b/design_membership/photo-1418479631014-8cbf89db3431.sketch
new file mode 100644
index 00000000..1fd104f8
Binary files /dev/null and b/design_membership/photo-1418479631014-8cbf89db3431.sketch differ
diff --git a/design_membership/success.html b/design_membership/success.html
new file mode 100644
index 00000000..26ef30cf
--- /dev/null
+++ b/design_membership/success.html
@@ -0,0 +1,26 @@
+
+     
+     
+    
+    
+     
+     
+  
+    
+      
+        
+          
+            
You're successfully registered! 
+          
+        
+        
+          
+            
Your password is sent to your email!
+               Check your email to activate your account.
+          
+        
+      
+    
 
+  
+
+
\ No newline at end of file
diff --git a/digitalglarus/cms_plugins.py b/digitalglarus/cms_plugins.py
index 703176a2..afa27433 100644
--- a/digitalglarus/cms_plugins.py
+++ b/digitalglarus/cms_plugins.py
@@ -1,5 +1,6 @@
 from cms.plugin_base import CMSPluginBase
 from cms.plugin_pool import plugin_pool
+from cms.wizards import wizard_base
 from .models import DGGalleryPlugin, DGSupportersPlugin, Supporter
 from django.utils.translation import ugettext as _
 
@@ -29,5 +30,7 @@ class CMSSupportersPlugin(CMSPluginBase):
         })
         return context
 
+
+
 plugin_pool.register_plugin(CMSGalleryPlugin)
 plugin_pool.register_plugin(CMSSupportersPlugin)
diff --git a/digitalglarus/migrations/0001_initial.py b/digitalglarus/migrations/0001_initial.py
index 3b0eef5e..b16e747f 100644
--- a/digitalglarus/migrations/0001_initial.py
+++ b/digitalglarus/migrations/0001_initial.py
@@ -1,19 +1,67 @@
 # -*- coding: utf-8 -*-
+# Generated by Django 1.9.4 on 2016-03-13 21:39
 from __future__ import unicode_literals
 
-from django.db import models, migrations
+from django.db import migrations, models
+import django.db.models.deletion
+import filer.fields.image
 
 
 class Migration(migrations.Migration):
 
+    initial = True
+
     dependencies = [
+        ('filer', '0002_auto_20150606_2003'),
+        ('cms', '0013_urlconfrevision'),
     ]
 
     operations = [
+        migrations.CreateModel(
+            name='DGGallery',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('name', models.CharField(max_length=30)),
+                ('parent', models.ForeignKey(blank=True, null=True, on_delete=django.db.models.deletion.CASCADE, to='digitalglarus.DGGallery')),
+            ],
+            options={
+                'verbose_name_plural': 'dgGallery',
+            },
+        ),
+        migrations.CreateModel(
+            name='DGGalleryPlugin',
+            fields=[
+                ('cmsplugin_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='cms.CMSPlugin')),
+                ('dgGallery', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='digitalglarus.DGGallery')),
+            ],
+            options={
+                'abstract': False,
+            },
+            bases=('cms.cmsplugin',),
+        ),
+        migrations.CreateModel(
+            name='DGPicture',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('description', models.CharField(max_length=60)),
+                ('gallery', models.ForeignKey(on_delete=django.db.models.deletion.CASCADE, to='digitalglarus.DGGallery')),
+                ('image', filer.fields.image.FilerImageField(on_delete=django.db.models.deletion.CASCADE, related_name='dg_gallery', to='filer.Image')),
+            ],
+        ),
+        migrations.CreateModel(
+            name='DGSupportersPlugin',
+            fields=[
+                ('cmsplugin_ptr', models.OneToOneField(auto_created=True, on_delete=django.db.models.deletion.CASCADE, parent_link=True, primary_key=True, serialize=False, to='cms.CMSPlugin')),
+            ],
+            options={
+                'abstract': False,
+            },
+            bases=('cms.cmsplugin',),
+        ),
         migrations.CreateModel(
             name='Message',
             fields=[
-                ('id', models.AutoField(verbose_name='ID', serialize=False, primary_key=True, auto_created=True)),
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
                 ('name', models.CharField(max_length=200)),
                 ('email', models.EmailField(max_length=254)),
                 ('phone_number', models.CharField(max_length=200)),
@@ -21,4 +69,12 @@ class Migration(migrations.Migration):
                 ('received_date', models.DateTimeField(verbose_name='date received')),
             ],
         ),
+        migrations.CreateModel(
+            name='Supporter',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('name', models.CharField(max_length=200)),
+                ('description', models.TextField(blank=True, null=True)),
+            ],
+        ),
     ]
diff --git a/digitalglarus/migrations/0002_auto_20150522_0450.py b/digitalglarus/migrations/0002_auto_20150522_0450.py
deleted file mode 100644
index 2a46f0fa..00000000
--- a/digitalglarus/migrations/0002_auto_20150522_0450.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('digitalglarus', '0001_initial'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='message',
-            name='email',
-            field=models.EmailField(max_length=75),
-            preserve_default=True,
-        ),
-    ]
diff --git a/digitalglarus/migrations/0002_auto_20150527_1023.py b/digitalglarus/migrations/0002_auto_20150527_1023.py
deleted file mode 100644
index dcda5b44..00000000
--- a/digitalglarus/migrations/0002_auto_20150527_1023.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('digitalglarus', '0001_initial'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='message',
-            name='email',
-            field=models.EmailField(max_length=75),
-        ),
-    ]
diff --git a/digitalglarus/migrations/0004_supporter.py b/digitalglarus/migrations/0004_supporter.py
deleted file mode 100644
index 606ad3c6..00000000
--- a/digitalglarus/migrations/0004_supporter.py
+++ /dev/null
@@ -1,25 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('digitalglarus', '0003_merge'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='Supporter',
-            fields=[
-                ('id', models.AutoField(serialize=False, auto_created=True, verbose_name='ID', primary_key=True)),
-                ('name', models.CharField(max_length=200)),
-                ('description', models.CharField(max_length=500)),
-            ],
-            options={
-            },
-            bases=(models.Model,),
-        ),
-    ]
diff --git a/digitalglarus/migrations/0005_auto_20160208_0218.py b/digitalglarus/migrations/0005_auto_20160208_0218.py
deleted file mode 100644
index 0f2e4beb..00000000
--- a/digitalglarus/migrations/0005_auto_20160208_0218.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('digitalglarus', '0004_supporter'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='supporter',
-            name='description',
-            field=models.TextField(),
-            preserve_default=True,
-        ),
-    ]
diff --git a/digitalglarus/migrations/0006_dggallery_dggalleryplugin_dgpicture.py b/digitalglarus/migrations/0006_dggallery_dggalleryplugin_dgpicture.py
deleted file mode 100644
index 525bb85e..00000000
--- a/digitalglarus/migrations/0006_dggallery_dggalleryplugin_dgpicture.py
+++ /dev/null
@@ -1,51 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-import filer.fields.image
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('cms', '0012_auto_20150607_2207'),
-        ('digitalglarus', '0005_auto_20160208_0218'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='DGGallery',
-            fields=[
-                ('id', models.AutoField(auto_created=True, verbose_name='ID', serialize=False, primary_key=True)),
-                ('name', models.CharField(max_length=30)),
-                ('parent', models.ForeignKey(blank=True, to='digitalglarus.DGGallery', null=True)),
-            ],
-            options={
-                'verbose_name_plural': 'dgGallery',
-            },
-            bases=(models.Model,),
-        ),
-        migrations.CreateModel(
-            name='DGGalleryPlugin',
-            fields=[
-                ('cmsplugin_ptr', models.OneToOneField(primary_key=True, to='cms.CMSPlugin', auto_created=True, parent_link=True, serialize=False)),
-                ('dgGallery', models.ForeignKey(to='digitalglarus.DGGallery')),
-            ],
-            options={
-                'abstract': False,
-            },
-            bases=('cms.cmsplugin',),
-        ),
-        migrations.CreateModel(
-            name='DGPicture',
-            fields=[
-                ('id', models.AutoField(auto_created=True, verbose_name='ID', serialize=False, primary_key=True)),
-                ('description', models.CharField(max_length=60)),
-                ('gallery', models.ForeignKey(to='digitalglarus.DGGallery')),
-                ('image', filer.fields.image.FilerImageField(related_name='dg_gallery', to='filer.Image')),
-            ],
-            options={
-            },
-            bases=(models.Model,),
-        ),
-    ]
diff --git a/digitalglarus/migrations/0007_auto_20160208_1031.py b/digitalglarus/migrations/0007_auto_20160208_1031.py
deleted file mode 100644
index 47e0d1e7..00000000
--- a/digitalglarus/migrations/0007_auto_20160208_1031.py
+++ /dev/null
@@ -1,20 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('digitalglarus', '0006_dggallery_dggalleryplugin_dgpicture'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='supporter',
-            name='description',
-            field=models.TextField(blank=True, null=True),
-            preserve_default=True,
-        ),
-    ]
diff --git a/digitalglarus/migrations/0008_dgsupportersplugin.py b/digitalglarus/migrations/0008_dgsupportersplugin.py
deleted file mode 100644
index c7855bca..00000000
--- a/digitalglarus/migrations/0008_dgsupportersplugin.py
+++ /dev/null
@@ -1,26 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('cms', '0012_auto_20150607_2207'),
-        ('digitalglarus', '0007_auto_20160208_1031'),
-    ]
-
-    operations = [
-        migrations.CreateModel(
-            name='DGSupportersPlugin',
-            fields=[
-                ('cmsplugin_ptr', models.OneToOneField(primary_key=True, auto_created=True, parent_link=True, to='cms.CMSPlugin', serialize=False)),
-                ('dgSupporters', models.ManyToManyField(to='digitalglarus.Supporter')),
-            ],
-            options={
-                'abstract': False,
-            },
-            bases=('cms.cmsplugin',),
-        ),
-    ]
diff --git a/digitalglarus/migrations/0009_remove_dgsupportersplugin_dgsupporters.py b/digitalglarus/migrations/0009_remove_dgsupportersplugin_dgsupporters.py
deleted file mode 100644
index 39ee3969..00000000
--- a/digitalglarus/migrations/0009_remove_dgsupportersplugin_dgsupporters.py
+++ /dev/null
@@ -1,18 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import models, migrations
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('digitalglarus', '0008_dgsupportersplugin'),
-    ]
-
-    operations = [
-        migrations.RemoveField(
-            model_name='dgsupportersplugin',
-            name='dgSupporters',
-        ),
-    ]
diff --git a/digitalglarus/migrations/0010_auto_20160229_2106.py b/digitalglarus/migrations/0010_auto_20160229_2106.py
deleted file mode 100644
index 251af2cb..00000000
--- a/digitalglarus/migrations/0010_auto_20160229_2106.py
+++ /dev/null
@@ -1,19 +0,0 @@
-# -*- coding: utf-8 -*-
-from __future__ import unicode_literals
-
-from django.db import migrations, models
-
-
-class Migration(migrations.Migration):
-
-    dependencies = [
-        ('digitalglarus', '0009_remove_dgsupportersplugin_dgsupporters'),
-    ]
-
-    operations = [
-        migrations.AlterField(
-            model_name='message',
-            name='email',
-            field=models.EmailField(max_length=254),
-        ),
-    ]
diff --git a/digitalglarus/static/digitalglarus/img/img_2.psd b/digitalglarus/static/digitalglarus/img/img_2.psd
new file mode 100644
index 00000000..f3680e44
Binary files /dev/null and b/digitalglarus/static/digitalglarus/img/img_2.psd differ
diff --git a/digitalglarus/templates/digitalglarus/base.html b/digitalglarus/templates/digitalglarus/base.html
index 61344ffe..56bdf3a0 100644
--- a/digitalglarus/templates/digitalglarus/base.html
+++ b/digitalglarus/templates/digitalglarus/base.html
@@ -23,8 +23,10 @@
      
 
     
-     
-     
+     
+     
 
     {% render_block "css" postprocessor "compressor.contrib.sekizai.compress" %}
     {% render_block "js" postprocessor "compressor.contrib.sekizai.compress" %}
@@ -35,83 +37,89 @@
 	
 	
     
-
+    
 
 
 
-  {% cms_toolbar %}
-    Digital Glarus
-    The Swiss IT Valley | Schwanden, 8762 GL Switzerland | From 2015.10.13
-
-    
-    
-	
-	    
-	    
-	    
-	    
-	      
-		{% show_menu 0 0 0 1 %}
-		{% show_menu_below_id "digital-glarus-page" 0 %}
-        
-            Supporters 
-         
-		    
-			Blog 
-		     
-		 
-	    
-	    
-	
 
-	
-     
+{% cms_toolbar %}
+Digital Glarus
+The Swiss IT Valley | Schwanden, 8762 GL Switzerland | From 2015.10.13
 
+
+
     
-    {% block content %} {% endblock %}
+        
+        
+        
+        
+            
+                {% show_menu 0 0 0 1 %}
+                {% show_menu_below_id "digital-glarus-page" 0 %}
+                
+                    Supporters 
+                 
+             
+        
+        
     
 
     
+ 
 
-    
+
+    {% block content %} {% endblock %}
+
+
 
-    
-    
+
 
-    
-    
-    
+
+
 
-    
-    
+
+
+
+
+
 
 
 
diff --git a/digitalglarus/templates/glarus_blog/includes/blog_item.html b/digitalglarus/templates/glarus_blog/includes/blog_item.html
index 0dcb1670..2a6dd122 100644
--- a/digitalglarus/templates/glarus_blog/includes/blog_item.html
+++ b/digitalglarus/templates/glarus_blog/includes/blog_item.html
@@ -10,7 +10,7 @@
   
      
     
-      
+       
 	{{ post.title }} 
        
       
@@ -28,6 +28,6 @@
     
   
   
 
diff --git a/digitalglarus/templates/glarus_blog/post_detail.html b/digitalglarus/templates/glarus_blog/post_detail.html
index e07aa70e..cd89f8f2 100644
--- a/digitalglarus/templates/glarus_blog/post_detail.html
+++ b/digitalglarus/templates/glarus_blog/post_detail.html
@@ -7,6 +7,7 @@
 {% block title %}{{ post.get_title }}{% endblock %}
 
 {% block content_blog %}{% spaceless %}
+    {% debug %}
 
   {% if post.main_image_id %}
   
@@ -17,7 +18,7 @@
   
      
     
      
     {% block blog_meta %}
-    {# include "glarus_blog/includes/blog_meta.html" #}
+     include "glarus_blog/includes/blog_meta.html"
     {% endblock %}
      
     {% endspaceless %}
diff --git a/digitalglarus/urls.py b/digitalglarus/urls.py
index e3b29b9e..9a2b3f5f 100644
--- a/digitalglarus/urls.py
+++ b/digitalglarus/urls.py
@@ -9,6 +9,7 @@ urlpatterns = [
     url(r'old_letscowork$', views.letscowork, name='letscowork'),
     url(r'old_home$', views.home, name='home'),
     url(r'supporters/$', views.supporters, name='supporters'),
-    url(r'blog/$', views.blog, name='blog'),
-    url(r'^blog/(?P
\w[-\w]*)/$', views.blog_detail, name='blog-detail'),
+    url(r'', views.index, name='index')
+    # url(r'blog/',views.blog,name='blog'),
+    # url(r'^blog/(?P\w[-\w]*)/$', views.blog_detail, name='blog-detail'),
 ]
diff --git a/digitalglarus/views.py b/digitalglarus/views.py
index 86856b6f..ca08f865 100644
--- a/digitalglarus/views.py
+++ b/digitalglarus/views.py
@@ -6,6 +6,7 @@ from django.http import HttpResponseRedirect
 from django.core.urlresolvers import reverse
 from django.utils.translation import get_language
 from djangocms_blog.models import Post
+from django.core.urlresolvers import resolve
 
 from .models import Message, Supporter
 
diff --git a/dumpall-20160316-0200.sql b/dumpall-20160316-0200.sql
new file mode 100644
index 00000000..8135d332
--- /dev/null
+++ b/dumpall-20160316-0200.sql
@@ -0,0 +1,14938 @@
+--
+-- PostgreSQL database cluster dump
+--
+
+SET default_transaction_read_only = off;
+
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+
+--
+-- Roles
+--
+
+CREATE ROLE app;
+ALTER ROLE app WITH NOSUPERUSER INHERIT NOCREATEROLE CREATEDB LOGIN NOREPLICATION;
+CREATE ROLE postgres;
+ALTER ROLE postgres WITH SUPERUSER INHERIT CREATEROLE CREATEDB LOGIN REPLICATION;
+
+
+
+
+
+
+--
+-- Database creation
+--
+
+CREATE DATABASE app WITH TEMPLATE = template0 OWNER = app;
+CREATE DATABASE appdb WITH TEMPLATE = template0 OWNER = app;
+CREATE DATABASE dynamicweb WITH TEMPLATE = template0 OWNER = app;
+REVOKE ALL ON DATABASE template1 FROM PUBLIC;
+REVOKE ALL ON DATABASE template1 FROM postgres;
+GRANT ALL ON DATABASE template1 TO postgres;
+GRANT CONNECT ON DATABASE template1 TO PUBLIC;
+
+
+\connect app
+
+SET default_transaction_read_only = off;
+
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+--
+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: 
+--
+
+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
+
+
+--
+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: 
+--
+
+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
+
+
+SET search_path = public, pg_catalog;
+
+SET default_tablespace = '';
+
+SET default_with_oids = false;
+
+--
+-- Name: auth_group; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_group (
+    id integer NOT NULL,
+    name character varying(80) NOT NULL
+);
+
+
+ALTER TABLE auth_group OWNER TO app;
+
+--
+-- Name: auth_group_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_group_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_group_id_seq OWNER TO app;
+
+--
+-- Name: auth_group_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_group_id_seq OWNED BY auth_group.id;
+
+
+--
+-- Name: auth_group_permissions; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_group_permissions (
+    id integer NOT NULL,
+    group_id integer NOT NULL,
+    permission_id integer NOT NULL
+);
+
+
+ALTER TABLE auth_group_permissions OWNER TO app;
+
+--
+-- Name: auth_group_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_group_permissions_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_group_permissions_id_seq OWNER TO app;
+
+--
+-- Name: auth_group_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_group_permissions_id_seq OWNED BY auth_group_permissions.id;
+
+
+--
+-- Name: auth_permission; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_permission (
+    id integer NOT NULL,
+    name character varying(50) NOT NULL,
+    content_type_id integer NOT NULL,
+    codename character varying(100) NOT NULL
+);
+
+
+ALTER TABLE auth_permission OWNER TO app;
+
+--
+-- Name: auth_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_permission_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_permission_id_seq OWNER TO app;
+
+--
+-- Name: auth_permission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_permission_id_seq OWNED BY auth_permission.id;
+
+
+--
+-- Name: auth_user; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_user (
+    id integer NOT NULL,
+    password character varying(128) NOT NULL,
+    last_login timestamp with time zone NOT NULL,
+    is_superuser boolean NOT NULL,
+    username character varying(30) NOT NULL,
+    first_name character varying(30) NOT NULL,
+    last_name character varying(30) NOT NULL,
+    email character varying(75) NOT NULL,
+    is_staff boolean NOT NULL,
+    is_active boolean NOT NULL,
+    date_joined timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE auth_user OWNER TO app;
+
+--
+-- Name: auth_user_groups; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_user_groups (
+    id integer NOT NULL,
+    user_id integer NOT NULL,
+    group_id integer NOT NULL
+);
+
+
+ALTER TABLE auth_user_groups OWNER TO app;
+
+--
+-- Name: auth_user_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_user_groups_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_user_groups_id_seq OWNER TO app;
+
+--
+-- Name: auth_user_groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_user_groups_id_seq OWNED BY auth_user_groups.id;
+
+
+--
+-- Name: auth_user_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_user_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_user_id_seq OWNER TO app;
+
+--
+-- Name: auth_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_user_id_seq OWNED BY auth_user.id;
+
+
+--
+-- Name: auth_user_user_permissions; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_user_user_permissions (
+    id integer NOT NULL,
+    user_id integer NOT NULL,
+    permission_id integer NOT NULL
+);
+
+
+ALTER TABLE auth_user_user_permissions OWNER TO app;
+
+--
+-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_user_user_permissions_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_user_user_permissions_id_seq OWNER TO app;
+
+--
+-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_user_user_permissions_id_seq OWNED BY auth_user_user_permissions.id;
+
+
+--
+-- Name: cms_aliaspluginmodel; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_aliaspluginmodel (
+    cmsplugin_ptr_id integer NOT NULL,
+    plugin_id integer,
+    alias_placeholder_id integer
+);
+
+
+ALTER TABLE cms_aliaspluginmodel OWNER TO app;
+
+--
+-- Name: cms_cmsplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_cmsplugin (
+    id integer NOT NULL,
+    "position" smallint,
+    language character varying(15) NOT NULL,
+    plugin_type character varying(50) NOT NULL,
+    creation_date timestamp with time zone NOT NULL,
+    changed_date timestamp with time zone NOT NULL,
+    parent_id integer,
+    placeholder_id integer,
+    depth integer NOT NULL,
+    numchild integer NOT NULL,
+    path character varying(255) NOT NULL,
+    CONSTRAINT cms_cmsplugin_depth_check CHECK ((depth >= 0)),
+    CONSTRAINT cms_cmsplugin_numchild_check CHECK ((numchild >= 0)),
+    CONSTRAINT cms_cmsplugin_position_check CHECK (("position" >= 0))
+);
+
+
+ALTER TABLE cms_cmsplugin OWNER TO app;
+
+--
+-- Name: cms_cmsplugin_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_cmsplugin_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_cmsplugin_id_seq OWNER TO app;
+
+--
+-- Name: cms_cmsplugin_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_cmsplugin_id_seq OWNED BY cms_cmsplugin.id;
+
+
+--
+-- Name: cms_globalpagepermission; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_globalpagepermission (
+    id integer NOT NULL,
+    can_change boolean NOT NULL,
+    can_add boolean NOT NULL,
+    can_delete boolean NOT NULL,
+    can_change_advanced_settings boolean NOT NULL,
+    can_publish boolean NOT NULL,
+    can_change_permissions boolean NOT NULL,
+    can_move_page boolean NOT NULL,
+    can_view boolean NOT NULL,
+    can_recover_page boolean NOT NULL,
+    group_id integer,
+    user_id integer
+);
+
+
+ALTER TABLE cms_globalpagepermission OWNER TO app;
+
+--
+-- Name: cms_globalpagepermission_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_globalpagepermission_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_globalpagepermission_id_seq OWNER TO app;
+
+--
+-- Name: cms_globalpagepermission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_globalpagepermission_id_seq OWNED BY cms_globalpagepermission.id;
+
+
+--
+-- Name: cms_globalpagepermission_sites; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_globalpagepermission_sites (
+    id integer NOT NULL,
+    globalpagepermission_id integer NOT NULL,
+    site_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_globalpagepermission_sites OWNER TO app;
+
+--
+-- Name: cms_globalpagepermission_sites_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_globalpagepermission_sites_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_globalpagepermission_sites_id_seq OWNER TO app;
+
+--
+-- Name: cms_globalpagepermission_sites_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_globalpagepermission_sites_id_seq OWNED BY cms_globalpagepermission_sites.id;
+
+
+--
+-- Name: cms_page; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_page (
+    id integer NOT NULL,
+    created_by character varying(255) NOT NULL,
+    changed_by character varying(255) NOT NULL,
+    creation_date timestamp with time zone NOT NULL,
+    changed_date timestamp with time zone NOT NULL,
+    publication_date timestamp with time zone,
+    publication_end_date timestamp with time zone,
+    in_navigation boolean NOT NULL,
+    soft_root boolean NOT NULL,
+    reverse_id character varying(40),
+    navigation_extenders character varying(80),
+    template character varying(100) NOT NULL,
+    login_required boolean NOT NULL,
+    limit_visibility_in_menu smallint,
+    is_home boolean NOT NULL,
+    application_urls character varying(200),
+    application_namespace character varying(200),
+    publisher_is_draft boolean NOT NULL,
+    languages character varying(255),
+    revision_id integer NOT NULL,
+    xframe_options integer NOT NULL,
+    parent_id integer,
+    publisher_public_id integer,
+    site_id integer NOT NULL,
+    depth integer NOT NULL,
+    numchild integer NOT NULL,
+    path character varying(255) NOT NULL,
+    CONSTRAINT cms_page_depth_check CHECK ((depth >= 0)),
+    CONSTRAINT cms_page_numchild_check CHECK ((numchild >= 0)),
+    CONSTRAINT cms_page_revision_id_check CHECK ((revision_id >= 0))
+);
+
+
+ALTER TABLE cms_page OWNER TO app;
+
+--
+-- Name: cms_page_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_page_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_page_id_seq OWNER TO app;
+
+--
+-- Name: cms_page_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_page_id_seq OWNED BY cms_page.id;
+
+
+--
+-- Name: cms_page_placeholders; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_page_placeholders (
+    id integer NOT NULL,
+    page_id integer NOT NULL,
+    placeholder_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_page_placeholders OWNER TO app;
+
+--
+-- Name: cms_page_placeholders_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_page_placeholders_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_page_placeholders_id_seq OWNER TO app;
+
+--
+-- Name: cms_page_placeholders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_page_placeholders_id_seq OWNED BY cms_page_placeholders.id;
+
+
+--
+-- Name: cms_pagepermission; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_pagepermission (
+    id integer NOT NULL,
+    can_change boolean NOT NULL,
+    can_add boolean NOT NULL,
+    can_delete boolean NOT NULL,
+    can_change_advanced_settings boolean NOT NULL,
+    can_publish boolean NOT NULL,
+    can_change_permissions boolean NOT NULL,
+    can_move_page boolean NOT NULL,
+    can_view boolean NOT NULL,
+    grant_on integer NOT NULL,
+    group_id integer,
+    page_id integer,
+    user_id integer
+);
+
+
+ALTER TABLE cms_pagepermission OWNER TO app;
+
+--
+-- Name: cms_pagepermission_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_pagepermission_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_pagepermission_id_seq OWNER TO app;
+
+--
+-- Name: cms_pagepermission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_pagepermission_id_seq OWNED BY cms_pagepermission.id;
+
+
+--
+-- Name: cms_pageuser; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_pageuser (
+    user_ptr_id integer NOT NULL,
+    created_by_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_pageuser OWNER TO app;
+
+--
+-- Name: cms_pageusergroup; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_pageusergroup (
+    group_ptr_id integer NOT NULL,
+    created_by_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_pageusergroup OWNER TO app;
+
+--
+-- Name: cms_placeholder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_placeholder (
+    id integer NOT NULL,
+    slot character varying(255) NOT NULL,
+    default_width smallint,
+    CONSTRAINT cms_placeholder_default_width_check CHECK ((default_width >= 0))
+);
+
+
+ALTER TABLE cms_placeholder OWNER TO app;
+
+--
+-- Name: cms_placeholder_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_placeholder_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_placeholder_id_seq OWNER TO app;
+
+--
+-- Name: cms_placeholder_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_placeholder_id_seq OWNED BY cms_placeholder.id;
+
+
+--
+-- Name: cms_placeholderreference; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_placeholderreference (
+    cmsplugin_ptr_id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    placeholder_ref_id integer
+);
+
+
+ALTER TABLE cms_placeholderreference OWNER TO app;
+
+--
+-- Name: cms_staticplaceholder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_staticplaceholder (
+    id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    code character varying(255) NOT NULL,
+    dirty boolean NOT NULL,
+    creation_method character varying(20) NOT NULL,
+    draft_id integer,
+    public_id integer,
+    site_id integer
+);
+
+
+ALTER TABLE cms_staticplaceholder OWNER TO app;
+
+--
+-- Name: cms_staticplaceholder_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_staticplaceholder_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_staticplaceholder_id_seq OWNER TO app;
+
+--
+-- Name: cms_staticplaceholder_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_staticplaceholder_id_seq OWNED BY cms_staticplaceholder.id;
+
+
+--
+-- Name: cms_title; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_title (
+    id integer NOT NULL,
+    language character varying(15) NOT NULL,
+    title character varying(255) NOT NULL,
+    page_title character varying(255),
+    menu_title character varying(255),
+    meta_description text,
+    slug character varying(255) NOT NULL,
+    path character varying(255) NOT NULL,
+    has_url_overwrite boolean NOT NULL,
+    redirect character varying(2048),
+    creation_date timestamp with time zone NOT NULL,
+    published boolean NOT NULL,
+    publisher_is_draft boolean NOT NULL,
+    publisher_state smallint NOT NULL,
+    page_id integer NOT NULL,
+    publisher_public_id integer
+);
+
+
+ALTER TABLE cms_title OWNER TO app;
+
+--
+-- Name: cms_title_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_title_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_title_id_seq OWNER TO app;
+
+--
+-- Name: cms_title_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_title_id_seq OWNED BY cms_title.id;
+
+
+--
+-- Name: cms_usersettings; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_usersettings (
+    id integer NOT NULL,
+    language character varying(10) NOT NULL,
+    clipboard_id integer,
+    user_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_usersettings OWNER TO app;
+
+--
+-- Name: cms_usersettings_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_usersettings_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_usersettings_id_seq OWNER TO app;
+
+--
+-- Name: cms_usersettings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_usersettings_id_seq OWNED BY cms_usersettings.id;
+
+
+--
+-- Name: cmsplugin_filer_file_filerfile; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_file_filerfile (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(255),
+    target_blank boolean NOT NULL,
+    style character varying(255) NOT NULL,
+    file_id integer NOT NULL
+);
+
+
+ALTER TABLE cmsplugin_filer_file_filerfile OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_folder_filerfolder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_folder_filerfolder (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(255),
+    style character varying(50) NOT NULL,
+    folder_id integer NOT NULL
+);
+
+
+ALTER TABLE cmsplugin_filer_folder_filerfolder OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_image_filerimage; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_image_filerimage (
+    cmsplugin_ptr_id integer NOT NULL,
+    style character varying(50) NOT NULL,
+    caption_text character varying(255),
+    image_url character varying(200),
+    alt_text character varying(255),
+    use_original_image boolean NOT NULL,
+    use_autoscale boolean NOT NULL,
+    width integer,
+    height integer,
+    crop boolean NOT NULL,
+    upscale boolean NOT NULL,
+    alignment character varying(10),
+    free_link character varying(255),
+    original_link boolean NOT NULL,
+    description text,
+    target_blank boolean NOT NULL,
+    file_link_id integer,
+    image_id integer,
+    page_link_id integer,
+    thumbnail_option_id integer,
+    CONSTRAINT cmsplugin_filer_image_filerimage_height_check CHECK ((height >= 0)),
+    CONSTRAINT cmsplugin_filer_image_filerimage_width_check CHECK ((width >= 0))
+);
+
+
+ALTER TABLE cmsplugin_filer_image_filerimage OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_image_thumbnailoption (
+    id integer NOT NULL,
+    name character varying(100) NOT NULL,
+    width integer NOT NULL,
+    height integer NOT NULL,
+    crop boolean NOT NULL,
+    upscale boolean NOT NULL
+);
+
+
+ALTER TABLE cmsplugin_filer_image_thumbnailoption OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cmsplugin_filer_image_thumbnailoption_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cmsplugin_filer_image_thumbnailoption_id_seq OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cmsplugin_filer_image_thumbnailoption_id_seq OWNED BY cmsplugin_filer_image_thumbnailoption.id;
+
+
+--
+-- Name: cmsplugin_filer_link_filerlinkplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_link_filerlinkplugin (
+    cmsplugin_ptr_id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    url character varying(255),
+    mailto character varying(75),
+    link_style character varying(255) NOT NULL,
+    new_window boolean NOT NULL,
+    file_id integer,
+    page_link_id integer
+);
+
+
+ALTER TABLE cmsplugin_filer_link_filerlinkplugin OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_teaser_filerteaser; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_teaser_filerteaser (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(255) NOT NULL,
+    image_url character varying(200),
+    style character varying(255) NOT NULL,
+    use_autoscale boolean NOT NULL,
+    width integer,
+    height integer,
+    free_link character varying(255),
+    description text,
+    target_blank boolean NOT NULL,
+    image_id integer,
+    page_link_id integer,
+    CONSTRAINT cmsplugin_filer_teaser_filerteaser_height_check CHECK ((height >= 0)),
+    CONSTRAINT cmsplugin_filer_teaser_filerteaser_width_check CHECK ((width >= 0))
+);
+
+
+ALTER TABLE cmsplugin_filer_teaser_filerteaser OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_video_filervideo; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_video_filervideo (
+    cmsplugin_ptr_id integer NOT NULL,
+    movie_url character varying(255),
+    width smallint NOT NULL,
+    height smallint NOT NULL,
+    auto_play boolean NOT NULL,
+    auto_hide boolean NOT NULL,
+    fullscreen boolean NOT NULL,
+    loop boolean NOT NULL,
+    bgcolor character varying(6) NOT NULL,
+    textcolor character varying(6) NOT NULL,
+    seekbarcolor character varying(6) NOT NULL,
+    seekbarbgcolor character varying(6) NOT NULL,
+    loadingbarcolor character varying(6) NOT NULL,
+    buttonoutcolor character varying(6) NOT NULL,
+    buttonovercolor character varying(6) NOT NULL,
+    buttonhighlightcolor character varying(6) NOT NULL,
+    image_id integer,
+    movie_id integer,
+    CONSTRAINT cmsplugin_filer_video_filervideo_height_check CHECK ((height >= 0)),
+    CONSTRAINT cmsplugin_filer_video_filervideo_width_check CHECK ((width >= 0))
+);
+
+
+ALTER TABLE cmsplugin_filer_video_filervideo OWNER TO app;
+
+--
+-- Name: digitalglarus_dggallery; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE digitalglarus_dggallery (
+    id integer NOT NULL,
+    name character varying(30) NOT NULL,
+    parent_id integer
+);
+
+
+ALTER TABLE digitalglarus_dggallery OWNER TO app;
+
+--
+-- Name: digitalglarus_dggallery_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE digitalglarus_dggallery_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE digitalglarus_dggallery_id_seq OWNER TO app;
+
+--
+-- Name: digitalglarus_dggallery_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE digitalglarus_dggallery_id_seq OWNED BY digitalglarus_dggallery.id;
+
+
+--
+-- Name: digitalglarus_dggalleryplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE digitalglarus_dggalleryplugin (
+    cmsplugin_ptr_id integer NOT NULL,
+    "dgGallery_id" integer NOT NULL
+);
+
+
+ALTER TABLE digitalglarus_dggalleryplugin OWNER TO app;
+
+--
+-- Name: digitalglarus_dgpicture; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE digitalglarus_dgpicture (
+    id integer NOT NULL,
+    description character varying(60) NOT NULL,
+    gallery_id integer NOT NULL,
+    image_id integer NOT NULL
+);
+
+
+ALTER TABLE digitalglarus_dgpicture OWNER TO app;
+
+--
+-- Name: digitalglarus_dgpicture_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE digitalglarus_dgpicture_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE digitalglarus_dgpicture_id_seq OWNER TO app;
+
+--
+-- Name: digitalglarus_dgpicture_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE digitalglarus_dgpicture_id_seq OWNED BY digitalglarus_dgpicture.id;
+
+
+--
+-- Name: digitalglarus_dgsupportersplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE digitalglarus_dgsupportersplugin (
+    cmsplugin_ptr_id integer NOT NULL
+);
+
+
+ALTER TABLE digitalglarus_dgsupportersplugin OWNER TO app;
+
+--
+-- Name: digitalglarus_message; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE digitalglarus_message (
+    id integer NOT NULL,
+    name character varying(200) NOT NULL,
+    email character varying(75) NOT NULL,
+    phone_number character varying(200) NOT NULL,
+    message text NOT NULL,
+    received_date timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE digitalglarus_message OWNER TO app;
+
+--
+-- Name: digitalglarus_message_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE digitalglarus_message_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE digitalglarus_message_id_seq OWNER TO app;
+
+--
+-- Name: digitalglarus_message_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE digitalglarus_message_id_seq OWNED BY digitalglarus_message.id;
+
+
+--
+-- Name: digitalglarus_supporter; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE digitalglarus_supporter (
+    id integer NOT NULL,
+    name character varying(200) NOT NULL,
+    description text
+);
+
+
+ALTER TABLE digitalglarus_supporter OWNER TO app;
+
+--
+-- Name: digitalglarus_supporter_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE digitalglarus_supporter_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE digitalglarus_supporter_id_seq OWNER TO app;
+
+--
+-- Name: digitalglarus_supporter_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE digitalglarus_supporter_id_seq OWNED BY digitalglarus_supporter.id;
+
+
+--
+-- Name: django_admin_log; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_admin_log (
+    id integer NOT NULL,
+    action_time timestamp with time zone NOT NULL,
+    object_id text,
+    object_repr character varying(200) NOT NULL,
+    action_flag smallint NOT NULL,
+    change_message text NOT NULL,
+    content_type_id integer,
+    user_id integer NOT NULL,
+    CONSTRAINT django_admin_log_action_flag_check CHECK ((action_flag >= 0))
+);
+
+
+ALTER TABLE django_admin_log OWNER TO app;
+
+--
+-- Name: django_admin_log_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_admin_log_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_admin_log_id_seq OWNER TO app;
+
+--
+-- Name: django_admin_log_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_admin_log_id_seq OWNED BY django_admin_log.id;
+
+
+--
+-- Name: django_content_type; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_content_type (
+    id integer NOT NULL,
+    name character varying(100) NOT NULL,
+    app_label character varying(100) NOT NULL,
+    model character varying(100) NOT NULL
+);
+
+
+ALTER TABLE django_content_type OWNER TO app;
+
+--
+-- Name: django_content_type_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_content_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_content_type_id_seq OWNER TO app;
+
+--
+-- Name: django_content_type_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_content_type_id_seq OWNED BY django_content_type.id;
+
+
+--
+-- Name: django_migrations; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_migrations (
+    id integer NOT NULL,
+    app character varying(255) NOT NULL,
+    name character varying(255) NOT NULL,
+    applied timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE django_migrations OWNER TO app;
+
+--
+-- Name: django_migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_migrations_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_migrations_id_seq OWNER TO app;
+
+--
+-- Name: django_migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_migrations_id_seq OWNED BY django_migrations.id;
+
+
+--
+-- Name: django_select2_keymap; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_select2_keymap (
+    id integer NOT NULL,
+    key character varying(40) NOT NULL,
+    value character varying(100) NOT NULL,
+    accessed_on timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE django_select2_keymap OWNER TO app;
+
+--
+-- Name: django_select2_keymap_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_select2_keymap_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_select2_keymap_id_seq OWNER TO app;
+
+--
+-- Name: django_select2_keymap_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_select2_keymap_id_seq OWNED BY django_select2_keymap.id;
+
+
+--
+-- Name: django_session; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_session (
+    session_key character varying(40) NOT NULL,
+    session_data text NOT NULL,
+    expire_date timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE django_session OWNER TO app;
+
+--
+-- Name: django_site; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_site (
+    id integer NOT NULL,
+    domain character varying(100) NOT NULL,
+    name character varying(50) NOT NULL
+);
+
+
+ALTER TABLE django_site OWNER TO app;
+
+--
+-- Name: django_site_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_site_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_site_id_seq OWNER TO app;
+
+--
+-- Name: django_site_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_site_id_seq OWNED BY django_site.id;
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_authorentriesplugin (
+    cmsplugin_ptr_id integer NOT NULL,
+    latest_posts integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_authorentriesplugin OWNER TO app;
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_authorentriesplugin_authors (
+    id integer NOT NULL,
+    authorentriesplugin_id integer NOT NULL,
+    user_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_authorentriesplugin_authors OWNER TO app;
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_authorentriesplugin_authors_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_authorentriesplugin_authors_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_authorentriesplugin_authors_id_seq OWNED BY djangocms_blog_authorentriesplugin_authors.id;
+
+
+--
+-- Name: djangocms_blog_blogcategory; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_blogcategory (
+    id integer NOT NULL,
+    date_created timestamp with time zone NOT NULL,
+    date_modified timestamp with time zone NOT NULL,
+    parent_id integer
+);
+
+
+ALTER TABLE djangocms_blog_blogcategory OWNER TO app;
+
+--
+-- Name: djangocms_blog_blogcategory_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_blogcategory_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_blogcategory_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_blogcategory_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_blogcategory_id_seq OWNED BY djangocms_blog_blogcategory.id;
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_blogcategory_translation (
+    id integer NOT NULL,
+    language_code character varying(15) NOT NULL,
+    name character varying(255) NOT NULL,
+    slug character varying(50) NOT NULL,
+    master_id integer
+);
+
+
+ALTER TABLE djangocms_blog_blogcategory_translation OWNER TO app;
+
+--
+-- Name: djangocms_blog_blogcategory_translation_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_blogcategory_translation_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_blogcategory_translation_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_blogcategory_translation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_blogcategory_translation_id_seq OWNED BY djangocms_blog_blogcategory_translation.id;
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_latestpostsplugin (
+    cmsplugin_ptr_id integer NOT NULL,
+    latest_posts integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_latestpostsplugin_categories (
+    id integer NOT NULL,
+    latestpostsplugin_id integer NOT NULL,
+    blogcategory_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin_categories OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_latestpostsplugin_categories_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin_categories_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_latestpostsplugin_categories_id_seq OWNED BY djangocms_blog_latestpostsplugin_categories.id;
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_latestpostsplugin_tags (
+    id integer NOT NULL,
+    latestpostsplugin_id integer NOT NULL,
+    tag_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin_tags OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_latestpostsplugin_tags_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin_tags_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_latestpostsplugin_tags_id_seq OWNED BY djangocms_blog_latestpostsplugin_tags.id;
+
+
+--
+-- Name: djangocms_blog_post; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_post (
+    id integer NOT NULL,
+    date_created timestamp with time zone NOT NULL,
+    date_modified timestamp with time zone NOT NULL,
+    date_published timestamp with time zone NOT NULL,
+    date_published_end timestamp with time zone,
+    publish boolean NOT NULL,
+    enable_comments boolean NOT NULL,
+    author_id integer,
+    content_id integer,
+    main_image_id integer,
+    main_image_full_id integer,
+    main_image_thumbnail_id integer
+);
+
+
+ALTER TABLE djangocms_blog_post OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_categories; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_post_categories (
+    id integer NOT NULL,
+    post_id integer NOT NULL,
+    blogcategory_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_post_categories OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_post_categories_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_post_categories_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_categories_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_post_categories_id_seq OWNED BY djangocms_blog_post_categories.id;
+
+
+--
+-- Name: djangocms_blog_post_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_post_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_post_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_post_id_seq OWNED BY djangocms_blog_post.id;
+
+
+--
+-- Name: djangocms_blog_post_sites; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_post_sites (
+    id integer NOT NULL,
+    post_id integer NOT NULL,
+    site_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_post_sites OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_sites_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_post_sites_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_post_sites_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_sites_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_post_sites_id_seq OWNED BY djangocms_blog_post_sites.id;
+
+
+--
+-- Name: djangocms_blog_post_translation; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_post_translation (
+    id integer NOT NULL,
+    language_code character varying(15) NOT NULL,
+    title character varying(255) NOT NULL,
+    slug character varying(50) NOT NULL,
+    abstract text NOT NULL,
+    meta_description text NOT NULL,
+    meta_keywords text NOT NULL,
+    meta_title character varying(255) NOT NULL,
+    post_text text NOT NULL,
+    master_id integer
+);
+
+
+ALTER TABLE djangocms_blog_post_translation OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_translation_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_post_translation_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_post_translation_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_translation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_post_translation_id_seq OWNED BY djangocms_blog_post_translation.id;
+
+
+--
+-- Name: djangocms_flash_flash; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_flash_flash (
+    cmsplugin_ptr_id integer NOT NULL,
+    file character varying(100) NOT NULL,
+    width character varying(6) NOT NULL,
+    height character varying(6) NOT NULL
+);
+
+
+ALTER TABLE djangocms_flash_flash OWNER TO app;
+
+--
+-- Name: djangocms_googlemap_googlemap; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_googlemap_googlemap (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(100),
+    address character varying(150) NOT NULL,
+    zipcode character varying(30) NOT NULL,
+    city character varying(100) NOT NULL,
+    content character varying(255) NOT NULL,
+    zoom smallint NOT NULL,
+    lat numeric(10,6),
+    lng numeric(10,6),
+    route_planer_title character varying(150),
+    route_planer boolean NOT NULL,
+    width character varying(6) NOT NULL,
+    height character varying(6) NOT NULL,
+    info_window boolean NOT NULL,
+    scrollwheel boolean NOT NULL,
+    double_click_zoom boolean NOT NULL,
+    draggable boolean NOT NULL,
+    keyboard_shortcuts boolean NOT NULL,
+    pan_control boolean NOT NULL,
+    zoom_control boolean NOT NULL,
+    street_view_control boolean NOT NULL,
+    CONSTRAINT djangocms_googlemap_googlemap_zoom_check CHECK ((zoom >= 0))
+);
+
+
+ALTER TABLE djangocms_googlemap_googlemap OWNER TO app;
+
+--
+-- Name: djangocms_inherit_inheritpageplaceholder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_inherit_inheritpageplaceholder (
+    cmsplugin_ptr_id integer NOT NULL,
+    from_language character varying(5),
+    from_page_id integer
+);
+
+
+ALTER TABLE djangocms_inherit_inheritpageplaceholder OWNER TO app;
+
+--
+-- Name: djangocms_link_link; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_link_link (
+    cmsplugin_ptr_id integer NOT NULL,
+    name character varying(256) NOT NULL,
+    url character varying(2048),
+    anchor character varying(128) NOT NULL,
+    mailto character varying(75),
+    phone character varying(40),
+    target character varying(100) NOT NULL,
+    page_link_id integer
+);
+
+
+ALTER TABLE djangocms_link_link OWNER TO app;
+
+--
+-- Name: djangocms_page_meta_pagemeta; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_page_meta_pagemeta (
+    id integer NOT NULL,
+    og_type character varying(255) NOT NULL,
+    og_author_url character varying(255) NOT NULL,
+    og_author_fbid character varying(16) NOT NULL,
+    og_publisher character varying(255) NOT NULL,
+    og_app_id character varying(255) NOT NULL,
+    twitter_author character varying(255) NOT NULL,
+    twitter_site character varying(255) NOT NULL,
+    twitter_type character varying(255) NOT NULL,
+    gplus_author character varying(255) NOT NULL,
+    gplus_type character varying(255) NOT NULL,
+    extended_object_id integer NOT NULL,
+    image_id integer,
+    og_author_id integer,
+    public_extension_id integer
+);
+
+
+ALTER TABLE djangocms_page_meta_pagemeta OWNER TO app;
+
+--
+-- Name: djangocms_page_meta_pagemeta_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_page_meta_pagemeta_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_page_meta_pagemeta_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_page_meta_pagemeta_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_page_meta_pagemeta_id_seq OWNED BY djangocms_page_meta_pagemeta.id;
+
+
+--
+-- Name: djangocms_page_meta_titlemeta; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_page_meta_titlemeta (
+    id integer NOT NULL,
+    keywords character varying(400) NOT NULL,
+    description character varying(400) NOT NULL,
+    og_description character varying(400) NOT NULL,
+    twitter_description character varying(140) NOT NULL,
+    gplus_description character varying(400) NOT NULL,
+    extended_object_id integer NOT NULL,
+    image_id integer,
+    public_extension_id integer
+);
+
+
+ALTER TABLE djangocms_page_meta_titlemeta OWNER TO app;
+
+--
+-- Name: djangocms_page_meta_titlemeta_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_page_meta_titlemeta_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_page_meta_titlemeta_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_page_meta_titlemeta_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_page_meta_titlemeta_id_seq OWNED BY djangocms_page_meta_titlemeta.id;
+
+
+--
+-- Name: djangocms_snippet_snippet; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_snippet_snippet (
+    id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    html text NOT NULL,
+    template character varying(50) NOT NULL
+);
+
+
+ALTER TABLE djangocms_snippet_snippet OWNER TO app;
+
+--
+-- Name: djangocms_snippet_snippet_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_snippet_snippet_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_snippet_snippet_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_snippet_snippet_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_snippet_snippet_id_seq OWNED BY djangocms_snippet_snippet.id;
+
+
+--
+-- Name: djangocms_snippet_snippetptr; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_snippet_snippetptr (
+    cmsplugin_ptr_id integer NOT NULL,
+    snippet_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_snippet_snippetptr OWNER TO app;
+
+--
+-- Name: djangocms_teaser_teaser; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_teaser_teaser (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(255) NOT NULL,
+    image character varying(100),
+    url character varying(255),
+    description text,
+    page_link_id integer
+);
+
+
+ALTER TABLE djangocms_teaser_teaser OWNER TO app;
+
+--
+-- Name: djangocms_text_ckeditor_text; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_text_ckeditor_text (
+    cmsplugin_ptr_id integer NOT NULL,
+    body text NOT NULL
+);
+
+
+ALTER TABLE djangocms_text_ckeditor_text OWNER TO app;
+
+--
+-- Name: easy_thumbnails_source; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE easy_thumbnails_source (
+    id integer NOT NULL,
+    storage_hash character varying(40) NOT NULL,
+    name character varying(255) NOT NULL,
+    modified timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE easy_thumbnails_source OWNER TO app;
+
+--
+-- Name: easy_thumbnails_source_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE easy_thumbnails_source_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE easy_thumbnails_source_id_seq OWNER TO app;
+
+--
+-- Name: easy_thumbnails_source_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE easy_thumbnails_source_id_seq OWNED BY easy_thumbnails_source.id;
+
+
+--
+-- Name: easy_thumbnails_thumbnail; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE easy_thumbnails_thumbnail (
+    id integer NOT NULL,
+    storage_hash character varying(40) NOT NULL,
+    name character varying(255) NOT NULL,
+    modified timestamp with time zone NOT NULL,
+    source_id integer NOT NULL
+);
+
+
+ALTER TABLE easy_thumbnails_thumbnail OWNER TO app;
+
+--
+-- Name: easy_thumbnails_thumbnail_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE easy_thumbnails_thumbnail_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE easy_thumbnails_thumbnail_id_seq OWNER TO app;
+
+--
+-- Name: easy_thumbnails_thumbnail_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE easy_thumbnails_thumbnail_id_seq OWNED BY easy_thumbnails_thumbnail.id;
+
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE easy_thumbnails_thumbnaildimensions (
+    id integer NOT NULL,
+    thumbnail_id integer NOT NULL,
+    width integer,
+    height integer,
+    CONSTRAINT easy_thumbnails_thumbnaildimensions_height_check CHECK ((height >= 0)),
+    CONSTRAINT easy_thumbnails_thumbnaildimensions_width_check CHECK ((width >= 0))
+);
+
+
+ALTER TABLE easy_thumbnails_thumbnaildimensions OWNER TO app;
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE easy_thumbnails_thumbnaildimensions_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE easy_thumbnails_thumbnaildimensions_id_seq OWNER TO app;
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE easy_thumbnails_thumbnaildimensions_id_seq OWNED BY easy_thumbnails_thumbnaildimensions.id;
+
+
+--
+-- Name: filer_clipboard; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_clipboard (
+    id integer NOT NULL,
+    user_id integer NOT NULL
+);
+
+
+ALTER TABLE filer_clipboard OWNER TO app;
+
+--
+-- Name: filer_clipboard_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_clipboard_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_clipboard_id_seq OWNER TO app;
+
+--
+-- Name: filer_clipboard_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_clipboard_id_seq OWNED BY filer_clipboard.id;
+
+
+--
+-- Name: filer_clipboarditem; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_clipboarditem (
+    id integer NOT NULL,
+    clipboard_id integer NOT NULL,
+    file_id integer NOT NULL
+);
+
+
+ALTER TABLE filer_clipboarditem OWNER TO app;
+
+--
+-- Name: filer_clipboarditem_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_clipboarditem_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_clipboarditem_id_seq OWNER TO app;
+
+--
+-- Name: filer_clipboarditem_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_clipboarditem_id_seq OWNED BY filer_clipboarditem.id;
+
+
+--
+-- Name: filer_file; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_file (
+    id integer NOT NULL,
+    file character varying(255),
+    _file_size integer,
+    sha1 character varying(40) NOT NULL,
+    has_all_mandatory_data boolean NOT NULL,
+    original_filename character varying(255),
+    name character varying(255) NOT NULL,
+    description text,
+    uploaded_at timestamp with time zone NOT NULL,
+    modified_at timestamp with time zone NOT NULL,
+    is_public boolean NOT NULL,
+    folder_id integer,
+    owner_id integer,
+    polymorphic_ctype_id integer
+);
+
+
+ALTER TABLE filer_file OWNER TO app;
+
+--
+-- Name: filer_file_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_file_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_file_id_seq OWNER TO app;
+
+--
+-- Name: filer_file_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_file_id_seq OWNED BY filer_file.id;
+
+
+--
+-- Name: filer_folder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_folder (
+    id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    uploaded_at timestamp with time zone NOT NULL,
+    created_at timestamp with time zone NOT NULL,
+    modified_at timestamp with time zone NOT NULL,
+    lft integer NOT NULL,
+    rght integer NOT NULL,
+    tree_id integer NOT NULL,
+    level integer NOT NULL,
+    owner_id integer,
+    parent_id integer,
+    CONSTRAINT filer_folder_level_check CHECK ((level >= 0)),
+    CONSTRAINT filer_folder_lft_check CHECK ((lft >= 0)),
+    CONSTRAINT filer_folder_rght_check CHECK ((rght >= 0)),
+    CONSTRAINT filer_folder_tree_id_check CHECK ((tree_id >= 0))
+);
+
+
+ALTER TABLE filer_folder OWNER TO app;
+
+--
+-- Name: filer_folder_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_folder_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_folder_id_seq OWNER TO app;
+
+--
+-- Name: filer_folder_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_folder_id_seq OWNED BY filer_folder.id;
+
+
+--
+-- Name: filer_folderpermission; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_folderpermission (
+    id integer NOT NULL,
+    type smallint NOT NULL,
+    everybody boolean NOT NULL,
+    can_edit smallint,
+    can_read smallint,
+    can_add_children smallint,
+    folder_id integer,
+    group_id integer,
+    user_id integer
+);
+
+
+ALTER TABLE filer_folderpermission OWNER TO app;
+
+--
+-- Name: filer_folderpermission_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_folderpermission_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_folderpermission_id_seq OWNER TO app;
+
+--
+-- Name: filer_folderpermission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_folderpermission_id_seq OWNED BY filer_folderpermission.id;
+
+
+--
+-- Name: filer_image; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_image (
+    file_ptr_id integer NOT NULL,
+    _height integer,
+    _width integer,
+    date_taken timestamp with time zone,
+    default_alt_text character varying(255),
+    default_caption character varying(255),
+    author character varying(255),
+    must_always_publish_author_credit boolean NOT NULL,
+    must_always_publish_copyright boolean NOT NULL,
+    subject_location character varying(64)
+);
+
+
+ALTER TABLE filer_image OWNER TO app;
+
+--
+-- Name: hosting_railsbetauser; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE hosting_railsbetauser (
+    id integer NOT NULL,
+    email character varying(75) NOT NULL,
+    received_date timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE hosting_railsbetauser OWNER TO app;
+
+--
+-- Name: hosting_railsbetauser_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE hosting_railsbetauser_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE hosting_railsbetauser_id_seq OWNER TO app;
+
+--
+-- Name: hosting_railsbetauser_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE hosting_railsbetauser_id_seq OWNED BY hosting_railsbetauser.id;
+
+
+--
+-- Name: menus_cachekey; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE menus_cachekey (
+    id integer NOT NULL,
+    language character varying(255) NOT NULL,
+    site integer NOT NULL,
+    key character varying(255) NOT NULL,
+    CONSTRAINT menus_cachekey_site_check CHECK ((site >= 0))
+);
+
+
+ALTER TABLE menus_cachekey OWNER TO app;
+
+--
+-- Name: menus_cachekey_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE menus_cachekey_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE menus_cachekey_id_seq OWNER TO app;
+
+--
+-- Name: menus_cachekey_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE menus_cachekey_id_seq OWNED BY menus_cachekey.id;
+
+
+--
+-- Name: railshosting_railsbetauser; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE railshosting_railsbetauser (
+    id integer NOT NULL,
+    email character varying(75) NOT NULL,
+    received_date timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE railshosting_railsbetauser OWNER TO app;
+
+--
+-- Name: railshosting_railsbetauser_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE railshosting_railsbetauser_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE railshosting_railsbetauser_id_seq OWNER TO app;
+
+--
+-- Name: railshosting_railsbetauser_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE railshosting_railsbetauser_id_seq OWNED BY railshosting_railsbetauser.id;
+
+
+--
+-- Name: reversion_revision; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE reversion_revision (
+    id integer NOT NULL,
+    manager_slug character varying(191) NOT NULL,
+    date_created timestamp with time zone NOT NULL,
+    comment text NOT NULL,
+    user_id integer
+);
+
+
+ALTER TABLE reversion_revision OWNER TO app;
+
+--
+-- Name: reversion_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE reversion_revision_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE reversion_revision_id_seq OWNER TO app;
+
+--
+-- Name: reversion_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE reversion_revision_id_seq OWNED BY reversion_revision.id;
+
+
+--
+-- Name: reversion_version; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE reversion_version (
+    id integer NOT NULL,
+    object_id text NOT NULL,
+    object_id_int integer,
+    format character varying(255) NOT NULL,
+    serialized_data text NOT NULL,
+    object_repr text NOT NULL,
+    content_type_id integer NOT NULL,
+    revision_id integer NOT NULL
+);
+
+
+ALTER TABLE reversion_version OWNER TO app;
+
+--
+-- Name: reversion_version_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE reversion_version_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE reversion_version_id_seq OWNER TO app;
+
+--
+-- Name: reversion_version_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE reversion_version_id_seq OWNED BY reversion_version.id;
+
+
+--
+-- Name: taggit_tag; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE taggit_tag (
+    id integer NOT NULL,
+    name character varying(100) NOT NULL,
+    slug character varying(100) NOT NULL
+);
+
+
+ALTER TABLE taggit_tag OWNER TO app;
+
+--
+-- Name: taggit_tag_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE taggit_tag_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE taggit_tag_id_seq OWNER TO app;
+
+--
+-- Name: taggit_tag_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE taggit_tag_id_seq OWNED BY taggit_tag.id;
+
+
+--
+-- Name: taggit_taggeditem; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE taggit_taggeditem (
+    id integer NOT NULL,
+    object_id integer NOT NULL,
+    content_type_id integer NOT NULL,
+    tag_id integer NOT NULL
+);
+
+
+ALTER TABLE taggit_taggeditem OWNER TO app;
+
+--
+-- Name: taggit_taggeditem_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE taggit_taggeditem_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE taggit_taggeditem_id_seq OWNER TO app;
+
+--
+-- Name: taggit_taggeditem_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE taggit_taggeditem_id_seq OWNED BY taggit_taggeditem.id;
+
+
+--
+-- Name: ungleich_ungleichpage; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE ungleich_ungleichpage (
+    id integer NOT NULL,
+    extended_object_id integer NOT NULL,
+    public_extension_id integer,
+    image_id integer
+);
+
+
+ALTER TABLE ungleich_ungleichpage OWNER TO app;
+
+--
+-- Name: ungleich_ungleichpage_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE ungleich_ungleichpage_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE ungleich_ungleichpage_id_seq OWNER TO app;
+
+--
+-- Name: ungleich_ungleichpage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE ungleich_ungleichpage_id_seq OWNED BY ungleich_ungleichpage.id;
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_group ALTER COLUMN id SET DEFAULT nextval('auth_group_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_group_permissions ALTER COLUMN id SET DEFAULT nextval('auth_group_permissions_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_permission ALTER COLUMN id SET DEFAULT nextval('auth_permission_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user ALTER COLUMN id SET DEFAULT nextval('auth_user_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_groups ALTER COLUMN id SET DEFAULT nextval('auth_user_groups_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_user_permissions ALTER COLUMN id SET DEFAULT nextval('auth_user_user_permissions_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_cmsplugin ALTER COLUMN id SET DEFAULT nextval('cms_cmsplugin_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission ALTER COLUMN id SET DEFAULT nextval('cms_globalpagepermission_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites ALTER COLUMN id SET DEFAULT nextval('cms_globalpagepermission_sites_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page ALTER COLUMN id SET DEFAULT nextval('cms_page_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page_placeholders ALTER COLUMN id SET DEFAULT nextval('cms_page_placeholders_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pagepermission ALTER COLUMN id SET DEFAULT nextval('cms_pagepermission_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_placeholder ALTER COLUMN id SET DEFAULT nextval('cms_placeholder_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_staticplaceholder ALTER COLUMN id SET DEFAULT nextval('cms_staticplaceholder_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_title ALTER COLUMN id SET DEFAULT nextval('cms_title_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_usersettings ALTER COLUMN id SET DEFAULT nextval('cms_usersettings_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_thumbnailoption ALTER COLUMN id SET DEFAULT nextval('cmsplugin_filer_image_thumbnailoption_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_dggallery ALTER COLUMN id SET DEFAULT nextval('digitalglarus_dggallery_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_dgpicture ALTER COLUMN id SET DEFAULT nextval('digitalglarus_dgpicture_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_message ALTER COLUMN id SET DEFAULT nextval('digitalglarus_message_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_supporter ALTER COLUMN id SET DEFAULT nextval('digitalglarus_supporter_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_admin_log ALTER COLUMN id SET DEFAULT nextval('django_admin_log_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_content_type ALTER COLUMN id SET DEFAULT nextval('django_content_type_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_migrations ALTER COLUMN id SET DEFAULT nextval('django_migrations_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_select2_keymap ALTER COLUMN id SET DEFAULT nextval('django_select2_keymap_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_site ALTER COLUMN id SET DEFAULT nextval('django_site_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_authorentriesplugin_authors_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_blogcategory_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_blogcategory_translation_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_latestpostsplugin_categories_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_latestpostsplugin_tags_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_post_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_post_categories_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_post_sites_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_post_translation_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_page_meta_pagemeta ALTER COLUMN id SET DEFAULT nextval('djangocms_page_meta_pagemeta_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_page_meta_titlemeta ALTER COLUMN id SET DEFAULT nextval('djangocms_page_meta_titlemeta_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippet ALTER COLUMN id SET DEFAULT nextval('djangocms_snippet_snippet_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_source ALTER COLUMN id SET DEFAULT nextval('easy_thumbnails_source_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnail ALTER COLUMN id SET DEFAULT nextval('easy_thumbnails_thumbnail_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnaildimensions ALTER COLUMN id SET DEFAULT nextval('easy_thumbnails_thumbnaildimensions_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboard ALTER COLUMN id SET DEFAULT nextval('filer_clipboard_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboarditem ALTER COLUMN id SET DEFAULT nextval('filer_clipboarditem_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_file ALTER COLUMN id SET DEFAULT nextval('filer_file_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folder ALTER COLUMN id SET DEFAULT nextval('filer_folder_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folderpermission ALTER COLUMN id SET DEFAULT nextval('filer_folderpermission_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY hosting_railsbetauser ALTER COLUMN id SET DEFAULT nextval('hosting_railsbetauser_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY menus_cachekey ALTER COLUMN id SET DEFAULT nextval('menus_cachekey_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY railshosting_railsbetauser ALTER COLUMN id SET DEFAULT nextval('railshosting_railsbetauser_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_revision ALTER COLUMN id SET DEFAULT nextval('reversion_revision_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_version ALTER COLUMN id SET DEFAULT nextval('reversion_version_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY taggit_tag ALTER COLUMN id SET DEFAULT nextval('taggit_tag_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY taggit_taggeditem ALTER COLUMN id SET DEFAULT nextval('taggit_taggeditem_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage ALTER COLUMN id SET DEFAULT nextval('ungleich_ungleichpage_id_seq'::regclass);
+
+
+--
+-- Data for Name: auth_group; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_group (id, name) FROM stdin;
+\.
+
+
+--
+-- Name: auth_group_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_group_id_seq', 1, false);
+
+
+--
+-- Data for Name: auth_group_permissions; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_group_permissions (id, group_id, permission_id) FROM stdin;
+\.
+
+
+--
+-- Name: auth_group_permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_group_permissions_id_seq', 1, false);
+
+
+--
+-- Data for Name: auth_permission; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_permission (id, name, content_type_id, codename) FROM stdin;
+1	Can add log entry	1	add_logentry
+2	Can change log entry	1	change_logentry
+3	Can delete log entry	1	delete_logentry
+4	Can add permission	2	add_permission
+5	Can change permission	2	change_permission
+6	Can delete permission	2	delete_permission
+7	Can add group	3	add_group
+8	Can change group	3	change_group
+9	Can delete group	3	delete_group
+10	Can add user	4	add_user
+11	Can change user	4	change_user
+12	Can delete user	4	delete_user
+13	Can add content type	5	add_contenttype
+14	Can change content type	5	change_contenttype
+15	Can delete content type	5	delete_contenttype
+16	Can add session	6	add_session
+17	Can change session	6	change_session
+18	Can delete session	6	delete_session
+19	Can add site	7	add_site
+20	Can change site	7	change_site
+21	Can delete site	7	delete_site
+22	Can add user setting	8	add_usersettings
+23	Can change user setting	8	change_usersettings
+24	Can delete user setting	8	delete_usersettings
+25	Can add placeholder	9	add_placeholder
+26	Can change placeholder	9	change_placeholder
+27	Can delete placeholder	9	delete_placeholder
+28	Can use Structure mode	9	use_structure
+29	Can add cms plugin	10	add_cmsplugin
+30	Can change cms plugin	10	change_cmsplugin
+31	Can delete cms plugin	10	delete_cmsplugin
+32	Can add page	11	add_page
+33	Can change page	11	change_page
+34	Can delete page	11	delete_page
+35	Can view page	11	view_page
+36	Can publish page	11	publish_page
+37	Can edit static placeholders	11	edit_static_placeholder
+38	Can add Page global permission	12	add_globalpagepermission
+39	Can change Page global permission	12	change_globalpagepermission
+40	Can delete Page global permission	12	delete_globalpagepermission
+41	Can add Page permission	13	add_pagepermission
+42	Can change Page permission	13	change_pagepermission
+43	Can delete Page permission	13	delete_pagepermission
+44	Can add User (page)	14	add_pageuser
+45	Can change User (page)	14	change_pageuser
+46	Can delete User (page)	14	delete_pageuser
+47	Can add User group (page)	15	add_pageusergroup
+48	Can change User group (page)	15	change_pageusergroup
+49	Can delete User group (page)	15	delete_pageusergroup
+50	Can add title	16	add_title
+51	Can change title	16	change_title
+52	Can delete title	16	delete_title
+53	Can add placeholder reference	17	add_placeholderreference
+54	Can change placeholder reference	17	change_placeholderreference
+55	Can delete placeholder reference	17	delete_placeholderreference
+56	Can add static placeholder	18	add_staticplaceholder
+57	Can change static placeholder	18	change_staticplaceholder
+58	Can delete static placeholder	18	delete_staticplaceholder
+59	Can add alias plugin model	19	add_aliaspluginmodel
+60	Can change alias plugin model	19	change_aliaspluginmodel
+61	Can delete alias plugin model	19	delete_aliaspluginmodel
+62	Can add cache key	20	add_cachekey
+63	Can change cache key	20	change_cachekey
+64	Can delete cache key	20	delete_cachekey
+65	Can add flash	21	add_flash
+66	Can change flash	21	change_flash
+67	Can delete flash	21	delete_flash
+68	Can add google map	22	add_googlemap
+69	Can change google map	22	change_googlemap
+70	Can delete google map	22	delete_googlemap
+71	Can add inherit page placeholder	23	add_inheritpageplaceholder
+72	Can change inherit page placeholder	23	change_inheritpageplaceholder
+73	Can delete inherit page placeholder	23	delete_inheritpageplaceholder
+74	Can add link	24	add_link
+75	Can change link	24	change_link
+76	Can delete link	24	delete_link
+77	Can add Snippet	25	add_snippet
+78	Can change Snippet	25	change_snippet
+79	Can delete Snippet	25	delete_snippet
+80	Can add Snippet	26	add_snippetptr
+81	Can change Snippet	26	change_snippetptr
+82	Can delete Snippet	26	delete_snippetptr
+83	Can add teaser	27	add_teaser
+84	Can change teaser	27	change_teaser
+85	Can delete teaser	27	delete_teaser
+86	Can add filer file	28	add_filerfile
+87	Can change filer file	28	change_filerfile
+88	Can delete filer file	28	delete_filerfile
+89	Can add filer folder	29	add_filerfolder
+90	Can change filer folder	29	change_filerfolder
+91	Can delete filer folder	29	delete_filerfolder
+92	Can add filer link plugin	30	add_filerlinkplugin
+93	Can change filer link plugin	30	change_filerlinkplugin
+94	Can delete filer link plugin	30	delete_filerlinkplugin
+95	Can add filer teaser	31	add_filerteaser
+96	Can change filer teaser	31	change_filerteaser
+97	Can delete filer teaser	31	delete_filerteaser
+98	Can add filer video	32	add_filervideo
+99	Can change filer video	32	change_filervideo
+100	Can delete filer video	32	delete_filervideo
+101	Can add revision	33	add_revision
+102	Can change revision	33	change_revision
+103	Can delete revision	33	delete_revision
+104	Can add version	34	add_version
+105	Can change version	34	change_version
+106	Can delete version	34	delete_version
+107	Can add text	35	add_text
+108	Can change text	35	change_text
+109	Can delete text	35	delete_text
+110	Can add Folder	36	add_folder
+111	Can change Folder	36	change_folder
+112	Can delete Folder	36	delete_folder
+113	Can use directory listing	36	can_use_directory_listing
+114	Can add folder permission	37	add_folderpermission
+115	Can change folder permission	37	change_folderpermission
+116	Can delete folder permission	37	delete_folderpermission
+117	Can add file	38	add_file
+118	Can change file	38	change_file
+119	Can delete file	38	delete_file
+120	Can add clipboard	39	add_clipboard
+121	Can change clipboard	39	change_clipboard
+122	Can delete clipboard	39	delete_clipboard
+123	Can add clipboard item	40	add_clipboarditem
+124	Can change clipboard item	40	change_clipboarditem
+125	Can delete clipboard item	40	delete_clipboarditem
+126	Can add image	41	add_image
+127	Can change image	41	change_image
+128	Can delete image	41	delete_image
+129	Can add source	42	add_source
+130	Can change source	42	change_source
+131	Can delete source	42	delete_source
+132	Can add thumbnail	43	add_thumbnail
+133	Can change thumbnail	43	change_thumbnail
+134	Can delete thumbnail	43	delete_thumbnail
+135	Can add thumbnail dimensions	44	add_thumbnaildimensions
+136	Can change thumbnail dimensions	44	change_thumbnaildimensions
+137	Can delete thumbnail dimensions	44	delete_thumbnaildimensions
+138	Can add filer image	45	add_filerimage
+139	Can change filer image	45	change_filerimage
+140	Can delete filer image	45	delete_filerimage
+141	Can add thumbnail option	46	add_thumbnailoption
+142	Can change thumbnail option	46	change_thumbnailoption
+143	Can delete thumbnail option	46	delete_thumbnailoption
+144	Can add Tag	47	add_tag
+145	Can change Tag	47	change_tag
+146	Can delete Tag	47	delete_tag
+147	Can add Tagged Item	48	add_taggeditem
+148	Can change Tagged Item	48	change_taggeditem
+149	Can delete Tagged Item	48	delete_taggeditem
+150	Can add key map	49	add_keymap
+151	Can change key map	49	change_keymap
+152	Can delete key map	49	delete_keymap
+153	Can add blog category	51	add_blogcategory
+154	Can change blog category	51	change_blogcategory
+155	Can delete blog category	51	delete_blogcategory
+156	Can add blog article	53	add_post
+157	Can change blog article	53	change_post
+158	Can delete blog article	53	delete_post
+159	Can add latest posts plugin	54	add_latestpostsplugin
+160	Can change latest posts plugin	54	change_latestpostsplugin
+161	Can delete latest posts plugin	54	delete_latestpostsplugin
+162	Can add author entries plugin	55	add_authorentriesplugin
+163	Can change author entries plugin	55	change_authorentriesplugin
+164	Can delete author entries plugin	55	delete_authorentriesplugin
+165	Can add ungleich page	56	add_ungleichpage
+166	Can change ungleich page	56	change_ungleichpage
+167	Can delete ungleich page	56	delete_ungleichpage
+168	Can add rails beta user	57	add_railsbetauser
+169	Can change rails beta user	57	change_railsbetauser
+170	Can delete rails beta user	57	delete_railsbetauser
+171	Can add message	58	add_message
+172	Can change message	58	change_message
+173	Can delete message	58	delete_message
+174	Can add Page meta info (all languages)	59	add_pagemeta
+175	Can change Page meta info (all languages)	59	change_pagemeta
+176	Can delete Page meta info (all languages)	59	delete_pagemeta
+177	Can add Page meta info (language-dependent)	60	add_titlemeta
+178	Can change Page meta info (language-dependent)	60	change_titlemeta
+179	Can delete Page meta info (language-dependent)	60	delete_titlemeta
+180	Can add rails beta user	62	add_railsbetauser
+181	Can change rails beta user	62	change_railsbetauser
+182	Can delete rails beta user	62	delete_railsbetauser
+183	Can add supporter	63	add_supporter
+184	Can change supporter	63	change_supporter
+185	Can delete supporter	63	delete_supporter
+186	Can add dg gallery	61	add_dggallery
+187	Can change dg gallery	61	change_dggallery
+188	Can delete dg gallery	61	delete_dggallery
+189	Can add dg picture	64	add_dgpicture
+190	Can change dg picture	64	change_dgpicture
+191	Can delete dg picture	64	delete_dgpicture
+192	Can add dg gallery plugin	65	add_dggalleryplugin
+193	Can change dg gallery plugin	65	change_dggalleryplugin
+194	Can delete dg gallery plugin	65	delete_dggalleryplugin
+195	Can add dg supporters plugin	66	add_dgsupportersplugin
+196	Can change dg supporters plugin	66	change_dgsupportersplugin
+197	Can delete dg supporters plugin	66	delete_dgsupportersplugin
+\.
+
+
+--
+-- Name: auth_permission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_permission_id_seq', 197, true);
+
+
+--
+-- Data for Name: auth_user; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_user (id, password, last_login, is_superuser, username, first_name, last_name, email, is_staff, is_active, date_joined) FROM stdin;
+2	pbkdf2_sha256$15000$E4aOwgpuNSUy$ieeVxRVFCmC8zZKM3HqQJS7aug6aR7cvLKjue5mDiWs=	2015-06-13 15:22:13+02	t	sanghee	Sanghee	Kim	sanghee.kim@ungleich.ch	t	t	2015-06-13 15:22:13+02
+3	pbkdf2_sha256$15000$LAd0VLScS9wH$Eo11OsKUhRwU0FITHREHDY3CaqhDmdtec+1pqYi/NTM=	2015-07-18 13:31:35.526078+02	t	nico	Nico	Schottelius	nico.schottelius@ungleich.ch	t	t	2015-06-13 15:22:45+02
+4	pbkdf2_sha256$15000$DCCdqJXbFnGz$6PW2+FcxregzLA9pOShlJgY5EyiV+XeSwA3RRNYLX7A=	2015-10-29 19:07:01.570837+01	f	rscnt				f	t	2015-10-29 19:07:01.570875+01
+1	pbkdf2_sha256$15000$EEGheVZj8bac$EmhJJGLebseAsKhay6p5/yJpKSsKU8u/gcFxUNujuBw=	2016-02-08 10:05:12.701267+01	t	ungleich			team@ungleich.ch	t	t	2015-06-12 18:49:33.596112+02
+\.
+
+
+--
+-- Data for Name: auth_user_groups; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_user_groups (id, user_id, group_id) FROM stdin;
+\.
+
+
+--
+-- Name: auth_user_groups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_user_groups_id_seq', 1, false);
+
+
+--
+-- Name: auth_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_user_id_seq', 4, true);
+
+
+--
+-- Data for Name: auth_user_user_permissions; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_user_user_permissions (id, user_id, permission_id) FROM stdin;
+\.
+
+
+--
+-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_user_user_permissions_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_aliaspluginmodel; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_aliaspluginmodel (cmsplugin_ptr_id, plugin_id, alias_placeholder_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cms_cmsplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_cmsplugin (id, "position", language, plugin_type, creation_date, changed_date, parent_id, placeholder_id, depth, numchild, path) FROM stdin;
+26	2	en-us	FilerLinkPlugin	2015-06-15 15:46:46.817737+02	2015-06-15 15:46:49.750618+02	21	12	2	0	00090003
+27	3	en-us	FilerLinkPlugin	2015-06-15 15:47:13.777197+02	2015-06-15 15:47:16.894176+02	21	12	2	0	00090004
+14	0	en-us	FilerLinkPlugin	2015-06-13 19:51:58.005466+02	2015-06-13 19:52:11.876651+02	13	11	2	0	00060001
+44	2	en-us	FilerLinkPlugin	2015-06-16 22:27:50.389155+02	2015-06-16 22:28:03.458509+02	41	14	2	0	000C0003
+29	5	en-us	FilerLinkPlugin	2015-06-15 15:50:48.437019+02	2015-06-15 15:50:51.257944+02	21	12	2	0	00090006
+64	2	en-us	FilerLinkPlugin	2015-07-20 21:30:44.212912+02	2015-07-20 21:30:48.353798+02	61	18	2	0	000F0003
+30	6	en-us	FilerLinkPlugin	2015-06-15 15:51:33.387763+02	2015-06-15 15:51:36.855665+02	21	12	2	0	00090007
+45	3	en-us	FilerLinkPlugin	2015-06-16 22:28:36.269318+02	2015-06-16 22:28:58.767315+02	41	14	2	0	000C0004
+31	7	en-us	FilerLinkPlugin	2015-06-15 15:51:57.676414+02	2015-06-15 15:52:00.825409+02	21	12	2	0	00090008
+8	0	en-us	FilerLinkPlugin	2015-06-12 22:33:35.572452+02	2015-06-12 22:34:25.8933+02	6	7	2	0	00040001
+32	8	en-us	FilerLinkPlugin	2015-06-15 15:52:15.269583+02	2015-06-15 15:52:18.496+02	21	12	2	0	00090009
+49	6	en-us	FilerImagePlugin	2015-06-16 23:15:54.671685+02	2015-06-16 23:19:53.133018+02	41	14	2	0	000C0008
+6	0	en-us	TextPlugin	2015-06-12 21:58:50.169957+02	2015-06-12 23:04:36.831752+02	\N	7	1	1	0004
+33	9	en-us	FilerLinkPlugin	2015-06-15 15:52:39.176543+02	2015-06-15 15:52:44.554555+02	21	12	2	0	0009000A
+13	0	en-us	TextPlugin	2015-06-13 19:47:15.784346+02	2015-06-14 06:46:11.774696+02	\N	11	1	4	0006
+9	0	en-us	FilerImagePlugin	2015-06-12 23:10:09.310396+02	2015-06-12 23:10:09.319275+02	4	9	2	0	00030001
+4	0	en-us	TextPlugin	2015-06-12 19:54:49.162118+02	2015-06-12 23:06:53.345931+02	\N	9	1	1	0003
+17	1	en-us	FilerImagePlugin	2015-06-14 06:43:51.755039+02	2015-06-14 06:46:11.833131+02	13	11	2	0	00060003
+18	2	en-us	FilerImagePlugin	2015-06-14 06:44:09.869605+02	2015-06-14 06:46:11.842905+02	13	11	2	0	00060004
+19	3	en-us	FilerImagePlugin	2015-06-14 06:44:22.081435+02	2015-06-14 06:46:11.852445+02	13	11	2	0	00060005
+20	0	en-us	TextPlugin	2015-06-14 07:11:57.14237+02	2015-06-14 07:11:57.314821+02	\N	10	1	0	0008
+46	4	en-us	FilerLinkPlugin	2015-06-16 22:33:58.086631+02	2015-06-16 22:34:01.279322+02	41	14	2	0	000C0005
+34	10	en-us	FilerLinkPlugin	2015-06-15 15:52:59.217126+02	2015-06-15 15:53:01.666042+02	21	12	2	0	0009000B
+50	7	en-us	FilerImagePlugin	2015-06-16 23:17:01.340229+02	2015-06-16 23:19:53.142557+02	41	14	2	0	000C0009
+51	8	en-us	FilerImagePlugin	2015-06-16 23:17:51.462657+02	2015-06-16 23:19:53.152077+02	41	14	2	0	000C000A
+67	1	en-us	FilerLinkPlugin	2015-07-27 00:47:45.188355+02	2015-07-27 00:48:20.01272+02	65	19	2	0	000G0002
+52	9	en-us	FilerImagePlugin	2015-06-16 23:18:41.569576+02	2015-06-16 23:20:16.720179+02	41	14	2	0	000C000B
+24	0	en-us	FilerLinkPlugin	2015-06-14 23:37:56.549604+02	2015-06-14 23:38:27.668868+02	21	12	2	0	00090001
+38	0	en-us	FilerImagePlugin	2015-06-15 22:12:38.592686+02	2015-06-15 22:24:16.70615+02	22	13	2	0	000A0003
+1	0	en-us	TextPlugin	2015-06-12 18:53:05.418334+02	2015-06-15 15:57:00.887099+02	\N	2	1	0	0001
+25	1	en-us	FilerLinkPlugin	2015-06-15 00:02:41.481822+02	2015-06-15 00:02:51.619338+02	21	12	2	0	00090002
+39	1	en-us	FilerImagePlugin	2015-06-15 22:12:59.845088+02	2015-06-15 22:24:16.716705+02	22	13	2	0	000A0004
+40	2	en-us	FilerImagePlugin	2015-06-15 22:23:41.774831+02	2015-06-15 22:24:16.727631+02	22	13	2	0	000A0005
+47	5	en-us	FilerLinkPlugin	2015-06-16 22:47:38.009169+02	2015-06-16 22:47:46.891696+02	41	14	2	0	000C0006
+28	4	en-us	FilerLinkPlugin	2015-06-15 15:47:55.647303+02	2015-06-15 16:06:02.531631+02	21	12	2	0	00090005
+41	0	en-us	TextPlugin	2015-06-16 22:14:04.282513+02	2015-06-16 23:20:21.669854+02	\N	14	1	10	000C
+53	0	en-us	TextPlugin	2015-06-21 10:31:55.480776+02	2015-06-22 23:56:08.369576+02	\N	15	1	4	000D
+21	0	en-us	TextPlugin	2015-06-14 23:22:06.930688+02	2015-06-15 17:30:02.895475+02	\N	12	1	11	0009
+68	2	en-us	FilerLinkPlugin	2015-07-27 01:15:03.311183+02	2015-07-27 01:15:27.731662+02	65	19	2	0	000G0003
+22	0	en-us	TextPlugin	2015-06-14 23:24:27.724016+02	2015-06-15 22:38:14.86652+02	\N	13	1	3	000A
+59	0	en-us	TextPlugin	2015-06-26 11:45:50.300563+02	2015-06-26 11:45:50.460937+02	\N	16	1	1	000E
+55	0	en-us	FilerImagePlugin	2015-06-22 15:39:11.56687+02	2015-06-22 23:29:11.992851+02	53	15	2	0	000D0001
+42	0	en-us	FilerLinkPlugin	2015-06-16 22:17:27.55228+02	2015-06-16 22:17:37.61838+02	41	14	2	0	000C0001
+56	1	en-us	FilerImagePlugin	2015-06-22 23:20:35.790788+02	2015-06-22 23:29:19.787657+02	53	15	2	0	000D0002
+43	1	en-us	FilerLinkPlugin	2015-06-16 22:22:32.166113+02	2015-06-16 22:22:36.349296+02	41	14	2	0	000C0002
+57	2	en-us	FilerImagePlugin	2015-06-22 23:28:15.995528+02	2015-06-22 23:29:27.840494+02	53	15	2	0	000D0003
+60	0	en-us	FilerLinkPlugin	2015-06-26 11:47:07.129332+02	2015-06-26 11:47:11.833642+02	59	16	2	0	000E0001
+61	0	en-us	TextPlugin	2015-07-20 21:15:27.714523+02	2015-07-20 21:31:59.07523+02	\N	18	1	3	000F
+58	3	en-us	FilerLinkPlugin	2015-06-22 23:37:33.698877+02	2015-06-22 23:37:45.17474+02	53	15	2	0	000D0004
+62	0	en-us	FilerLinkPlugin	2015-07-20 21:17:28.199265+02	2015-07-20 21:17:35.893519+02	61	18	2	0	000F0001
+69	3	en-us	FilerLinkPlugin	2015-07-27 01:37:32.062729+02	2015-07-27 01:37:36.078352+02	65	19	2	0	000G0004
+63	1	en-us	FilerLinkPlugin	2015-07-20 21:20:11.650034+02	2015-07-20 21:20:15.208989+02	61	18	2	0	000F0002
+70	4	en-us	FilerLinkPlugin	2015-07-27 01:37:46.86029+02	2015-07-27 01:37:49.867409+02	65	19	2	0	000G0005
+66	0	en-us	FilerLinkPlugin	2015-07-27 00:47:27.322604+02	2015-07-27 00:47:32.134591+02	65	19	2	0	000G0001
+76	0	en-us	CMSGalleryPlugin	2016-02-08 10:37:50.103497+01	2016-02-08 10:37:56.601433+01	\N	112	1	0	000L
+65	0	en-us	TextPlugin	2015-07-27 00:38:45.141585+02	2015-09-27 01:02:08.613307+02	\N	19	1	5	000G
+77	0	en-us	CMSGalleryPlugin	2016-02-08 10:37:50.103497+01	2016-02-08 10:38:02.184136+01	\N	111	1	0	000M
+74	0	en-us	TextPlugin	2015-06-12 18:53:05.418334+02	2015-11-05 08:34:37.061213+01	\N	3	1	0	000K
+72	0	de	TextPlugin	2015-11-05 08:30:30.341081+01	2015-11-05 08:30:30.540286+01	\N	2	1	0	000I
+75	0	en-us	FilerLinkPlugin	2015-11-05 08:36:03.319748+01	2015-11-05 08:36:11.144646+01	71	20	2	0	000H0001
+73	0	de	TextPlugin	2015-11-05 08:30:48.470739+01	2015-11-05 08:30:48.529083+01	\N	19	1	0	000J
+71	0	en-us	TextPlugin	2015-09-29 21:07:32.182438+02	2015-11-05 08:36:13.808623+01	\N	20	1	1	000H
+\.
+
+
+--
+-- Name: cms_cmsplugin_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_cmsplugin_id_seq', 77, true);
+
+
+--
+-- Data for Name: cms_globalpagepermission; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_globalpagepermission (id, can_change, can_add, can_delete, can_change_advanced_settings, can_publish, can_change_permissions, can_move_page, can_view, can_recover_page, group_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_globalpagepermission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_globalpagepermission_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_globalpagepermission_sites; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_globalpagepermission_sites (id, globalpagepermission_id, site_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_globalpagepermission_sites_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_globalpagepermission_sites_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_page; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_page (id, created_by, changed_by, creation_date, changed_date, publication_date, publication_end_date, in_navigation, soft_root, reverse_id, navigation_extenders, template, login_required, limit_visibility_in_menu, is_home, application_urls, application_namespace, publisher_is_draft, languages, revision_id, xframe_options, parent_id, publisher_public_id, site_id, depth, numchild, path) FROM stdin;
+5	ungleich	ungleich	2015-10-04 18:27:41.288458+02	2016-02-08 10:38:02.293016+01	2015-10-04 18:47:36.159972+02	\N	t	t	\N		cms/digitalglarus/index.html	f	\N	f		\N	t	en-us	0	0	\N	7	1	1	2	0005
+10	ungleich	ungleich	2015-10-04 23:27:23.422668+02	2015-10-04 23:27:23.548473+02	2015-10-04 23:27:23.416582+02	\N	t	f	\N	\N	INHERIT	f	\N	f	\N	\N	f	en-us	0	0	7	8	1	2	0	00060001
+8	ungleich	ungleich	2015-10-04 23:22:33.837413+02	2015-10-04 23:27:23.683172+02	2015-10-04 23:27:23.416582+02	\N	t	f	\N	\N	INHERIT	f	\N	f	\N	\N	t	en-us	0	0	5	10	1	2	0	00050001
+13	ungleich	ungleich	2016-02-08 10:40:46.348539+01	2016-02-08 10:40:46.426704+01	2016-02-08 10:40:46.34208+01	\N	t	f	\N		INHERIT	f	\N	f		\N	f	en-us	0	0	\N	12	1	1	0	0008
+4	ungleich	ungleich	2015-06-12 19:17:49.270519+02	2016-02-08 10:40:46.439092+01	2015-06-12 19:17:49.261484+02	\N	t	f	\N		cms/ungleichch/blog.html	f	\N	t	BlogApp	djangocms_blog	f	en-us	0	0	\N	3	1	1	0	0004
+11	ungleich	ungleich	2015-10-04 23:27:56.750131+02	2015-10-04 23:27:56.813439+02	2015-10-04 23:27:56.742409+02	\N	t	f	\N	\N	INHERIT	f	\N	f	\N	\N	f	en-us	0	0	7	9	1	2	0	00060002
+9	ungleich	ungleich	2015-10-04 23:22:53.644941+02	2015-10-04 23:27:56.858727+02	2015-10-04 23:27:56.742409+02	\N	t	f	\N	\N	INHERIT	f	\N	f	\N	\N	t	en-us	0	0	5	11	1	2	0	00050002
+12	ungleich	ungleich	2016-02-08 10:38:35.737286+01	2016-02-08 10:40:46.509664+01	2016-02-08 10:40:46.34208+01	\N	t	f	\N		INHERIT	f	\N	f		\N	t	en-us	0	0	\N	13	1	1	0	0007
+3	ungleich	ungleich	2015-06-12 19:05:57.028042+02	2016-02-08 10:40:46.52186+01	2015-06-12 19:17:49.261484+02	\N	t	f	\N		cms/ungleichch/blog.html	f	\N	t	BlogApp	djangocms_blog	t	en-us,de	0	0	\N	4	1	1	0	0003
+7	ungleich	ungleich	2015-10-04 18:47:36.16583+02	2016-02-08 10:38:02.189014+01	2015-10-04 18:47:36.159972+02	\N	t	t	\N		cms/digitalglarus/index.html	f	\N	f		\N	f	en-us	0	0	\N	5	1	1	2	0006
+\.
+
+
+--
+-- Name: cms_page_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_page_id_seq', 13, true);
+
+
+--
+-- Data for Name: cms_page_placeholders; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_page_placeholders (id, page_id, placeholder_id) FROM stdin;
+3	3	6
+4	4	8
+5	5	21
+6	5	22
+7	5	23
+8	5	24
+9	5	25
+10	5	26
+11	5	27
+12	5	28
+13	5	29
+23	7	39
+24	7	40
+25	7	41
+26	7	42
+27	7	43
+28	7	44
+29	7	45
+30	7	46
+31	7	47
+41	8	57
+42	8	58
+43	8	59
+44	8	60
+45	8	61
+46	8	62
+47	8	63
+48	8	64
+49	8	65
+50	10	66
+51	10	67
+52	10	68
+53	10	69
+54	10	70
+55	10	71
+56	10	72
+57	10	73
+58	10	74
+59	10	75
+60	10	76
+61	10	77
+62	10	78
+63	10	79
+64	10	80
+65	9	81
+66	9	82
+67	9	83
+68	9	84
+69	9	85
+70	9	86
+71	9	87
+72	9	88
+73	9	89
+74	11	90
+75	11	91
+76	11	92
+77	11	93
+78	11	94
+79	11	95
+80	11	96
+81	11	97
+82	11	98
+95	7	111
+96	5	112
+97	12	113
+98	12	114
+99	12	115
+100	12	116
+101	12	117
+102	13	118
+103	13	119
+104	13	120
+105	13	121
+106	13	122
+\.
+
+
+--
+-- Name: cms_page_placeholders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_page_placeholders_id_seq', 106, true);
+
+
+--
+-- Data for Name: cms_pagepermission; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_pagepermission (id, can_change, can_add, can_delete, can_change_advanced_settings, can_publish, can_change_permissions, can_move_page, can_view, grant_on, group_id, page_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_pagepermission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_pagepermission_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_pageuser; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_pageuser (user_ptr_id, created_by_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cms_pageusergroup; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_pageusergroup (group_ptr_id, created_by_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cms_placeholder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_placeholder (id, slot, default_width) FROM stdin;
+1	clipboard	\N
+2	footer_copyright	\N
+3	footer_copyright	\N
+6	page_content	\N
+7	post_content	\N
+8	page_content	\N
+9	post_content	\N
+10	post_content	\N
+11	post_content	\N
+12	post_content	\N
+13	post_content	\N
+14	post_content	\N
+15	post_content	\N
+16	post_content	\N
+17	clipboard	\N
+18	post_content	\N
+19	post_content	\N
+20	post_content	\N
+21	digital_glarus_build_a_tech_valley	\N
+22	digital_glarus_build_a_tech_valley_content	\N
+23	digital_glarus_a_new_area	\N
+24	digital_glarus_a_new_area_content	\N
+25	digital_glarus_why_be_interested	\N
+26	digital_glarus_why_be_interested_content	\N
+27	digital_glarus_where_we_are	\N
+28	digital_glarus_where_we_are_content	\N
+29	digital_glarus_legend	\N
+39	digital_glarus_build_a_tech_valley	\N
+40	digital_glarus_build_a_tech_valley_content	\N
+41	digital_glarus_a_new_area	\N
+42	digital_glarus_a_new_area_content	\N
+43	digital_glarus_why_be_interested	\N
+44	digital_glarus_why_be_interested_content	\N
+45	digital_glarus_where_we_are	\N
+46	digital_glarus_where_we_are_content	\N
+47	digital_glarus_legend	\N
+57	digital_glarus_build_a_tech_valley	\N
+58	digital_glarus_build_a_tech_valley_content	\N
+59	digital_glarus_a_new_area	\N
+60	digital_glarus_a_new_area_content	\N
+61	digital_glarus_why_be_interested	\N
+62	digital_glarus_why_be_interested_content	\N
+63	digital_glarus_where_we_are	\N
+64	digital_glarus_where_we_are_content	\N
+65	digital_glarus_legend	\N
+66	digitalglarus_why_us	\N
+67	digitalglarus_why_us_content	\N
+68	digitalglarus_why_glarus	\N
+69	digitalglarus_why_glarus_beautiful_landscape	\N
+70	digitalglarus_why_glarus_affordable_price	\N
+71	digitalglarus_why_glarus_direct_connection_zurich	\N
+72	digital_glarus_legend	\N
+73	digital_glarus_build_a_tech_valley	\N
+74	digital_glarus_build_a_tech_valley_content	\N
+75	digital_glarus_a_new_area	\N
+76	digital_glarus_a_new_area_content	\N
+77	digital_glarus_why_be_interested	\N
+78	digital_glarus_why_be_interested_content	\N
+79	digital_glarus_where_we_are	\N
+80	digital_glarus_where_we_are_content	\N
+81	digital_glarus_build_a_tech_valley	\N
+82	digital_glarus_build_a_tech_valley_content	\N
+83	digital_glarus_a_new_area	\N
+84	digital_glarus_a_new_area_content	\N
+85	digital_glarus_why_be_interested	\N
+86	digital_glarus_why_be_interested_content	\N
+87	digital_glarus_where_we_are	\N
+88	digital_glarus_where_we_are_content	\N
+89	digital_glarus_legend	\N
+90	digital_glarus_build_a_tech_valley	\N
+91	digital_glarus_build_a_tech_valley_content	\N
+92	digital_glarus_a_new_area	\N
+93	digital_glarus_a_new_area_content	\N
+94	digital_glarus_why_be_interested	\N
+95	digital_glarus_why_be_interested_content	\N
+96	digital_glarus_where_we_are	\N
+97	digital_glarus_where_we_are_content	\N
+98	digital_glarus_legend	\N
+111	digital_glarus_gallery_grid	\N
+112	digital_glarus_gallery_grid	\N
+113	digitalglarus_why_glarus	\N
+114	digitalglarus_why_glarus_beautiful_landscape	\N
+115	digitalglarus_why_glarus_affordable_price	\N
+116	digitalglarus_why_glarus_direct_connection_zurich	\N
+117	digital_glarus_legend	\N
+118	digitalglarus_why_glarus	\N
+119	digitalglarus_why_glarus_beautiful_landscape	\N
+120	digitalglarus_why_glarus_affordable_price	\N
+121	digitalglarus_why_glarus_direct_connection_zurich	\N
+122	digital_glarus_legend	\N
+\.
+
+
+--
+-- Name: cms_placeholder_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_placeholder_id_seq', 122, true);
+
+
+--
+-- Data for Name: cms_placeholderreference; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_placeholderreference (cmsplugin_ptr_id, name, placeholder_ref_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cms_staticplaceholder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_staticplaceholder (id, name, code, dirty, creation_method, draft_id, public_id, site_id) FROM stdin;
+1	footer_copyright	footer_copyright	f	template	2	3	\N
+\.
+
+
+--
+-- Name: cms_staticplaceholder_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_staticplaceholder_id_seq', 1, true);
+
+
+--
+-- Data for Name: cms_title; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_title (id, language, title, page_title, menu_title, meta_description, slug, path, has_url_overwrite, redirect, creation_date, published, publisher_is_draft, publisher_state, page_id, publisher_public_id) FROM stdin;
+11	de	blog	blog	blog	blog\r\n	blog		f	\N	2015-11-05 08:30:25.866437+01	f	t	1	3	\N
+4	en-us	Blog	ungleich Blog	Blog	on OpenSource, technology, our passion and interests...	blog		f		2015-06-12 19:05:57.066362+02	t	f	0	4	3
+3	en-us	Blog	ungleich Blog	Blog	on OpenSource, technology, our passion and interests...	blog		f		2015-06-12 19:05:57.066362+02	t	t	0	3	4
+9	en-us	fooffff	ffff	ffff	ffffff	fooffff	digitalglarus/fooffff	f	\N	2015-10-04 23:22:33.989754+02	t	f	0	10	7
+10	en-us	ccccccccccccc	ccccccccccccccccc	cccccccccccccc	ccc	ccccccccccccc	digitalglarus/ccccccccccccc	f	\N	2015-10-04 23:22:53.668087+02	t	f	0	11	8
+6	en-us	digital glarus home	Digital Glarus	home		digital-glarus-home	digitalglarus	t		2015-10-04 18:27:41.449183+02	t	f	0	7	5
+5	en-us	digital glarus home	Digital Glarus	home		digital-glarus-home	digitalglarus	t		2015-10-04 18:27:41.449183+02	t	t	0	5	6
+13	en-us	supporters	supporters	supporters		supporters	supporters	f		2016-02-08 10:38:35.910169+01	t	f	0	13	12
+12	en-us	supporters	supporters	supporters		supporters	supporters	f		2016-02-08 10:38:35.910169+01	t	t	0	12	13
+7	en-us	fooffff	ffff	ffff	ffffff	fooffff	digitalglarus/fooffff	f	\N	2015-10-04 23:22:33.989754+02	t	t	0	8	9
+8	en-us	ccccccccccccc	ccccccccccccccccc	cccccccccccccc	ccc	ccccccccccccc	digitalglarus/ccccccccccccc	f	\N	2015-10-04 23:22:53.668087+02	t	t	0	9	10
+\.
+
+
+--
+-- Name: cms_title_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_title_id_seq', 13, true);
+
+
+--
+-- Data for Name: cms_usersettings; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_usersettings (id, language, clipboard_id, user_id) FROM stdin;
+1	en-us	1	1
+2	en-us	17	3
+\.
+
+
+--
+-- Name: cms_usersettings_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_usersettings_id_seq', 2, true);
+
+
+--
+-- Data for Name: cmsplugin_filer_file_filerfile; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_file_filerfile (cmsplugin_ptr_id, title, target_blank, style, file_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_folder_filerfolder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_folder_filerfolder (cmsplugin_ptr_id, title, style, folder_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_image_filerimage; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_image_filerimage (cmsplugin_ptr_id, style, caption_text, image_url, alt_text, use_original_image, use_autoscale, width, height, crop, upscale, alignment, free_link, original_link, description, target_blank, file_link_id, image_id, page_link_id, thumbnail_option_id) FROM stdin;
+17					f	f	\N	\N	t	t	\N		f		f	\N	13	\N	\N
+18					f	f	\N	\N	t	t	\N		f		f	\N	11	\N	\N
+19					f	f	\N	\N	t	t	\N		f		f	\N	12	\N	\N
+38					f	f	\N	\N	t	t	\N		f		f	\N	19	\N	\N
+39					f	f	\N	\N	t	t	\N		f		f	\N	21	\N	\N
+40					f	f	\N	\N	t	t	\N		f		f	\N	22	\N	\N
+49					f	f	\N	\N	t	t	\N		f		f	\N	24	\N	\N
+50					f	f	\N	\N	t	t	\N		f		f	\N	25	\N	\N
+51					f	f	\N	\N	t	t	\N		f		f	\N	26	\N	\N
+52					f	f	\N	\N	t	t	\N		f		f	\N	27	\N	\N
+55					f	f	\N	\N	t	t	\N		f		f	\N	29	\N	\N
+56					f	f	\N	\N	t	t	\N		f		f	\N	30	\N	\N
+57					f	f	\N	\N	t	t	\N		f		f	\N	31	\N	\N
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_image_thumbnailoption; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_image_thumbnailoption (id, name, width, height, crop, upscale) FROM stdin;
+\.
+
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cmsplugin_filer_image_thumbnailoption_id_seq', 1, false);
+
+
+--
+-- Data for Name: cmsplugin_filer_link_filerlinkplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_link_filerlinkplugin (cmsplugin_ptr_id, name, url, mailto, link_style, new_window, file_id, page_link_id) FROM stdin;
+8	DjangoCMS blog	https://github.com/nephila/djangocms-blog		 	t	\N	\N
+14	OpenNebulaConf 2015.	http://2015.opennebulaconf.com/		 	t	\N	\N
+24	rails-hosting.ch	http://rails-hosting.ch		 	t	\N	\N
+25	OpenNebula	http://opennebula.org		 	f	\N	\N
+26	Ceph	http://ceph.com/		 	f	\N	\N
+27	GlusterFS	http://www.gluster.org/		 	f	\N	\N
+29	Nginx	http://nginx.org/		 	f	\N	\N
+30	PostgreSQL	https://www.postgresql.org/		 	f	\N	\N
+31	DjangoCMS Blog	https://github.com/nephila/djangocms-blog		 	f	\N	\N
+32	DjangoCMS	http://django-cms.org/		 	f	\N	\N
+33	uwsgi	http://uwsgi-docs.readthedocs.org/en/latest/		 	f	\N	\N
+34	Django	https://www.djangoproject.com/		 	f	\N	\N
+28	cdist	http://www.nico.schottelius.org/software/cdist/		 	f	\N	\N
+42	OpenCloudDay 2015 in Bern	http://ch-open.ch/events/aktuelle-events/160615-open-cloud-day-2015/		 	f	\N	\N
+43	@Jens	https://twitter.com/jcfischer		 	f	\N	\N
+44	Digital Glarus	https://digitalglarus.ungleich.ch		 	f	\N	\N
+45	follow us on Twitter	https://twitter.com/ungleich		 	f	\N	\N
+46	/ch/open	http://www.ch-open.ch/		 	f	\N	\N
+47	@ICCLab	https://twitter.com/icc_lab		 	f	\N	\N
+58	Digital Glarus	https://digitalglarus.ungleich.ch		 	f	\N	\N
+60	PostgreSQL Europe	https://www.postgresql.eu/		 	f	\N	\N
+62	Digital Glarus	https://digitalglarus.ungleich.ch		 	f	\N	\N
+63	Makers im Zigerschlitz	http://www.meetup.com/Makers-im-Zigerschlitz/events/223111211/		 	f	\N	\N
+64	follow us on Twitter	https://twitter.com/ungleich		 	f	\N	\N
+66	Co-Working Space	https://en.wikipedia.org/wiki/Coworking		 	f	\N	\N
+67	Digital Glarus	https://digitalglarus.ungleich.ch/		 	f	\N	\N
+68	@ungleich	https://twitter.com/ungleich		 	f	\N	\N
+69	fill out the form	https://docs.google.com/forms/d/1S2pQ2LDdRi2zbYHeBlusR5SoQjFy0HlHPTKgNKYIGak/viewform?usp=send_form		 	f	\N	\N
+70	fill out the project form	https://docs.google.com/forms/d/1S2pQ2LDdRi2zbYHeBlusR5SoQjFy0HlHPTKgNKYIGak/viewform?usp=send_form		 	f	\N	\N
+75	testing text	https://medium.com/google-developers/exploring-es7-decorators-76ecb65fb841		 	f	\N	\N
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_teaser_filerteaser; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_teaser_filerteaser (cmsplugin_ptr_id, title, image_url, style, use_autoscale, width, height, free_link, description, target_blank, image_id, page_link_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_video_filervideo; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_video_filervideo (cmsplugin_ptr_id, movie_url, width, height, auto_play, auto_hide, fullscreen, loop, bgcolor, textcolor, seekbarcolor, seekbarbgcolor, loadingbarcolor, buttonoutcolor, buttonovercolor, buttonhighlightcolor, image_id, movie_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: digitalglarus_dggallery; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY digitalglarus_dggallery (id, name, parent_id) FROM stdin;
+1	Home Gallery	\N
+\.
+
+
+--
+-- Name: digitalglarus_dggallery_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('digitalglarus_dggallery_id_seq', 1, true);
+
+
+--
+-- Data for Name: digitalglarus_dggalleryplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY digitalglarus_dggalleryplugin (cmsplugin_ptr_id, "dgGallery_id") FROM stdin;
+76	1
+77	1
+\.
+
+
+--
+-- Data for Name: digitalglarus_dgpicture; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY digitalglarus_dgpicture (id, description, gallery_id, image_id) FROM stdin;
+1	ungleich	1	37
+2	dg	1	36
+3	dg	1	38
+\.
+
+
+--
+-- Name: digitalglarus_dgpicture_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('digitalglarus_dgpicture_id_seq', 3, true);
+
+
+--
+-- Data for Name: digitalglarus_dgsupportersplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY digitalglarus_dgsupportersplugin (cmsplugin_ptr_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: digitalglarus_message; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY digitalglarus_message (id, name, email, phone_number, message, received_date) FROM stdin;
+\.
+
+
+--
+-- Name: digitalglarus_message_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('digitalglarus_message_id_seq', 1, false);
+
+
+--
+-- Data for Name: digitalglarus_supporter; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY digitalglarus_supporter (id, name, description) FROM stdin;
+\.
+
+
+--
+-- Name: digitalglarus_supporter_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('digitalglarus_supporter_id_seq', 1, false);
+
+
+--
+-- Data for Name: django_admin_log; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) FROM stdin;
+1	2015-06-12 18:53:01.623776+02	1	Home	1		11	1
+2	2015-06-12 19:05:57.105218+02	3	Blog	1		11	1
+3	2015-06-12 19:06:25.68614+02	3	Blog	2	Changed application_urls, application_namespace and xframe_options.	11	1
+4	2015-06-12 19:07:21.654196+02	1	announcement	1		51	1
+5	2015-06-12 19:10:34.583595+02	1	ungleich Blog launched	1		53	1
+6	2015-06-12 19:14:13.032533+02	3	Blog	2	Changed template and xframe_options.	11	1
+7	2015-06-12 19:14:40.886446+02	1	ungleich blog launched	2	Changed title and tags.	53	1
+8	2015-06-12 19:17:49.46888+02	3	Blog	2		11	1
+9	2015-06-12 19:21:50.285698+02	2	opennebula	1		51	1
+10	2015-06-12 19:23:37.226156+02	2	OpenNebulaConf 2015	1		53	1
+11	2015-06-12 19:24:42.572774+02	1	ungleich.ch	2	Changed domain and name.	7	1
+12	2015-06-12 19:25:07.868424+02	1	blog.ungleich.ch	2	Changed domain.	7	1
+13	2015-06-12 19:26:30.363273+02	2	OpenNebulaConf 2015	2	Changed abstract and tags.	53	1
+14	2015-06-12 19:28:56.127053+02	2	OpenNebulaConf 2015	2	Changed categories and tags.	53	1
+15	2015-06-12 19:32:08.451294+02	2	OpenNebulaConf 2015	2	Changed publish and tags.	53	1
+16	2015-06-12 19:35:00.637214+02	2	OpenNebulaConf 2015	2	Changed abstract and tags.	53	1
+17	2015-06-12 19:49:43.82979+02	1	ungleich	2	No fields changed.	8	1
+18	2015-06-12 19:55:36.291237+02	2	OpenNebulaConf 2015	2	Changed abstract and tags.	53	1
+19	2015-06-12 21:55:54.701245+02	1	ungleich blog launched	2	Changed abstract and tags.	53	1
+20	2015-06-12 21:57:19.415793+02	5	5	3		10	1
+21	2015-06-12 21:57:33.678+02	1	ungleich	2	No fields changed.	8	1
+22	2015-06-12 21:58:26.402886+02	1	ungleich blog launched	2	Changed abstract and tags.	53	1
+23	2015-06-12 22:03:12.485109+02	3	Blog	2	Changed page_title.	11	1
+24	2015-06-12 22:04:54.009245+02	3	Blog	2		11	1
+25	2015-06-12 22:06:13.555449+02	3	Blog	2	Changed menu_title and page_title.	11	1
+26	2015-06-12 22:06:55.919673+02	3	Blog	2	Changed page_title.	11	1
+27	2015-06-12 22:07:32.136411+02	3	Blog	2		11	1
+28	2015-06-12 22:17:24.393782+02	3	Blog	2	Changed page_title.	11	1
+29	2015-06-12 22:24:27.361495+02	3	hosting	1		51	1
+30	2015-06-12 22:25:21.343339+02	3	Application Hosting	1		53	1
+31	2015-06-12 22:25:31.019931+02	3	Application Hosting	2	Changed tags.	53	1
+32	2015-06-12 22:25:53.92103+02	3	Application Hosting	2	Changed tags and date_published.	53	1
+33	2015-06-12 23:06:07.746567+02	2	OpenNebulaConf 2015	2	Changed tags and date_published.	53	1
+34	2015-06-12 23:07:42.088516+02	3	Blog	2		11	1
+35	2015-06-13 10:14:14.632456+02	2	OpenNebulaConf 2015	2	Changed categories and tags.	53	1
+36	2015-06-13 11:27:58.111546+02	2	OpenNebulaConf 2015	3		53	1
+37	2015-06-13 11:29:11.435971+02	4	 OpenNebulaConf 2015 	1		53	1
+38	2015-06-13 11:29:16.09016+02	4	 OpenNebulaConf 2015 	2	Changed tags.	53	1
+39	2015-06-13 11:30:48.787184+02	4	 OpenNebulaConf 2015 	2	Changed tags.	53	1
+40	2015-06-13 11:32:13.135422+02	10	10	3		10	1
+41	2015-06-13 15:04:06.799637+02	1	ungleich blog launched	2	Changed abstract and tags.	53	1
+42	2015-06-13 15:11:03.536055+02	3	Blog	2		11	1
+43	2015-06-13 15:13:17.878856+02	3	Blog	2		11	1
+44	2015-06-13 15:22:13.384436+02	2	sanghee	1		4	1
+45	2015-06-13 15:22:45.638851+02	3	nico	1		4	1
+46	2015-06-13 15:23:05.973436+02	3	nico	2	Changed first_name, last_name, email, is_staff and is_superuser.	4	1
+47	2015-06-13 15:23:25.19965+02	2	sanghee	2	Changed first_name, last_name, email, is_staff and is_superuser.	4	1
+48	2015-06-13 19:37:46.061872+02	4	 OpenNebulaConf 2015 	2	Changed abstract and tags.	53	1
+49	2015-06-13 19:46:50.586349+02	4	October 20-22 2015, Meet us in Barcelona!	2	Changed title, publish and tags.	53	1
+50	2015-06-13 19:52:25.565082+02	3	Blog	2		11	1
+51	2015-06-13 20:15:22.853187+02	1	14473379828_84376f1229_h.jpg	3		41	1
+52	2015-06-13 20:22:46.173677+02	3	14473379828_84376f1229_h.jpg	2	No fields changed.	41	1
+53	2015-06-13 20:22:51.892558+02	4	14473379828_84376f1229_h.jpg	3		41	1
+54	2015-06-13 20:22:55.655192+02	3	14473379828_84376f1229_h.jpg	3		41	1
+55	2015-06-13 20:22:59.813589+02	2	14473379828_84376f1229_h.jpg	3		41	1
+56	2015-06-13 20:23:42.481738+02	6	14473379828_84376f1229_h.jpg	3		41	1
+57	2015-06-14 04:53:32.803307+02	2	articles	2	Changed name.	36	1
+58	2015-06-14 04:53:45.679853+02	5	14473379828_84376f1229_h.jpg	3		41	1
+59	2015-06-14 05:10:32.327331+02	3	img	2	Changed name.	36	1
+60	2015-06-14 05:13:23.742703+02	4	October 20-22 2015, Meet us in Barcelona!	2	Changed tags and main_image.	53	1
+61	2015-06-14 05:14:35.023026+02	3	Blog	2	Changed meta_description.	11	1
+62	2015-06-14 05:15:00.309542+02	3	Blog	2		11	1
+63	2015-06-14 05:17:31.940109+02	14	14473379828_84376f1229_h.jpg	3		41	1
+64	2015-06-14 05:17:50.419391+02	4	October 20-22 2015, Meet us in Barcelona!	2	Changed tags and main_image.	53	1
+65	2015-06-14 05:42:24.173543+02	4	October 20-22 2015, Meet us in Barcelona!	2	Changed tags and sites.	53	1
+66	2015-06-14 05:42:44.242971+02	1	blog.ungleich.ch	2	Changed name.	7	1
+67	2015-06-14 05:43:15.804351+02	3	Blog	2	Changed xframe_options.	11	1
+68	2015-06-14 05:43:22.039775+02	3	Blog	2	No fields changed.	11	1
+69	2015-06-14 06:11:11.055257+02	4	October 20-22 2015, Meet us in Barcelona!	2	Changed tags.	53	1
+70	2015-06-14 06:48:27.067971+02	1	UngleichPage object	1		56	1
+71	2015-06-14 06:48:33.905655+02	3	Blog	2		11	1
+72	2015-06-14 06:49:44.904955+02	1	ungleich blog launched	2	Changed abstract and tags.	53	1
+73	2015-06-14 06:56:02.063255+02	1	ungleich blog launched	2	Changed abstract, tags and main_image.	53	1
+74	2015-06-14 06:56:32.225684+02	1	ungleich blog launched	2	Changed abstract and tags.	53	1
+75	2015-06-14 07:05:22.149361+02	3	Blog	2		11	1
+76	2015-06-14 07:20:25.178737+02	1	https://blog.ungleich.ch	2	Changed domain.	7	1
+77	2015-06-14 07:21:09.484391+02	1	blog.ungleich.ch	2	Changed domain.	7	1
+78	2015-06-14 07:26:04.698325+02	1	https://blog.ungleich.ch	2	Changed domain.	7	1
+79	2015-06-14 07:26:32.802673+02	1	blog.ungleich.ch	2	Changed domain.	7	1
+80	2015-06-14 23:19:37.816758+02	5	Preview of the ungleich hosting technologies	1		53	1
+81	2015-06-14 23:22:29.215379+02	4	technology	1		51	1
+82	2015-06-14 23:22:38.10048+02	5	Preview of the ungleich hosting technologies	2	Changed categories, abstract and tags.	53	1
+83	2015-06-14 23:23:32.370425+02	6	OpenNebula + Openstack + Cloudstack = Open Cloud Day Bern	1		53	1
+84	2015-06-14 23:28:20.839641+02	19	opencloudday.png	2	No fields changed.	41	1
+85	2015-06-14 23:54:31.800422+02	5	Preview of the ungleich hosting technologies	2	Changed abstract and tags.	53	1
+166	2015-10-05 00:55:29.721747+02	5	digital glarus home	2		11	1
+86	2015-06-15 15:54:14.507513+02	5	Preview of the ungleich hosting technologies	2	Changed tags and meta_keywords.	53	1
+87	2015-06-15 15:54:36.288491+02	3	Blog	2		11	1
+88	2015-06-15 15:57:51.794578+02	5	Preview of the ungleich hosting technologies	2	Changed publish and tags.	53	1
+89	2015-06-15 16:05:44.487266+02	3	Blog	2		11	1
+90	2015-06-15 17:31:20.07251+02	5	Preview of the ungleich hosting technologies	2	Changed abstract and tags.	53	1
+91	2015-06-15 22:11:20.148583+02	20	magical-bern-switzerland.jpg	2	No fields changed.	41	1
+92	2015-06-15 22:17:30.322259+02	6	OpenNebula + Openstack + Cloudstack = Open Cloud Day Bern	2	Changed publish and tags.	53	1
+93	2015-06-15 22:19:52.426803+02	6	OpenNebula + Openstack + Cloudstack = Open Cloud Day Bern	2	Changed tags and main_image.	53	1
+94	2015-06-15 22:21:31.396896+02	6	OpenNebula + Openstack + Cloudstack = Open Cloud Day Bern	2	Changed slug and tags.	53	1
+95	2015-06-16 10:02:02.348565+02	1	Title Meta for Blog (blog, en-us)	1		60	1
+96	2015-06-16 10:02:34.781253+02	3	Blog	2		11	1
+97	2015-06-16 10:08:34.882691+02	23	380600.png	3		41	1
+98	2015-06-16 10:09:21.40288+02	1	Title Meta for Blog (blog, en-us)	2	Changed keywords.	60	1
+99	2015-06-16 10:09:30.836111+02	3	Blog	2		11	1
+100	2015-06-16 10:21:30.955727+02	1	Title Meta for Blog (blog, en-us)	2	Changed description.	60	1
+101	2015-06-16 10:21:40.885815+02	3	Blog	2		11	1
+102	2015-06-16 22:11:45.853073+02	5	conference	1		51	1
+103	2015-06-16 22:13:52.403868+02	7	A great OpenCloudDay 2015 in Bern	1		53	1
+104	2015-06-16 23:02:07.980118+02	7	A great OpenCloudDay 2015 in Bern	2	Changed tags.	53	1
+105	2015-06-16 23:21:51.253139+02	7	A great OpenCloudDay 2015 in Bern	2	Changed tags and main_image.	53	1
+106	2015-06-16 23:22:23.131324+02	7	A great OpenCloudDay 2015 in Bern	2	Changed publish and tags.	53	1
+107	2015-06-21 10:25:00.377457+02	6	digitalglarus	1		51	1
+108	2015-06-21 10:30:44.63475+02	8	The merger of Born Informatik and adesso Schweiz AG	1		53	1
+109	2015-06-21 10:39:11.215368+02	8	The merger of Born Informatik and adesso Schweiz AG	2	Changed tags and author.	53	1
+110	2015-06-22 10:04:01.598254+02	8	The merger of Born Informatik and adesso Schweiz AG	2	Changed abstract and tags.	53	1
+111	2015-06-22 23:32:43.975477+02	8	The merger of Born Informatik and adesso Schweiz AG	2	Changed tags.	53	1
+112	2015-06-22 23:32:53.563821+02	8	The merger of Born Informatik and adesso Schweiz AG	2	Changed tags.	53	1
+113	2015-06-22 23:57:05.197117+02	8	The merger of Born Informatik and adesso Schweiz AG	2	Changed publish, tags and meta_keywords.	53	1
+114	2015-06-26 11:44:24.689614+02	9	Swiss Postgres Conference with cdist	1		53	1
+115	2015-07-20 21:15:15.624943+02	10	Digital Glarus: The first meetup meeting	1		53	1
+116	2015-07-20 21:33:03.280347+02	10	Digital Glarus: The first meetup meeting	2	Changed publish, tags and meta_keywords.	53	1
+117	2015-07-27 00:38:36.977578+02	11	Digital Glarus: Call for Hacking	1		53	1
+118	2015-07-27 00:44:20.704181+02	11	Digital Glarus: Call for Hacking	2	Changed abstract and tags.	53	1
+119	2015-07-27 01:55:50.68159+02	11	Digital Glarus: Call for Hacking	2	Changed publish and tags.	53	1
+120	2015-09-26 21:15:48.144401+02	11	Digital Glarus: Call for Hacking	2	Changed tags.	53	1
+121	2015-09-26 21:45:15.024072+02	11	Digital Glarus: Call for Hacking	2	Changed tags.	53	1
+122	2015-09-26 21:47:05.14917+02	11	Digital Glarus: Call for Hacking	2	Changed tags and main_image.	53	1
+123	2015-09-27 00:15:52.422601+02	11	Digital Glarus: Call for Hacking	2	Changed tags.	53	1
+124	2015-09-27 00:16:06.257686+02	10	Digital Glarus: The first meetup meeting	2	Changed tags.	53	1
+125	2015-09-27 00:57:33.473305+02	10	Digital Glarus: The first meetup meeting	2	Changed tags and main_image.	53	1
+126	2015-09-29 17:23:12.576148+02	12	Test for Raul	1		53	1
+127	2015-09-29 21:05:05.969378+02	12	Test for Raul	2	Changed publish, abstract and tags.	53	1
+128	2015-09-29 21:05:41.218424+02	1	https://dynamicweb-staging.ungleich.ch/blog	2	Changed domain.	7	1
+129	2015-09-29 21:05:53.560601+02	12	Test for Raul	2	Changed tags and sites.	53	1
+130	2015-09-29 21:06:54.023847+02	1	dynamicweb-staging.ungleich.ch/blog	2	Changed domain.	7	1
+131	2015-09-29 21:07:01.793033+02	12	Test for Raul	2	Changed tags.	53	1
+132	2015-09-29 21:07:53.038053+02	1	dynamicweb-staging.ungleich.ch	2	Changed domain.	7	1
+133	2015-09-30 07:39:14.7488+02	12	Test for Raul	2	Changed publish and tags.	53	1
+134	2015-09-30 07:40:04.059434+02	12	Test for Raul	2	Changed publish and tags.	53	1
+135	2015-09-30 07:41:38.432714+02	12	Test for Raul	2	Changed publish and tags.	53	1
+136	2015-09-30 07:44:08.328661+02	3	Blog	2	Changed overwrite_url and xframe_options.	11	1
+137	2015-09-30 07:44:35.49613+02	3	Blog	2	Changed xframe_options.	11	1
+138	2015-09-30 07:45:11.171587+02	12	Test for Raul	2	Changed tags.	53	1
+139	2015-09-30 07:56:03.792794+02	12	Test for Raul	2	Changed publish and tags.	53	1
+140	2015-09-30 07:59:10.455383+02	1	UngleichPage object	2	Changed image.	56	1
+141	2015-09-30 08:00:06.440817+02	12	Test for Raul	2	Changed publish and tags.	53	1
+142	2015-10-04 18:27:41.515203+02	5	home	1		11	1
+143	2015-10-04 18:46:32.888645+02	5	home	2	Changed overwrite_url and xframe_options.	11	1
+144	2015-10-04 18:47:36.318099+02	5	digital glarus home	2		11	1
+145	2015-10-04 19:28:39.173545+02	3	Blog	2	Changed template and xframe_options.	11	1
+146	2015-10-04 19:28:52.048834+02	3	Blog	2		11	1
+147	2015-10-04 23:22:34.002783+02	8	ffff	1		11	1
+148	2015-10-04 23:22:53.679733+02	9	cccccccccccccc	1		11	1
+149	2015-10-04 23:27:23.576142+02	8	fooffff	2		11	1
+150	2015-10-04 23:27:56.841563+02	9	ccccccccccccc	2		11	1
+151	2015-10-04 23:28:47.453119+02	5	home	2	Changed overwrite_url, soft_root and xframe_options.	11	1
+152	2015-10-04 23:28:58.351021+02	5	digital glarus home	2		11	1
+153	2015-10-04 23:34:26.201087+02	1	Home	2		11	1
+154	2015-10-04 23:35:55.056467+02	5	home	2	Changed xframe_options.	11	1
+155	2015-10-04 23:40:26.364914+02	5	home	2	Changed overwrite_url and xframe_options.	11	1
+156	2015-10-05 00:49:38.179792+02	5	home	2	Changed xframe_options.	11	1
+157	2015-10-05 00:50:29.926486+02	5	home	2	Changed overwrite_url and xframe_options.	11	1
+158	2015-10-05 00:51:02.333548+02	1	Home	3		11	1
+159	2015-10-05 00:51:13.6503+02	5	digital glarus home	2		11	1
+160	2015-10-05 00:51:15.345952+02	5	digital glarus home	2		11	1
+161	2015-10-05 00:51:37.480905+02	5	digital glarus home	2		11	1
+162	2015-10-05 00:52:23.657329+02	3	Blog	2	Changed soft_root and xframe_options.	11	1
+163	2015-10-05 00:53:00.326797+02	3	Blog	2		11	1
+164	2015-10-05 00:55:16.003054+02	3	Blog	2	Changed soft_root and xframe_options.	11	1
+165	2015-10-05 00:55:24.575408+02	5	home	2	Changed soft_root and xframe_options.	11	1
+167	2015-10-05 00:55:37.458085+02	3	Blog	2		11	1
+168	2015-10-05 00:59:50.474732+02	5	home	2	Changed soft_root and xframe_options.	11	1
+169	2015-10-05 00:59:54.499159+02	5	digital glarus home	2		11	1
+170	2015-10-29 19:07:02.121984+01	4	rscnt	1		4	1
+171	2015-11-05 08:30:25.946184+01	3	Blog	2	Changed title, slug, menu_title, page_title and meta_description.	11	1
+172	2015-11-05 08:34:37.063722+01	3	Blog	2		11	1
+173	2016-02-08 10:36:34.721547+01	1	Home Gallery	1		61	1
+174	2016-02-08 10:38:02.26985+01	5	digital glarus home	2		11	1
+175	2016-02-08 10:38:35.956034+01	12	supporters	1		11	1
+176	2016-02-08 10:39:15.215809+01	12	supporters	2	Changed overwrite_url and xframe_options.	11	1
+177	2016-02-08 10:40:31.137401+01	12	supporters	2	Changed overwrite_url and xframe_options.	11	1
+178	2016-02-08 10:40:46.488973+01	12	supporters	2		11	1
+\.
+
+
+--
+-- Name: django_admin_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_admin_log_id_seq', 178, true);
+
+
+--
+-- Data for Name: django_content_type; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_content_type (id, name, app_label, model) FROM stdin;
+1	log entry	admin	logentry
+2	permission	auth	permission
+3	group	auth	group
+4	user	auth	user
+5	content type	contenttypes	contenttype
+6	session	sessions	session
+7	site	sites	site
+8	user setting	cms	usersettings
+9	placeholder	cms	placeholder
+10	cms plugin	cms	cmsplugin
+11	page	cms	page
+12	Page global permission	cms	globalpagepermission
+13	Page permission	cms	pagepermission
+14	User (page)	cms	pageuser
+15	User group (page)	cms	pageusergroup
+16	title	cms	title
+17	placeholder reference	cms	placeholderreference
+18	static placeholder	cms	staticplaceholder
+19	alias plugin model	cms	aliaspluginmodel
+20	cache key	menus	cachekey
+21	flash	djangocms_flash	flash
+22	google map	djangocms_googlemap	googlemap
+23	inherit page placeholder	djangocms_inherit	inheritpageplaceholder
+24	link	djangocms_link	link
+25	Snippet	djangocms_snippet	snippet
+26	Snippet	djangocms_snippet	snippetptr
+27	teaser	djangocms_teaser	teaser
+28	filer file	cmsplugin_filer_file	filerfile
+29	filer folder	cmsplugin_filer_folder	filerfolder
+30	filer link plugin	cmsplugin_filer_link	filerlinkplugin
+31	filer teaser	cmsplugin_filer_teaser	filerteaser
+32	filer video	cmsplugin_filer_video	filervideo
+33	revision	reversion	revision
+34	version	reversion	version
+35	text	djangocms_text_ckeditor	text
+36	Folder	filer	folder
+37	folder permission	filer	folderpermission
+38	file	filer	file
+39	clipboard	filer	clipboard
+40	clipboard item	filer	clipboarditem
+41	image	filer	image
+42	source	easy_thumbnails	source
+43	thumbnail	easy_thumbnails	thumbnail
+44	thumbnail dimensions	easy_thumbnails	thumbnaildimensions
+45	filer image	cmsplugin_filer_image	filerimage
+46	thumbnail option	cmsplugin_filer_image	thumbnailoption
+47	Tag	taggit	tag
+48	Tagged Item	taggit	taggeditem
+49	key map	django_select2	keymap
+50	blog category Translation	djangocms_blog	blogcategorytranslation
+51	blog category	djangocms_blog	blogcategory
+52	blog article Translation	djangocms_blog	posttranslation
+53	blog article	djangocms_blog	post
+54	latest posts plugin	djangocms_blog	latestpostsplugin
+55	author entries plugin	djangocms_blog	authorentriesplugin
+56	ungleich page	ungleich	ungleichpage
+57	rails beta user	railshosting	railsbetauser
+58	message	digitalglarus	message
+59	Page meta info (all languages)	djangocms_page_meta	pagemeta
+60	Page meta info (language-dependent)	djangocms_page_meta	titlemeta
+61	dg gallery	digitalglarus	dggallery
+62	rails beta user	hosting	railsbetauser
+63	supporter	digitalglarus	supporter
+64	dg picture	digitalglarus	dgpicture
+65	dg gallery plugin	digitalglarus	dggalleryplugin
+66	dg supporters plugin	digitalglarus	dgsupportersplugin
+\.
+
+
+--
+-- Name: django_content_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_content_type_id_seq', 66, true);
+
+
+--
+-- Data for Name: django_migrations; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_migrations (id, app, name, applied) FROM stdin;
+1	contenttypes	0001_initial	2015-06-12 18:47:37.586053+02
+2	auth	0001_initial	2015-06-12 18:47:40.078096+02
+3	admin	0001_initial	2015-06-12 18:47:40.720962+02
+4	sites	0001_initial	2015-06-12 18:47:40.90432+02
+5	cms	0001_initial	2015-06-12 18:47:46.81365+02
+6	cms	0002_auto_20140816_1918	2015-06-12 18:47:52.040742+02
+7	cms	0003_auto_20140926_2347	2015-06-12 18:47:52.324788+02
+8	cms	0004_auto_20140924_1038	2015-06-12 18:48:05.488729+02
+9	cms	0005_auto_20140924_1039	2015-06-12 18:48:05.781437+02
+10	cms	0006_auto_20140924_1110	2015-06-12 18:48:06.81011+02
+11	cms	0007_auto_20141028_1559	2015-06-12 18:48:07.423593+02
+12	cms	0008_auto_20150208_2149	2015-06-12 18:48:07.901227+02
+13	cms	0008_auto_20150121_0059	2015-06-12 18:48:08.605592+02
+14	cms	0009_merge	2015-06-12 18:48:08.904628+02
+15	cms	0010_migrate_use_structure	2015-06-12 18:48:09.357941+02
+16	cms	0011_auto_20150419_1006	2015-06-12 18:48:09.966304+02
+17	filer	0001_initial	2015-06-12 18:48:13.197141+02
+18	cmsplugin_filer_file	0001_initial	2015-06-12 18:48:13.937341+02
+19	cmsplugin_filer_folder	0001_initial	2015-06-12 18:48:14.60625+02
+20	cmsplugin_filer_image	0001_initial	2015-06-12 18:48:16.090267+02
+21	cmsplugin_filer_link	0001_initial	2015-06-12 18:48:16.873574+02
+22	cmsplugin_filer_link	0002_auto_20150612_1635	2015-06-12 18:48:17.230453+02
+23	cmsplugin_filer_teaser	0001_initial	2015-06-12 18:48:18.132015+02
+24	cmsplugin_filer_video	0001_initial	2015-06-12 18:48:19.031049+02
+25	digitalglarus	0001_initial	2015-06-12 18:48:19.432218+02
+26	digitalglarus	0002_auto_20150527_1023	2015-06-12 18:48:19.906423+02
+27	digitalglarus	0002_auto_20150522_0450	2015-06-12 18:48:20.007307+02
+28	digitalglarus	0003_merge	2015-06-12 18:48:20.073792+02
+29	taggit	0001_initial	2015-06-12 18:48:21.308116+02
+30	djangocms_blog	0001_initial	2015-06-12 18:48:27.326915+02
+31	djangocms_blog	0002_post_sites	2015-06-12 18:48:28.662507+02
+32	djangocms_blog	0003_auto_20141201_2252	2015-06-12 18:48:29.295249+02
+33	djangocms_blog	0004_auto_20150108_1435	2015-06-12 18:48:30.336189+02
+34	djangocms_blog	0005_auto_20150212_1118	2015-06-12 18:48:31.145054+02
+35	djangocms_blog	0006_auto_20150612_1635	2015-06-12 18:48:32.195251+02
+36	djangocms_flash	0001_initial	2015-06-12 18:48:32.512199+02
+37	djangocms_googlemap	0001_initial	2015-06-12 18:48:32.862443+02
+38	djangocms_inherit	0001_initial	2015-06-12 18:48:33.378062+02
+39	djangocms_link	0001_initial	2015-06-12 18:48:34.295429+02
+40	djangocms_link	0002_auto_20140929_1705	2015-06-12 18:48:34.469398+02
+41	djangocms_link	0003_auto_20150212_1310	2015-06-12 18:48:34.657091+02
+42	djangocms_snippet	0001_initial	2015-06-12 18:48:36.072264+02
+43	djangocms_teaser	0001_initial	2015-06-12 18:48:36.698633+02
+44	djangocms_text_ckeditor	0001_initial	2015-06-12 18:48:37.165737+02
+45	easy_thumbnails	0001_initial	2015-06-12 18:48:39.062327+02
+46	easy_thumbnails	0002_thumbnaildimensions	2015-06-12 18:48:39.408439+02
+47	filer	0002_auto_20150612_1635	2015-06-12 18:48:39.767056+02
+48	reversion	0001_initial	2015-06-12 18:48:41.231149+02
+49	reversion	0002_auto_20141216_1509	2015-06-12 18:48:42.220029+02
+50	sessions	0001_initial	2015-06-12 18:48:42.787999+02
+51	ungleich	0001_initial	2015-06-12 18:48:43.91062+02
+52	ungleich	0002_ungleichpage_image	2015-06-12 18:48:44.696539+02
+53	ungleich	0003_remove_ungleichpage_image_header	2015-06-12 18:48:45.323423+02
+54	djangocms_page_meta	0001_initial	2015-06-16 09:51:34.515936+02
+55	djangocms_blog	0007_auto_20150616_0751	2015-06-16 09:52:05.543796+02
+56	djangocms_page_meta	0002_auto_20150616_0751	2015-06-16 09:52:07.373163+02
+57	cms	0012_auto_20150607_2207	2016-02-08 10:35:03.533701+01
+58	cmsplugin_filer_link	0002_auto_20150610_1616	2016-02-08 10:35:03.802964+01
+59	digitalglarus	0004_supporter	2016-02-08 10:35:03.967529+01
+60	digitalglarus	0005_auto_20160208_0218	2016-02-08 10:35:04.020542+01
+61	digitalglarus	0006_dggallery_dggalleryplugin_dgpicture	2016-02-08 10:35:04.829124+01
+62	taggit	0002_auto_20150616_2121	2016-02-08 10:35:04.93505+01
+63	filer	0002_auto_20150610_1616	2016-02-08 10:35:05.096611+01
+64	djangocms_blog	0006_auto_20150214_1907	2016-02-08 10:35:05.92767+01
+65	djangocms_blog	0007_auto_20150719_0933	2016-02-08 10:35:08.635342+01
+66	djangocms_blog	0006_auto_20150610_1616	2016-02-08 10:35:09.644894+01
+67	djangocms_blog	0008_merge	2016-02-08 10:35:10.417325+01
+68	djangocms_blog	0009_auto_20160208_0911	2016-02-08 10:35:11.654892+01
+69	djangocms_link	0004_auto_20160208_0911	2016-02-08 10:35:11.830713+01
+70	djangocms_page_meta	0002_auto_20150807_0936	2016-02-08 10:35:12.082334+01
+71	djangocms_page_meta	0003_auto_20160208_0911	2016-02-08 10:35:13.21645+01
+72	digitalglarus	0007_auto_20160208_1031	2016-02-14 17:03:50.1734+01
+73	digitalglarus	0008_dgsupportersplugin	2016-02-14 17:03:50.930529+01
+74	digitalglarus	0009_remove_dgsupportersplugin_dgsupporters	2016-02-14 17:03:51.367469+01
+\.
+
+
+--
+-- Name: django_migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_migrations_id_seq', 74, true);
+
+
+--
+-- Data for Name: django_select2_keymap; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_select2_keymap (id, key, value, accessed_on) FROM stdin;
+\.
+
+
+--
+-- Name: django_select2_keymap_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_select2_keymap_id_seq', 1, false);
+
+
+--
+-- Data for Name: django_session; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_session (session_key, session_data, expire_date) FROM stdin;
+irm9c6an9s9ihgoqp0cpmk147gyzi12v	NzMwNDZjOGFiMzQzYjkzNTBjNDVhZWQzYTAyMmQ2ZGRjYjlmYjA3Yjp7ImNtc19hZG1pbl9zaXRlIjoxLCJfYXV0aF91c2VyX2hhc2giOiI5OGQ5NDg2ZjVkNGFjYzI1NGJkNWU4YzljYzRhNzBjMTA1ZWMyZTJhIiwiX2F1dGhfdXNlcl9pZCI6MSwiY21zX2VkaXQiOnRydWUsImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiX2F1dGhfdXNlcl9iYWNrZW5kIjoiZGphbmdvLmNvbnRyaWIuYXV0aC5iYWNrZW5kcy5Nb2RlbEJhY2tlbmQifQ==	2015-06-26 19:28:56.575209+02
+c9hxn2v7skuwz5j6k2n9drupqiq3w9wp	MWIyYjBhMDEwNDE3OTBmZWNkZDFjOGRkZDI5ZWZlYWZiMDMxNzIyNjp7Il9hdXRoX3VzZXJfaWQiOjEsIl9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9oYXNoIjoiOThkOTQ4NmY1ZDRhY2MyNTRiZDVlOGM5Y2M0YTcwYzEwNWVjMmUyYSJ9	2015-08-13 01:44:34.167791+02
+2q7xrigv8riwxzmdary3kbkbmmm2vul3	YWYzMDQxZjVjMWYxOTBiYWEwMzJmNzZmY2IwNmNlMzhiOTdkNzE0ZTp7Il9hdXRoX3VzZXJfaGFzaCI6Ijk4ZDk0ODZmNWQ0YWNjMjU0YmQ1ZThjOWNjNGE3MGMxMDVlYzJlMmEiLCJfYXV0aF91c2VyX2lkIjoxLCJjbXNfdG9vbGJhcl9kaXNhYmxlZCI6ZmFsc2UsImNtc19lZGl0Ijp0cnVlLCJfYXV0aF91c2VyX2JhY2tlbmQiOiJkamFuZ28uY29udHJpYi5hdXRoLmJhY2tlbmRzLk1vZGVsQmFja2VuZCIsImZpbGVyX2xhc3RfZm9sZGVyX2lkIjoiMiJ9	2015-08-13 13:50:28.45562+02
+o9yhzaa0k26xx7hvnk5w2uoq5f8r70oz	NDVlYjE1ODE2ZTM2NWY4MjU5N2QzMzY1M2FlYjk1MzI1ZjU4OTExYzp7ImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiY21zX2VkaXQiOnRydWV9	2015-08-19 14:19:53.607418+02
+7s4cnu4kfs2hccibkkib41qxqq330qxv	MGMxNDMzNGNmZGZlMzljMGRkMGJiOTIzZWJhMDBiOGRhM2U3MjEzMjp7ImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiX2F1dGhfdXNlcl9iYWNrZW5kIjoiZGphbmdvLmNvbnRyaWIuYXV0aC5iYWNrZW5kcy5Nb2RlbEJhY2tlbmQiLCJjbXNfZWRpdCI6ZmFsc2UsImNtc19hZG1pbl9zaXRlIjoxLCJfYXV0aF91c2VyX2lkIjoxLCJfYXV0aF91c2VyX2hhc2giOiI5OGQ5NDg2ZjVkNGFjYzI1NGJkNWU4YzljYzRhNzBjMTA1ZWMyZTJhIiwiZmlsZXJfbGFzdF9mb2xkZXJfaWQiOiI3In0=	2015-06-28 07:02:09.521374+02
+vn7n1uxj515z59h12izfoh1yngf5iyxg	MWIyYjBhMDEwNDE3OTBmZWNkZDFjOGRkZDI5ZWZlYWZiMDMxNzIyNjp7Il9hdXRoX3VzZXJfaWQiOjEsIl9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9oYXNoIjoiOThkOTQ4NmY1ZDRhY2MyNTRiZDVlOGM5Y2M0YTcwYzEwNWVjMmUyYSJ9	2015-08-23 18:04:10.896781+02
+u300329af7b1feo24pliih9wz4y15g3m	MmQ2ODM2ZmY2NjcyMGIzZDZhNTgwNWQ1NDlhNjkwOTNhN2NjODMzNzp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiY21zX3Rvb2xiYXJfZGlzYWJsZWQiOmZhbHNlLCJfYXV0aF91c2VyX2hhc2giOiI5OGQ5NDg2ZjVkNGFjYzI1NGJkNWU4YzljYzRhNzBjMTA1ZWMyZTJhIiwiY21zX2VkaXQiOnRydWUsIl9hdXRoX3VzZXJfaWQiOjF9	2015-06-28 07:04:12.268289+02
+r7prkd96h5iyrcpuc7h1ewgak5y9yqvd	MWI0NTFhYWYzMWIzY2FkZTMzMGUyZGNlNTAyMWViZjY3ZWZhYTdkNjp7ImZpbGVyX2xhc3RfZm9sZGVyX2lkIjpudWxsLCJjbXNfZWRpdCI6dHJ1ZSwiY21zX2FkbWluX3NpdGUiOjEsIl9hdXRoX3VzZXJfaWQiOjEsIl9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiY21zX2xvZ19sYXRlc3QiOjQ3LCJjbXNfdG9vbGJhcl9kaXNhYmxlZCI6ZmFsc2UsIl9hdXRoX3VzZXJfaGFzaCI6Ijk4ZDk0ODZmNWQ0YWNjMjU0YmQ1ZThjOWNjNGE3MGMxMDVlYzJlMmEifQ==	2015-06-27 15:23:25.252719+02
+stxduhogbri7f5uvsbggqxfa5durcl9d	OGQ1Yzk2ZWUzOWM2ZTUxNjYzZTgzMTAwOTMxNWRhNjljMTc4YmNiNzp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiY21zX2FkbWluX3NpdGUiOjEsImNtc19lZGl0Ijp0cnVlLCJfYXV0aF91c2VyX2lkIjoxLCJmaWxlcl9sYXN0X2ZvbGRlcl9pZCI6IjIiLCJfYXV0aF91c2VyX2hhc2giOiI5OGQ5NDg2ZjVkNGFjYzI1NGJkNWU4YzljYzRhNzBjMTA1ZWMyZTJhIiwiY21zX3Rvb2xiYXJfZGlzYWJsZWQiOmZhbHNlfQ==	2015-06-30 23:22:23.649062+02
+wfzzuu9ooymxe0kz8m5a7unvkf743ptx	MDFhY2NhOWVjNjE5ZDlkNDI4ZTUwYzMxMjA5NDIxMGNiMzNjMGIyNTp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiY21zX2FkbWluX3NpdGUiOjEsImNtc19lZGl0Ijp0cnVlLCJfYXV0aF91c2VyX2lkIjoxLCJmaWxlcl9sYXN0X2ZvbGRlcl9pZCI6IjkiLCJfYXV0aF91c2VyX2hhc2giOiI5OGQ5NDg2ZjVkNGFjYzI1NGJkNWU4YzljYzRhNzBjMTA1ZWMyZTJhIiwiY21zX3Rvb2xiYXJfZGlzYWJsZWQiOmZhbHNlfQ==	2015-07-10 11:45:51.459851+02
+p8f8hr94tp8p8h3r6jqn4e2fhyfjfdsm	MDdjM2M0N2FjZTRjMDhhNTZhMWU0ZWJiOWU5YmVjMGUyMzEyYWU5Mzp7ImNtc19lZGl0IjpmYWxzZX0=	2015-06-29 16:02:38.430264+02
+65pa9lzb2pux8uen15p0nprazzhjy3jy	NDVlYjE1ODE2ZTM2NWY4MjU5N2QzMzY1M2FlYjk1MzI1ZjU4OTExYzp7ImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiY21zX2VkaXQiOnRydWV9	2015-06-29 16:02:38.715406+02
+kbbr9swxmy1bg3ft4513xj30de2e468m	NDVlYjE1ODE2ZTM2NWY4MjU5N2QzMzY1M2FlYjk1MzI1ZjU4OTExYzp7ImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiY21zX2VkaXQiOnRydWV9	2015-06-29 16:02:38.716762+02
+48e7l9i82zr7p70nclduvom343atknqu	NDVlYjE1ODE2ZTM2NWY4MjU5N2QzMzY1M2FlYjk1MzI1ZjU4OTExYzp7ImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiY21zX2VkaXQiOnRydWV9	2015-06-29 16:02:38.876276+02
+xlxl8q57irsexpitxdilwika0jgyexnw	MzNhYWRlZWJlZmQ5MTJkNDhjYmNkZDljODYyNTM5OTNjNDFkMDA3MDp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9oYXNoIjoiOThkOTQ4NmY1ZDRhY2MyNTRiZDVlOGM5Y2M0YTcwYzEwNWVjMmUyYSIsIl9hdXRoX3VzZXJfaWQiOjF9	2015-07-13 15:56:24.81215+02
+4bi8l75ny44r8m7wa7idfsqpk2gqjk2n	OGYwNDExNjdmNGY5MGQ4MzQ3YjQzMTM4OTFmMjg2ODkxYWVlMTNkNzp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9oYXNoIjoiMjQxZDIzY2I3ZjAyNDYzOWJmOTkwYjI2NjY1MjIxYWQwNDg0MWM4MCIsIl9hdXRoX3VzZXJfaWQiOjN9	2015-08-01 13:31:35.598436+02
+ev4qckmxp1oshcpd1k6qzlb27i450hc5	YTAwMTdiNmM1YWNhMDczZDU4OGZiNDI0YjhmYjg1MGI5MjcxZjI4ZDp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiY21zX2FkbWluX3NpdGUiOjEsImNtc19lZGl0IjpmYWxzZSwiX2F1dGhfdXNlcl9pZCI6MSwiZmlsZXJfbGFzdF9mb2xkZXJfaWQiOiIxIiwiX2F1dGhfdXNlcl9oYXNoIjoiOThkOTQ4NmY1ZDRhY2MyNTRiZDVlOGM5Y2M0YTcwYzEwNWVjMmUyYSIsImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZX0=	2015-06-30 10:22:30.986731+02
+5rdzi2gvz72ddzta0pixtzzwd3w8yaxr	NDVlYjE1ODE2ZTM2NWY4MjU5N2QzMzY1M2FlYjk1MzI1ZjU4OTExYzp7ImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiY21zX2VkaXQiOnRydWV9	2015-08-04 22:57:28.1185+02
+kb7mvjoecqs7r9ujhxunhla1giik5uf6	NDVlYjE1ODE2ZTM2NWY4MjU5N2QzMzY1M2FlYjk1MzI1ZjU4OTExYzp7ImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiY21zX2VkaXQiOnRydWV9	2015-08-09 21:07:37.734037+02
+gmrs24368tmv3hufz986jgqbzu6px6ar	NDcxMzFiMzdhMWJhMTQ4YmY4ZTE3OWY5MTUzNzBmZjgzZTNlMTEyZjp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MSwiY21zX2FkbWluX3NpdGUiOjEsImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiY21zX2VkaXQiOnRydWUsIl9hdXRoX3VzZXJfaGFzaCI6IjliMTRiNDNiZWVlYmQwYWRkNmRiNWQzNmU0NjgyNjA4YWY4NTFhZjgifQ==	2015-10-18 19:23:37.187041+02
+6z3a8q91jij74cyiwzqpontrn80262e6	OTQ2NTI3ZWFkZTIxYWU0Y2JmNDM0ZjMzZGFiZGVhYmJiNTE0YWM4Yjp7ImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiY21zX2VkaXQiOnRydWV9	2015-10-18 19:29:17.644209+02
+qv502wr47gacb6nx2lerjj0o46o1om0z	NDViOGM4ZGQ5NmJjZmRkODcyYjgyZjc4NDdiYTg0MjYzNTQxM2Q5Mzp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MSwiY21zX2VkaXQiOnRydWUsImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiX2F1dGhfdXNlcl9oYXNoIjoiOThkOTQ4NmY1ZDRhY2MyNTRiZDVlOGM5Y2M0YTcwYzEwNWVjMmUyYSJ9	2015-08-23 18:39:49.630917+02
+htro650g97gxpzree1asgmkwpcu7x7jr	MWQyOGMzODRiNWRiYmM2MWE0ZjM2YzUyNTRmYmMyYzU4NWRkZDk5ZTp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9oYXNoIjoiOWIxNGI0M2JlZWViZDBhZGQ2ZGI1ZDM2ZTQ2ODI2MDhhZjg1MWFmOCIsIl9hdXRoX3VzZXJfaWQiOjF9	2015-10-13 21:08:08.974157+02
+01aux1ksrbxh348inxe6h3tkku361qm6	ZGNlMzY5NTEzMjZjNDAxMDBjMThjYzQ1MDk2YmQ4YTRkYWM5NmNhMTp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiY21zX2xvZ19sYXRlc3QiOjEzMywiX2F1dGhfdXNlcl9oYXNoIjoiOWIxNGI0M2JlZWViZDBhZGQ2ZGI1ZDM2ZTQ2ODI2MDhhZjg1MWFmOCIsIl9hdXRoX3VzZXJfaWQiOjF9	2015-10-14 07:39:14.825758+02
+mraxuqd39i2tw2j57swnysr1qq8pe87k	NDQ2NjQ2MTczMDZjNjBkNTViMWUwYjYyZTIxZjE1OWQ0OTFiYTZkZTp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiZmlsZXJfbGFzdF9mb2xkZXJfaWQiOiI1IiwiX2F1dGhfdXNlcl9pZCI6MSwiX2F1dGhfdXNlcl9oYXNoIjoiNTAyOGI3NGM1MmIxYTc1ZDAzMDViMWU2MTM1YzEyNjcyMDdlYjY4MyJ9	2015-11-23 16:34:16.978407+01
+hjgzzoam38t7ytvdqpnk84zcuvcrqpy4	OWVhZmJkZjBmNjAyZmIxMjYxNTA5Y2UwMDNlMjNlYmNjY2Q0ZWViNzp7Il9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiY21zX2FkbWluX3NpdGUiOjEsImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZSwiX2F1dGhfdXNlcl9pZCI6MSwiX2F1dGhfdXNlcl9oYXNoIjoiNTAyOGI3NGM1MmIxYTc1ZDAzMDViMWU2MTM1YzEyNjcyMDdlYjY4MyIsImNtc19lZGl0Ijp0cnVlfQ==	2015-11-28 23:42:19.145952+01
+87r6fn3a27l08q1keqhsynz70cdcz1d1	Y2JiMjhjY2ZjN2VkODkxMGZhM2M0N2YxOWViYWJmMjg5ZjFiYzAwZjp7ImZpbGVyX2xhc3RfZm9sZGVyX2lkIjoiMSIsImNtc19hZG1pbl9zaXRlIjoxLCJfYXV0aF91c2VyX2JhY2tlbmQiOiJkamFuZ28uY29udHJpYi5hdXRoLmJhY2tlbmRzLk1vZGVsQmFja2VuZCIsIl9hdXRoX3VzZXJfaGFzaCI6IjUwMjhiNzRjNTJiMWE3NWQwMzA1YjFlNjEzNWMxMjY3MjA3ZWI2ODMiLCJfYXV0aF91c2VyX2lkIjoxLCJjbXNfZWRpdCI6ZmFsc2UsImNtc190b29sYmFyX2Rpc2FibGVkIjpmYWxzZX0=	2016-02-28 17:08:54.499325+01
+36rka2cgwxzrc79cmuj6ujtxkdtbj9mk	OGMxZDhkNTVhZTA4NjBjMmNmYjVkOGNlNjJkYTU5ZGYzNzBiYzVmODp7ImNtc19lZGl0IjpmYWxzZSwiX2F1dGhfdXNlcl9oYXNoIjoiOWIxNGI0M2JlZWViZDBhZGQ2ZGI1ZDM2ZTQ2ODI2MDhhZjg1MWFmOCIsImNtc19hZG1pbl9zaXRlIjoxLCJmaWxlcl9sYXN0X2ZvbGRlcl9pZCI6IjUiLCJjbXNfdG9vbGJhcl9kaXNhYmxlZCI6ZmFsc2UsIl9hdXRoX3VzZXJfYmFja2VuZCI6ImRqYW5nby5jb250cmliLmF1dGguYmFja2VuZHMuTW9kZWxCYWNrZW5kIiwiX2F1dGhfdXNlcl9pZCI6MX0=	2015-10-19 00:59:59.17452+02
+\.
+
+
+--
+-- Data for Name: django_site; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_site (id, domain, name) FROM stdin;
+1	dynamicweb-staging.ungleich.ch	blog.ungleich.ch
+\.
+
+
+--
+-- Name: django_site_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_site_id_seq', 1, true);
+
+
+--
+-- Data for Name: djangocms_blog_authorentriesplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_authorentriesplugin (cmsplugin_ptr_id, latest_posts) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_blog_authorentriesplugin_authors; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_authorentriesplugin_authors (id, authorentriesplugin_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_authorentriesplugin_authors_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_blogcategory; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_blogcategory (id, date_created, date_modified, parent_id) FROM stdin;
+1	2015-06-12 19:07:21.648995+02	2015-06-12 19:07:21.649044+02	\N
+2	2015-06-12 19:21:50.282983+02	2015-06-12 19:21:50.283027+02	\N
+3	2015-06-12 22:24:27.358927+02	2015-06-12 22:24:27.358964+02	\N
+4	2015-06-14 23:22:29.212861+02	2015-06-14 23:22:29.212901+02	\N
+5	2015-06-16 22:11:45.850517+02	2015-06-16 22:11:45.850556+02	\N
+6	2015-06-21 10:25:00.361649+02	2015-06-21 10:25:00.361757+02	\N
+\.
+
+
+--
+-- Name: djangocms_blog_blogcategory_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_blogcategory_id_seq', 6, true);
+
+
+--
+-- Data for Name: djangocms_blog_blogcategory_translation; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_blogcategory_translation (id, language_code, name, slug, master_id) FROM stdin;
+1	en-us	announcement	announcement	1
+2	en-us	opennebula	opennebula	2
+3	en-us	hosting	hosting	3
+4	en-us	technology	technology	4
+5	en-us	conference	conference	5
+6	en-us	digitalglarus	digitalglarus	6
+\.
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_blogcategory_translation_id_seq', 6, true);
+
+
+--
+-- Data for Name: djangocms_blog_latestpostsplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_latestpostsplugin (cmsplugin_ptr_id, latest_posts) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_blog_latestpostsplugin_categories; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_latestpostsplugin_categories (id, latestpostsplugin_id, blogcategory_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_latestpostsplugin_categories_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_latestpostsplugin_tags; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_latestpostsplugin_tags (id, latestpostsplugin_id, tag_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_latestpostsplugin_tags_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_post; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_post (id, date_created, date_modified, date_published, date_published_end, publish, enable_comments, author_id, content_id, main_image_id, main_image_full_id, main_image_thumbnail_id) FROM stdin;
+3	2015-06-12 22:25:21.334309+02	2015-06-12 22:25:53.912084+02	2015-05-08 22:24:07+02	\N	f	t	1	10	\N	\N	\N
+4	2015-06-13 11:29:11.424986+02	2015-06-14 06:11:11.044024+02	2015-05-12 11:28:15+02	\N	t	t	1	11	15	\N	\N
+1	2015-06-12 19:10:34.563775+02	2015-06-14 06:56:32.215333+02	2015-06-12 19:06:39+02	\N	t	t	1	7	18	\N	\N
+5	2015-06-14 23:19:37.805402+02	2015-06-15 17:31:20.062429+02	2015-06-14 23:13:04+02	\N	t	f	1	12	\N	\N	\N
+6	2015-06-14 23:23:32.36135+02	2015-06-15 22:21:31.387582+02	2015-06-14 23:21:18+02	\N	t	f	1	13	20	\N	\N
+7	2015-06-16 22:13:52.392931+02	2015-06-16 23:22:23.122968+02	2015-06-16 22:11:22+02	\N	t	f	1	14	28	\N	\N
+8	2015-06-21 10:30:44.597597+02	2015-06-22 23:57:05.18626+02	2015-06-21 10:24:37+02	\N	t	f	3	15	\N	\N	\N
+9	2015-06-26 11:44:24.647018+02	2015-06-26 11:44:24.647059+02	2015-06-26 11:42:43+02	\N	f	f	1	16	\N	\N	\N
+11	2015-07-27 00:38:36.92184+02	2015-09-27 00:15:52.408101+02	2015-07-27 00:32:38+02	\N	t	f	1	19	34	\N	\N
+10	2015-07-20 21:15:15.52741+02	2015-09-27 00:57:33.44273+02	2015-07-20 20:58:22+02	\N	t	f	1	18	34	\N	\N
+12	2015-09-29 17:23:12.476912+02	2015-09-30 08:00:06.429596+02	2015-09-29 17:23:00+02	\N	f	f	1	20	\N	\N	\N
+\.
+
+
+--
+-- Data for Name: djangocms_blog_post_categories; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_post_categories (id, post_id, blogcategory_id) FROM stdin;
+67	5	3
+68	5	4
+71	6	2
+78	7	2
+79	7	5
+19	3	1
+20	3	3
+95	8	1
+96	8	5
+97	8	6
+98	9	5
+99	9	6
+51	4	1
+52	4	2
+53	4	3
+56	1	1
+114	11	1
+115	11	6
+117	10	6
+127	12	3
+\.
+
+
+--
+-- Name: djangocms_blog_post_categories_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_post_categories_id_seq', 127, true);
+
+
+--
+-- Name: djangocms_blog_post_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_post_id_seq', 12, true);
+
+
+--
+-- Data for Name: djangocms_blog_post_sites; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_post_sites (id, post_id, site_id) FROM stdin;
+2	4	1
+10	12	1
+\.
+
+
+--
+-- Name: djangocms_blog_post_sites_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_post_sites_id_seq', 10, true);
+
+
+--
+-- Data for Name: djangocms_blog_post_translation; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_post_translation (id, language_code, title, slug, abstract, meta_description, meta_keywords, meta_title, post_text, master_id) FROM stdin;
+3	en-us	Application Hosting	application-hosting	ungleich application hosting starts closed beta!
\r\n		ruby on rails, hosting, ungleich, switzerland			3
+4	en-us	October 20-22 2015, Meet us in Barcelona!	opennebulaconf-2015	After Berlin, Philadelphia, Hamburg, Dublin, this time it's sunny Barcelona!
\r\n					4
+1	en-us	ungleich blog launched	ungleich-blog-launched	Stay tuned for our updates...
\r\n					1
+5	en-us	Preview of the ungleich hosting technologies	preview-ungleich-hosting-technologies	Curious which technologies are behind ungleich hosting?
\r\n		hosting, opennebula, gluster, ceph, Linux, Ruby On Rails, Django, NodeJS, GlusterFS, cdist, PostgreSQL			5
+6	en-us	OpenNebula + Openstack + Cloudstack = Open Cloud Day Bern	opennebula-openstack-cloudstack-opencloudday-bern	ungleich presents OpenNebula workshop this Tuesday, 16th of June 2015 in Bern at the Open Cloud Day.
\r\n					6
+7	en-us	A great OpenCloudDay 2015 in Bern	great-opencloudday-2015-bern	Great talks about OpenNebula, Openstack, Cloudstack, cdist, Ceph, Digital Glarus and much more...
\r\n					7
+8	en-us	The merger of Born Informatik and adesso Schweiz AG	merger-born-informatik-and-adesso-schweiz-ag	A short report on what happened (at the BBQ)
\r\n		born informatik, adesso, adesso Schweiz AG, digital glarus			8
+9	en-us	Swiss Postgres Conference with cdist	swiss-postgres-conference-cdist	The Swiss PostgreSQL experts meeting in Rapperswil
\r\n		postgresql, cdist, rapperswil, digitalglarus			9
+10	en-us	Digital Glarus: The first meetup meeting	digital-glarus-first-meetup-meeting	Today the "Makers im Zigerschlitz" met the first time
\r\n		digital glarus, meetup, hackers, makers, zigerschlitz			10
+11	en-us	Digital Glarus: Call for Hacking	digital-glarus-call-hacking	Have you ever hacked a house?
\r\n		hacking, digital glarus, property, security, camera, co-working			11
+12	en-us	Test for Raul	test-raul	Abstract
\r\n					12
+\.
+
+
+--
+-- Name: djangocms_blog_post_translation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_post_translation_id_seq', 12, true);
+
+
+--
+-- Data for Name: djangocms_flash_flash; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_flash_flash (cmsplugin_ptr_id, file, width, height) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_googlemap_googlemap; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_googlemap_googlemap (cmsplugin_ptr_id, title, address, zipcode, city, content, zoom, lat, lng, route_planer_title, route_planer, width, height, info_window, scrollwheel, double_click_zoom, draggable, keyboard_shortcuts, pan_control, zoom_control, street_view_control) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_inherit_inheritpageplaceholder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_inherit_inheritpageplaceholder (cmsplugin_ptr_id, from_language, from_page_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_link_link; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_link_link (cmsplugin_ptr_id, name, url, anchor, mailto, phone, target, page_link_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_page_meta_pagemeta; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_page_meta_pagemeta (id, og_type, og_author_url, og_author_fbid, og_publisher, og_app_id, twitter_author, twitter_site, twitter_type, gplus_author, gplus_type, extended_object_id, image_id, og_author_id, public_extension_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_page_meta_pagemeta_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_page_meta_pagemeta_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_page_meta_titlemeta; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_page_meta_titlemeta (id, keywords, description, og_description, twitter_description, gplus_description, extended_object_id, image_id, public_extension_id) FROM stdin;
+1	blog, ungleich, hosting, switzerland	ungleich blog				3	\N	2
+2	blog, ungleich, hosting, switzerland	ungleich blog				4	\N	\N
+\.
+
+
+--
+-- Name: djangocms_page_meta_titlemeta_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_page_meta_titlemeta_id_seq', 2, true);
+
+
+--
+-- Data for Name: djangocms_snippet_snippet; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_snippet_snippet (id, name, html, template) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_snippet_snippet_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_snippet_snippet_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_snippet_snippetptr; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_snippet_snippetptr (cmsplugin_ptr_id, snippet_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_teaser_teaser; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_teaser_teaser (cmsplugin_ptr_id, title, image, url, description, page_link_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_text_ckeditor_text; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_text_ckeditor_text (cmsplugin_ptr_id, body) FROM stdin;
+1	Copyright © ungleich GmbH 2015\n
+6	Finally!
\n\nAfter some years that most of our work appeared in individual blogs, we are today starting the ungleich blog. For those who have been visiting our blog before and  wonder why we are announcing it today: The previous blog was just a static site, wheras this blog is based on  .
\n\nIt will be a technical, maybe even social blog. So stay tuned for our updates...
\n
+4	ungleich goes to Barcelona! \n\nWe're on the road again! After Berlin (LinuxTag) , Philadelphia (UCMS) , Hamburg, and Dublin (Websummit) , ungleich visits another fabulous city to meet great people out there in the OpenSource community. This time, it's sunny Barcelona!
\n\nTeam ungleich is proud to announce that we are sponsoring OpenNebulaConf 2015.
\n\n
\n\nOfficial website of OpenNebulaConf2015 
\n\nungleich, a passionate supporter of FOSS , has been using OpenNebula  for a while, and now became a gold sponsor of the upcoming annual OpenNebula conference.
\n\nWe will be on site at the conference to meet and exchange ideas of users and supporters of OpenNebula. It is an exciting opportunity for ungleich to contribute to the FOSS community!
\n\n
\n\nWhy are we loving OpenNebula? \n\nCompared to bigger-named peers like Openstack or cloudstack, OpenNebula is (yet) less known in the field. There are reasons why ungleich is enthusiastic about OpenNebula, and one is its beautiful simplicity! OpenNebula is lean and is made for real world problems, very well fitted to experts at team ungleich, and maybe you.(=Linux user, FOSS supporter, distressed sysadmin!) OpenNebula is easily configurable with our configuration management cdist .
\n\ncdist, an innovative configuration management system 
\n\nMeet us at OpenNebulaConf 2015 and learn how small to large scale hosting infrastructures are configured with the configuration management system cdist.
\n\nWe are excited to connect with many of OpenSource supporters out there, hopefully to inspire others and to be inspired! And, October in Barcelona, doesn't it just sound very tempting?!
\n\nSee you soon in Barcelona!
\n\n
\n\n 
\n
+13	ungleich goes to Barcelona! \n\n 
\n\nWe're on the road again! After Berlin(LinuxTag) , Philadelphia(UCMS) , Hamburg, and Dublin(Websummit) , ungleich visits another fabulous city to meet great people out there in the OpenSource community. This time, it's sunny Barcelona!
\n\nTeam ungleich is proud to announce that we are sponsoring 
\n\nungleich, a passionate supporter of FOSS , has been using OpenNebula  for a while, and now became a gold sponsor of the upcoming annual OpenNebula conference.
\n\nWe will be on site at the conference to meet and exchange ideas of users and supporters of OpenNebula. It is an exciting opportunity for ungleich to contribute to the FOSS community!
\n\n
\n\nWhy are we loving OpenNebula? \n\nCompared to bigger-named peers like Openstack or cloudstack, OpenNebula is (yet) less known in the field. There are reasons why ungleich is enthusiastic about OpenNebula, and one is its beautiful simplicity! OpenNebula is lean and is made for real world problems, very well fitted to experts at team ungleich, and maybe you.(=Linux user, FOSS supporter, distressed sysadmin!) OpenNebula is easily configurable with our configuration management cdist .
\n\n
\n\nMeet us at OpenNebulaConf 2015 and learn how small to large scale hosting infrastructures are configured with the configuration management system cdist.
\n\nWe are excited to connect with many of OpenSource supporters out there, hopefully to inspire others and to be inspired! And, October in Barcelona, doesn't it just sound very tempting?!
\n\nSee you soon in Barcelona!
\n\n
\n
+20	
+21	Recently we announced our first application hosting:  . As you can see on the site, we are still in an early Beta for subscriptions, however the technology stack that we use behind it, has been in use for some years already.
\n\nAs we are an Open Source company, we are also  very open about our work. Actually, a lot of the work we do for our customers can be open sourced, because many of our customers are living the Open Source Spirit, but that is a different blog post...
\n\nWhile our first incarnation of hosting was completely managed by  , we moved on to use  , so we can let people manage their virtual machines on their own and via a WebUI.
\n\nIn our second incarnation we gave   a try, however the performance was not as good as we hoped. In our current hosting we are using   for storing the High Availability VMs.
\n\nFor the frontend to our hosting we have chosen a combination of  ,  ,  ,  ,   and  . The complete stack is configured by cdist.
\n\n 
\n\nThat's a sneak preview on what we used for our new hosting - we will write more about how we glued together all components in a future entry.
\n\n 
\n
+22	
\n\nThis gigant workshop, featuring OpenNebula, Openstack and Cloudstack technologies is happening this Tuesday, 16th of June 2015 in Bern at the Open Cloud Day.
\n\nThe first time in Switzerland (and maybe world wide) for a friendly meeting of cloud provider experts.
\n\n
\n\nParticipants will learn what are the possibilities and advantages of every system and have the opportunity to discuss with the experts in the evening.
\n\n 
\n\n
\n\nNico Schottelius, CEO of ungleich GmbH  (Linux infrastructure & application hosting company based in Switzerland) will give an advanced workshop on cloud management with OpenNebula for DevOps.
\n\nSchottelius, the author of the innovative configuration management system "cdist", is a judge of the Open Source Awards in Switzerland.
\n\nSchottelius also teaches computer science at the university of applied sciences ZHAW.
\n
+41	Wow! That was as an amazing  ! Not only happened the friendly meeting of OpenNebula,  Openstack and Cloudstack, but also many great discussions about architectures and technologies. We have met people using good old Sendmail to cloud providers who reported about their experiences with Ceph  (thanks a lot  !). The OpenNebula workshop was not only great success with a lot of good questions, but also very much fun with an interested audience.
\n\n
\n\nFor that reason we plan to make an OpenNebula-Hackday  in   soon (  to get to know the exact date).
\n\n
\n\nAlso much appreciated was the discussion after the workshops with the speakers of the OpenNebula, Openstack and Cloudstack workshops - and again a lot of fun (not much blaming each other, but pointing out what the current status is). Thnaks also goes to the   for presenting a lot of interesting ideas as well as helping in the preparation of the joint cloud workshop.
\n\n
\n\nAlso very good feedback came towards the new feature of cdist, the installation support. Installation support? Yes! cdist is now officially the first (and only!) configuration management system that officially can configure your computer before  the operating system is even installed by using its own PreOS!
\n\nApart from these technical discussions the Apero in the evening was showing many great Swiss based computer scientist who are all together working in the same spirit of Open Source. Thanks a lot to Matthias Günter and   for organising this great day!
\n\n
\n
+53	
\n\nSo far most of the mergers I have watched were happening in companies I am not related to, so this one is more interesting and I am giving you some details of what I have experienced so far.
\n\nWhen travelling to the barbeque last Thursday afternoon together with some colleagues, I did not expect such a well organised event to happen in such a short time. And with well organised, I am not only referring to the food and drinks, but much more to what the three speakers,  André Born (ex CEO of Born Informatik), Hansjörg Süess (the new CEO) and  Peter Walti (Verwaltungsrat) shared with everybody. 
\n\n
\n\nWhen big things like a merger happens, people are usually afraid of changes, especially of loosing their job. However it was very clear that  André Born is caring for his employees and it looks like everyone will keep his or her wor place, just working for a different company.
\n\nIt is also interesting to hear that adesso Schweiz AG, who bought Born Informatik, used to employ about 75 people, wheras Born Informatik used to consist of roughly 125 people - so there is a big chance that the spirit of Born will survive within adesso.
\n\nAs a company doing business with Born and now adesso, we look forward to the upcoming changes and wish everyone good new experiences!
\n\n
\n\nBy the way - the pictures of the barbecue were taken in Olten  - a very fitting place for two companies from Bern  (Born) and Zürich  (adesso) to celebrate their merger. We wonder, when will we see adesso in  ?
\n\n 
\n
+61	If you have followed the story of  , you know that we at ungleich are modernising the Canton of Glarus and making it ready for the digital age, because we believe it is a place with a great view and potential.
\n\nToday happened the first meetup of   at which many possible topics to work on were discussed.
\n\nWe discussed various ideas for long time exposure projects (including one for using a boomerang with LEDs on it!), to help each other in home automation (switching lights on when you enter your home at night) to gaming projects.
\n\nWe also discussed various projects that are more suitable for children to get in touch with technology (using for instance the Raspberry Pi).
\n\nIf you do not yet know what the advantages of Digital Glarus are  and why we at ungleich are investing here,   for updates - we will post more articles about Digital Glarus soon.
\n
+59	
+65	House hacking? 
\n\nHacking a house? You may already  have heard of this or you may have done it already - without knowing it. A webcam at the door coupled with face recognition to open the door? House hacking! Lights that go on automatically, when you enter the door or when it is dark enough? House hacking! Using your mobile phone to open the doors? Definitely house hacking! Screens that change their content depending on your mood? Well, you get the picture...
\n\nWhich house to hack? 
\n\nWe from ungleich are currently looking for a suitable house to buy, renovate and to turn it into the first   in  . We are talking to investors, banks and potential users to select the right house to start building Digital Glarus.
\n\nWhere is this house? 
\n\nIt will be located between Ziegelbrücke and Linthat - the exact location will be revealed soon!
\n\nWhy hack this house? 
\n\nAs you may know, the Digital Glarus project is still very young and that also means innovative and dynamic. We want to create a modern Co-Working Space made by Hackers, for Hackers. We believe in the spirit of Open Source Software,
\n\nof Crowdfunding and creating a home for digital nomads. Thus we offer this house to anyone, who would like to hack a house.
\n\nWhat am I allowed to do? 
\n\nWe practically allow you to do anything that is improves the house and conforms to the law. In case of doubt, just ask us!
\n\nI want to participate, but don't have any money! 
\n\nWe all have been in this situation that we wanted to do something, but did not have the money to realise it. As we believe in building a great Co-Working Space together, we offer financial  support for up to 5 projects for up to 500 CHF each. 
\n\nIf you want to use this money, just   with your project description. We will review all projects and if suitable, take the next step with you. You will hear back from us in any case...
\n\nHow to hack this house? 
\n\nIf you are interested in hacking the house, drop us a message via Twitter ( )  or  .
\n
+72	Copyright...
+73	
+74	Copyright © ungleich GmbH 2015\n
+71	
\n
+\.
+
+
+--
+-- Data for Name: easy_thumbnails_source; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY easy_thumbnails_source (id, storage_hash, name, modified) FROM stdin;
+10	f9bde26a1556cd667f742bd34ec7c55e	filer_public/13/06/13062924-6b6a-4de5-bf32-a33a26980cfb/14473379828_84376f1229_h.jpg	2015-06-16 23:08:33.057565+02
+8	f9bde26a1556cd667f742bd34ec7c55e	filer_public/17/45/1745f7a8-1347-47e4-b0f0-faf938fbee47/barcelona_1.jpg	2015-06-16 23:08:33.676714+02
+7	f9bde26a1556cd667f742bd34ec7c55e	filer_public/b5/d8/b5d83050-247f-4f87-9a4a-21551237c450/cdist.png	2015-06-16 23:08:34.082247+02
+9	f9bde26a1556cd667f742bd34ec7c55e	filer_public/af/1e/af1e9725-cee8-4a7e-834f-7d0f1d580c91/opennebulaplusungleich.png	2015-06-16 23:08:34.345178+02
+15	f9bde26a1556cd667f742bd34ec7c55e	filer_public/fb/0e/fb0e2764-f19f-44f8-9ff7-1e4e9b84d440/14473379828_84376f1229_h.jpg	2015-06-14 05:17:43.181808+02
+16	f9bde26a1556cd667f742bd34ec7c55e	filer_public/5e/36/5e36972a-9405-4b4a-9656-07b7a5b1216b/2015-06-13-220853_736x423_scrot.png	2015-06-14 06:43:08.873186+02
+13	f9bde26a1556cd667f742bd34ec7c55e	filer_public/e1/76/e1761ff4-371b-4e72-a9bf-05e34029603e/opennebulaplusungleich.png	2015-06-14 06:44:02.157155+02
+11	f9bde26a1556cd667f742bd34ec7c55e	filer_public/5f/4b/5f4b7477-6a1d-4df5-a986-4eb342993b40/cdist.png	2015-06-14 06:44:16.219661+02
+12	f9bde26a1556cd667f742bd34ec7c55e	filer_public/a2/43/a2431f05-8480-4721-9a9f-8d9216c1a1b1/barcelona_1.jpg	2015-06-14 06:44:29.787597+02
+17	f9bde26a1556cd667f742bd34ec7c55e	filer_public/14/94/14949dd7-6372-4c1f-b788-26592d278893/header-bg.jpg	2015-06-14 06:48:14.739396+02
+24	f9bde26a1556cd667f742bd34ec7c55e	filer_public/ae/67/ae67ea00-d3f4-4f7e-8642-72419c40e818/dsc_4958_copyjpg-small.jpg	2015-06-16 23:16:30.897336+02
+25	f9bde26a1556cd667f742bd34ec7c55e	filer_public/e3/fc/e3fccbb8-6cc4-4995-9e41-2a7dbc285806/dsc_4986png-small.jpg	2015-06-16 23:17:32.788986+02
+20	f9bde26a1556cd667f742bd34ec7c55e	filer_public/bb/99/bb99bd4a-b925-492f-8b5b-3ae2984f0ab8/magical-bern-switzerland.jpg	2015-06-15 22:12:08.451327+02
+19	f9bde26a1556cd667f742bd34ec7c55e	filer_public/08/81/08814b25-d36c-457d-bfc5-66c0c521eec8/opencloudday.png	2015-06-15 22:12:50.7233+02
+21	f9bde26a1556cd667f742bd34ec7c55e	filer_public/a7/08/a708a1ff-b7dc-49d0-8ba9-72a9a32809dd/opennebulareferene.png	2015-06-15 22:13:15.88796+02
+26	f9bde26a1556cd667f742bd34ec7c55e	filer_public/a7/13/a713efd4-2d1a-4a53-84e2-8c82c781158c/dsc_5055png-small.jpg	2015-06-16 23:18:24.302032+02
+22	f9bde26a1556cd667f742bd34ec7c55e	filer_public/c7/62/c7623533-dbc4-4140-9544-f9f842dd4561/bernbanner.jpg	2015-06-15 22:24:12.559653+02
+18	f9bde26a1556cd667f742bd34ec7c55e	filer_public/aa/9b/aa9b54c0-30c7-4efe-9fb0-a38ee2581796/16494988669_f4c6d00da4_b.jpg	2015-06-16 23:06:55.484897+02
+27	f9bde26a1556cd667f742bd34ec7c55e	filer_public/ab/a3/aba3ae90-e8c5-4388-8e5b-93bdfa760863/dsc_5064jpg-small.jpg	2015-06-16 23:19:41.524273+02
+28	f9bde26a1556cd667f742bd34ec7c55e	filer_public/db/e7/dbe708ff-86b5-448f-aab1-c84fb6c6730a/dsc_4967-small2.jpg	2015-06-16 23:21:05.259349+02
+29	f9bde26a1556cd667f742bd34ec7c55e	filer_public/8b/9e/8b9e200c-b883-4ee9-b08d-84d09a2019ea/born_1.jpg	2015-06-22 21:51:39.830479+02
+30	f9bde26a1556cd667f742bd34ec7c55e	filer_public/78/af/78afb734-2025-458d-b634-b8d049d1c5bd/born_2.jpg	2015-06-22 23:20:52.87245+02
+31	f9bde26a1556cd667f742bd34ec7c55e	filer_public/05/2e/052e1ffe-6805-403b-825a-2e8e69a4f506/born_3.jpg	2015-06-22 23:28:28.785194+02
+32	f9bde26a1556cd667f742bd34ec7c55e	filer_public/0e/5a/0e5a91f6-7a7f-4bd3-914b-6fe45cb1c0f7/glarus-meetup.jpg	2015-07-20 21:14:59.90436+02
+33	f9bde26a1556cd667f742bd34ec7c55e	filer_public/64/9a/649a64f6-353c-46b0-a086-8b8c12a59a76/rackfromtop.jpg	2015-07-27 00:38:02.774687+02
+34	f9bde26a1556cd667f742bd34ec7c55e	filer_public/f1/5a/f15ad75f-b780-49d0-9b88-ae2cb5e1fcbd/header-bg.jpg	2015-09-26 21:47:07.688275+02
+35	f9bde26a1556cd667f742bd34ec7c55e	filer_public/5b/2e/5b2e15af-2bb6-4d69-9730-d8dd04168dea/header-bg.jpg	2015-10-29 19:12:13.273836+01
+36	f9bde26a1556cd667f742bd34ec7c55e	filer_public/59/1f/591f22ae-9ed9-45e9-8cc9-8e3948b6e541/photo-1418479631014-8cbf89db3431.jpeg	2016-02-08 10:07:45.509278+01
+37	f9bde26a1556cd667f742bd34ec7c55e	filer_public/6f/71/6f7166a4-b6ba-4c74-9d9d-4408f755938f/photo-1413834932717-29e7d4714192.jpeg	2016-02-08 10:07:47.375231+01
+38	f9bde26a1556cd667f742bd34ec7c55e	filer_public/89/40/89409b2c-b855-4940-bb25-343da340250b/pier-on-a-beautiful-swiss-lake-hd-wallpaper-338658.jpg	2016-02-08 10:07:50.740025+01
+\.
+
+
+--
+-- Name: easy_thumbnails_source_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('easy_thumbnails_source_id_seq', 38, true);
+
+
+--
+-- Data for Name: easy_thumbnails_thumbnail; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY easy_thumbnails_thumbnail (id, storage_hash, name, modified, source_id) FROM stdin;
+1	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5f/4b/5f4b7477-6a1d-4df5-a986-4eb342993b40/cdist.png__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:43.961325+02	11
+2	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5f/4b/5f4b7477-6a1d-4df5-a986-4eb342993b40/cdist.png__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:44.023362+02	11
+3	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5f/4b/5f4b7477-6a1d-4df5-a986-4eb342993b40/cdist.png__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:44.079781+02	11
+4	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5f/4b/5f4b7477-6a1d-4df5-a986-4eb342993b40/cdist.png__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:44.139663+02	11
+5	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a2/43/a2431f05-8480-4721-9a9f-8d9216c1a1b1/barcelona_1.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:46.152985+02	12
+6	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a2/43/a2431f05-8480-4721-9a9f-8d9216c1a1b1/barcelona_1.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:46.220742+02	12
+7	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a2/43/a2431f05-8480-4721-9a9f-8d9216c1a1b1/barcelona_1.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:46.288801+02	12
+8	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a2/43/a2431f05-8480-4721-9a9f-8d9216c1a1b1/barcelona_1.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:46.353659+02	12
+9	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e1/76/e1761ff4-371b-4e72-a9bf-05e34029603e/opennebulaplusungleich.png__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:46.561718+02	13
+10	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e1/76/e1761ff4-371b-4e72-a9bf-05e34029603e/opennebulaplusungleich.png__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:46.612733+02	13
+11	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e1/76/e1761ff4-371b-4e72-a9bf-05e34029603e/opennebulaplusungleich.png__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:46.670574+02	13
+12	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e1/76/e1761ff4-371b-4e72-a9bf-05e34029603e/opennebulaplusungleich.png__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:10:46.719497+02	13
+17	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/fb/0e/fb0e2764-f19f-44f8-9ff7-1e4e9b84d440/14473379828_84376f1229_h.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:17:43.27573+02	15
+18	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/fb/0e/fb0e2764-f19f-44f8-9ff7-1e4e9b84d440/14473379828_84376f1229_h.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:17:43.393008+02	15
+19	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/fb/0e/fb0e2764-f19f-44f8-9ff7-1e4e9b84d440/14473379828_84376f1229_h.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:17:43.508375+02	15
+20	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/fb/0e/fb0e2764-f19f-44f8-9ff7-1e4e9b84d440/14473379828_84376f1229_h.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-14 05:17:43.623966+02	15
+21	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5e/36/5e36972a-9405-4b4a-9656-07b7a5b1216b/2015-06-13-220853_736x423_scrot.png__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:43:01.171023+02	16
+22	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5e/36/5e36972a-9405-4b4a-9656-07b7a5b1216b/2015-06-13-220853_736x423_scrot.png__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:43:01.31511+02	16
+23	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5e/36/5e36972a-9405-4b4a-9656-07b7a5b1216b/2015-06-13-220853_736x423_scrot.png__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:43:01.49873+02	16
+24	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5e/36/5e36972a-9405-4b4a-9656-07b7a5b1216b/2015-06-13-220853_736x423_scrot.png__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:43:01.6384+02	16
+25	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5e/36/5e36972a-9405-4b4a-9656-07b7a5b1216b/2015-06-13-220853_736x423_scrot.png__736x423_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:43:09.044936+02	16
+26	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e1/76/e1761ff4-371b-4e72-a9bf-05e34029603e/opennebulaplusungleich.png__800x159_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:44:02.317213+02	13
+27	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5f/4b/5f4b7477-6a1d-4df5-a986-4eb342993b40/cdist.png__800x159_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:44:16.300511+02	11
+28	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a2/43/a2431f05-8480-4721-9a9f-8d9216c1a1b1/barcelona_1.jpg__935x514_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:44:29.86618+02	12
+29	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/14/94/14949dd7-6372-4c1f-b788-26592d278893/header-bg.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:48:14.835315+02	17
+30	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/14/94/14949dd7-6372-4c1f-b788-26592d278893/header-bg.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:48:15.066752+02	17
+31	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/14/94/14949dd7-6372-4c1f-b788-26592d278893/header-bg.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:48:15.303436+02	17
+32	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/14/94/14949dd7-6372-4c1f-b788-26592d278893/header-bg.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:48:15.49941+02	17
+33	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/aa/9b/aa9b54c0-30c7-4efe-9fb0-a38ee2581796/16494988669_f4c6d00da4_b.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:55:52.356094+02	18
+34	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/aa/9b/aa9b54c0-30c7-4efe-9fb0-a38ee2581796/16494988669_f4c6d00da4_b.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:55:52.425013+02	18
+35	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/aa/9b/aa9b54c0-30c7-4efe-9fb0-a38ee2581796/16494988669_f4c6d00da4_b.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:55:52.488416+02	18
+36	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/aa/9b/aa9b54c0-30c7-4efe-9fb0-a38ee2581796/16494988669_f4c6d00da4_b.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-14 06:55:52.556872+02	18
+37	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/08/81/08814b25-d36c-457d-bfc5-66c0c521eec8/opencloudday.png__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-14 23:25:46.25435+02	19
+38	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/08/81/08814b25-d36c-457d-bfc5-66c0c521eec8/opencloudday.png__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-14 23:25:46.309709+02	19
+39	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/08/81/08814b25-d36c-457d-bfc5-66c0c521eec8/opencloudday.png__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-14 23:25:46.358701+02	19
+40	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/08/81/08814b25-d36c-457d-bfc5-66c0c521eec8/opencloudday.png__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-14 23:25:46.408904+02	19
+41	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/bb/99/bb99bd4a-b925-492f-8b5b-3ae2984f0ab8/magical-bern-switzerland.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-14 23:27:15.654185+02	20
+42	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/bb/99/bb99bd4a-b925-492f-8b5b-3ae2984f0ab8/magical-bern-switzerland.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-14 23:27:15.720538+02	20
+43	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/bb/99/bb99bd4a-b925-492f-8b5b-3ae2984f0ab8/magical-bern-switzerland.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-14 23:27:15.782946+02	20
+44	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/bb/99/bb99bd4a-b925-492f-8b5b-3ae2984f0ab8/magical-bern-switzerland.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-14 23:27:15.850812+02	20
+45	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/08/a708a1ff-b7dc-49d0-8ba9-72a9a32809dd/opennebulareferene.png__64x64_q85_crop_subsampling-2_upscale.png	2015-06-14 23:27:31.292214+02	21
+46	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/08/a708a1ff-b7dc-49d0-8ba9-72a9a32809dd/opennebulareferene.png__48x48_q85_crop_subsampling-2_upscale.png	2015-06-14 23:27:31.354218+02	21
+47	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/08/a708a1ff-b7dc-49d0-8ba9-72a9a32809dd/opennebulareferene.png__16x16_q85_crop_subsampling-2_upscale.png	2015-06-14 23:27:31.411128+02	21
+48	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/08/a708a1ff-b7dc-49d0-8ba9-72a9a32809dd/opennebulareferene.png__32x32_q85_crop_subsampling-2_upscale.png	2015-06-14 23:27:31.470584+02	21
+49	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/08/81/08814b25-d36c-457d-bfc5-66c0c521eec8/opencloudday.png__210x10000_q85_subsampling-2.jpg	2015-06-14 23:28:13.298951+02	19
+50	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/bb/99/bb99bd4a-b925-492f-8b5b-3ae2984f0ab8/magical-bern-switzerland.jpg__210x10000_q85_subsampling-2.jpg	2015-06-15 22:11:09.388276+02	20
+51	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/bb/99/bb99bd4a-b925-492f-8b5b-3ae2984f0ab8/magical-bern-switzerland.jpg__960x641_q85_crop_subsampling-2_upscale.jpg	2015-06-15 22:12:08.590677+02	20
+52	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/08/81/08814b25-d36c-457d-bfc5-66c0c521eec8/opencloudday.png__800x252_q85_crop_subsampling-2_upscale.jpg	2015-06-15 22:12:50.767564+02	19
+53	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/08/a708a1ff-b7dc-49d0-8ba9-72a9a32809dd/opennebulareferene.png__210x10000_q85_subsampling-2.png	2015-06-15 22:13:05.526767+02	21
+54	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/08/a708a1ff-b7dc-49d0-8ba9-72a9a32809dd/opennebulareferene.png__800x288_q85_crop_subsampling-2_upscale.png	2015-06-15 22:13:15.930445+02	21
+55	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/c7/62/c7623533-dbc4-4140-9544-f9f842dd4561/bernbanner.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-15 22:24:05.357088+02	22
+56	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/c7/62/c7623533-dbc4-4140-9544-f9f842dd4561/bernbanner.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-15 22:24:05.415309+02	22
+57	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/c7/62/c7623533-dbc4-4140-9544-f9f842dd4561/bernbanner.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-15 22:24:05.472846+02	22
+58	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/c7/62/c7623533-dbc4-4140-9544-f9f842dd4561/bernbanner.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-15 22:24:05.531672+02	22
+59	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/c7/62/c7623533-dbc4-4140-9544-f9f842dd4561/bernbanner.jpg__690x389_q85_crop_subsampling-2_upscale.jpg	2015-06-15 22:24:12.607442+02	22
+64	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/aa/9b/aa9b54c0-30c7-4efe-9fb0-a38ee2581796/16494988669_f4c6d00da4_b.jpg__210x10000_q85_subsampling-2.jpg	2015-06-16 23:06:55.601461+02	18
+65	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/13/06/13062924-6b6a-4de5-bf32-a33a26980cfb/14473379828_84376f1229_h.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:33.111065+02	10
+66	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/13/06/13062924-6b6a-4de5-bf32-a33a26980cfb/14473379828_84376f1229_h.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:33.2118+02	10
+67	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/13/06/13062924-6b6a-4de5-bf32-a33a26980cfb/14473379828_84376f1229_h.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:33.319165+02	10
+68	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/13/06/13062924-6b6a-4de5-bf32-a33a26980cfb/14473379828_84376f1229_h.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:33.573659+02	10
+69	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/17/45/1745f7a8-1347-47e4-b0f0-faf938fbee47/barcelona_1.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:33.728271+02	8
+70	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/17/45/1745f7a8-1347-47e4-b0f0-faf938fbee47/barcelona_1.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:33.789503+02	8
+71	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/17/45/1745f7a8-1347-47e4-b0f0-faf938fbee47/barcelona_1.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:33.848783+02	8
+72	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/17/45/1745f7a8-1347-47e4-b0f0-faf938fbee47/barcelona_1.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:33.990015+02	8
+73	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/b5/d8/b5d83050-247f-4f87-9a4a-21551237c450/cdist.png__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:34.125277+02	7
+74	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/b5/d8/b5d83050-247f-4f87-9a4a-21551237c450/cdist.png__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:34.17716+02	7
+75	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/b5/d8/b5d83050-247f-4f87-9a4a-21551237c450/cdist.png__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:34.228274+02	7
+76	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/b5/d8/b5d83050-247f-4f87-9a4a-21551237c450/cdist.png__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:34.283648+02	7
+77	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/af/1e/af1e9725-cee8-4a7e-834f-7d0f1d580c91/opennebulaplusungleich.png__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:34.389678+02	9
+78	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/af/1e/af1e9725-cee8-4a7e-834f-7d0f1d580c91/opennebulaplusungleich.png__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:34.438894+02	9
+79	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/af/1e/af1e9725-cee8-4a7e-834f-7d0f1d580c91/opennebulaplusungleich.png__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:34.493014+02	9
+80	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/af/1e/af1e9725-cee8-4a7e-834f-7d0f1d580c91/opennebulaplusungleich.png__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:08:34.606158+02	9
+81	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ae/67/ae67ea00-d3f4-4f7e-8642-72419c40e818/dsc_4958_copyjpg-small.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:16:23.042746+02	24
+82	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ae/67/ae67ea00-d3f4-4f7e-8642-72419c40e818/dsc_4958_copyjpg-small.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:16:23.150794+02	24
+83	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ae/67/ae67ea00-d3f4-4f7e-8642-72419c40e818/dsc_4958_copyjpg-small.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:16:23.296046+02	24
+84	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ae/67/ae67ea00-d3f4-4f7e-8642-72419c40e818/dsc_4958_copyjpg-small.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:16:23.390157+02	24
+85	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ae/67/ae67ea00-d3f4-4f7e-8642-72419c40e818/dsc_4958_copyjpg-small.jpg__1333x944_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:16:30.989038+02	24
+86	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e3/fc/e3fccbb8-6cc4-4995-9e41-2a7dbc285806/dsc_4986png-small.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:17:26.757978+02	25
+87	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e3/fc/e3fccbb8-6cc4-4995-9e41-2a7dbc285806/dsc_4986png-small.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:17:26.83992+02	25
+88	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e3/fc/e3fccbb8-6cc4-4995-9e41-2a7dbc285806/dsc_4986png-small.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:17:26.96659+02	25
+89	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e3/fc/e3fccbb8-6cc4-4995-9e41-2a7dbc285806/dsc_4986png-small.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:17:27.082646+02	25
+90	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/e3/fc/e3fccbb8-6cc4-4995-9e41-2a7dbc285806/dsc_4986png-small.jpg__1323x963_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:17:32.833987+02	25
+91	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/13/a713efd4-2d1a-4a53-84e2-8c82c781158c/dsc_5055png-small.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:18:17.443333+02	26
+92	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/13/a713efd4-2d1a-4a53-84e2-8c82c781158c/dsc_5055png-small.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:18:17.52545+02	26
+93	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/13/a713efd4-2d1a-4a53-84e2-8c82c781158c/dsc_5055png-small.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:18:17.610127+02	26
+94	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/13/a713efd4-2d1a-4a53-84e2-8c82c781158c/dsc_5055png-small.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:18:17.69473+02	26
+95	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/a7/13/a713efd4-2d1a-4a53-84e2-8c82c781158c/dsc_5055png-small.jpg__1419x741_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:18:24.347333+02	26
+96	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ab/a3/aba3ae90-e8c5-4388-8e5b-93bdfa760863/dsc_5064jpg-small.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:19:06.540844+02	27
+97	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ab/a3/aba3ae90-e8c5-4388-8e5b-93bdfa760863/dsc_5064jpg-small.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:19:06.627898+02	27
+98	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ab/a3/aba3ae90-e8c5-4388-8e5b-93bdfa760863/dsc_5064jpg-small.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:19:06.715347+02	27
+99	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ab/a3/aba3ae90-e8c5-4388-8e5b-93bdfa760863/dsc_5064jpg-small.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:19:06.809056+02	27
+100	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/ab/a3/aba3ae90-e8c5-4388-8e5b-93bdfa760863/dsc_5064jpg-small.jpg__1074x805_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:19:41.605519+02	27
+101	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/db/e7/dbe708ff-86b5-448f-aab1-c84fb6c6730a/dsc_4967-small2.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:21:05.30086+02	28
+102	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/db/e7/dbe708ff-86b5-448f-aab1-c84fb6c6730a/dsc_4967-small2.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:21:05.402203+02	28
+103	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/db/e7/dbe708ff-86b5-448f-aab1-c84fb6c6730a/dsc_4967-small2.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:21:05.504426+02	28
+104	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/db/e7/dbe708ff-86b5-448f-aab1-c84fb6c6730a/dsc_4967-small2.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-16 23:21:05.609315+02	28
+105	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/8b/9e/8b9e200c-b883-4ee9-b08d-84d09a2019ea/born_1.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:54:34.873265+02	29
+106	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/8b/9e/8b9e200c-b883-4ee9-b08d-84d09a2019ea/born_1.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:54:35.035657+02	29
+107	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/8b/9e/8b9e200c-b883-4ee9-b08d-84d09a2019ea/born_1.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:54:35.183649+02	29
+108	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/8b/9e/8b9e200c-b883-4ee9-b08d-84d09a2019ea/born_1.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:54:35.291145+02	29
+109	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/78/af/78afb734-2025-458d-b634-b8d049d1c5bd/born_2.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:54:55.716104+02	30
+110	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/78/af/78afb734-2025-458d-b634-b8d049d1c5bd/born_2.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:54:55.830007+02	30
+111	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/78/af/78afb734-2025-458d-b634-b8d049d1c5bd/born_2.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:54:55.95397+02	30
+112	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/78/af/78afb734-2025-458d-b634-b8d049d1c5bd/born_2.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:54:56.065427+02	30
+113	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/05/2e/052e1ffe-6805-403b-825a-2e8e69a4f506/born_3.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:55:53.935068+02	31
+114	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/05/2e/052e1ffe-6805-403b-825a-2e8e69a4f506/born_3.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:55:54.067736+02	31
+115	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/05/2e/052e1ffe-6805-403b-825a-2e8e69a4f506/born_3.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:55:54.190421+02	31
+116	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/05/2e/052e1ffe-6805-403b-825a-2e8e69a4f506/born_3.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-06-22 15:55:54.311992+02	31
+117	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/8b/9e/8b9e200c-b883-4ee9-b08d-84d09a2019ea/born_1.jpg__1200x900_q85_crop_subsampling-2_upscale.jpg	2015-06-22 21:51:39.946491+02	29
+118	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/78/af/78afb734-2025-458d-b634-b8d049d1c5bd/born_2.jpg__1200x900_q85_crop_subsampling-2_upscale.jpg	2015-06-22 23:20:52.922031+02	30
+119	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/05/2e/052e1ffe-6805-403b-825a-2e8e69a4f506/born_3.jpg__1200x914_q85_crop_subsampling-2_upscale.jpg	2015-06-22 23:28:28.832968+02	31
+120	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/0e/5a/0e5a91f6-7a7f-4bd3-914b-6fe45cb1c0f7/glarus-meetup.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-07-20 21:15:00.018825+02	32
+121	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/0e/5a/0e5a91f6-7a7f-4bd3-914b-6fe45cb1c0f7/glarus-meetup.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-07-20 21:15:00.152683+02	32
+122	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/0e/5a/0e5a91f6-7a7f-4bd3-914b-6fe45cb1c0f7/glarus-meetup.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-07-20 21:15:00.251685+02	32
+123	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/0e/5a/0e5a91f6-7a7f-4bd3-914b-6fe45cb1c0f7/glarus-meetup.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-07-20 21:15:00.333203+02	32
+124	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/64/9a/649a64f6-353c-46b0-a086-8b8c12a59a76/rackfromtop.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-07-27 00:38:02.818644+02	33
+125	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/64/9a/649a64f6-353c-46b0-a086-8b8c12a59a76/rackfromtop.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-07-27 00:38:03.03443+02	33
+126	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/64/9a/649a64f6-353c-46b0-a086-8b8c12a59a76/rackfromtop.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-07-27 00:38:03.355143+02	33
+127	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/64/9a/649a64f6-353c-46b0-a086-8b8c12a59a76/rackfromtop.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-07-27 00:38:03.580138+02	33
+128	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/f1/5a/f15ad75f-b780-49d0-9b88-ae2cb5e1fcbd/header-bg.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-09-26 21:46:57.858365+02	34
+129	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/f1/5a/f15ad75f-b780-49d0-9b88-ae2cb5e1fcbd/header-bg.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-09-26 21:46:57.978613+02	34
+130	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/f1/5a/f15ad75f-b780-49d0-9b88-ae2cb5e1fcbd/header-bg.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-09-26 21:46:58.079137+02	34
+131	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/f1/5a/f15ad75f-b780-49d0-9b88-ae2cb5e1fcbd/header-bg.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-09-26 21:46:58.164172+02	34
+132	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/f1/5a/f15ad75f-b780-49d0-9b88-ae2cb5e1fcbd/header-bg.jpg__640x120_q85_crop_subsampling-2.jpg	2015-09-26 21:47:07.812318+02	34
+133	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5b/2e/5b2e15af-2bb6-4d69-9730-d8dd04168dea/header-bg.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2015-09-30 07:59:04.293541+02	35
+134	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5b/2e/5b2e15af-2bb6-4d69-9730-d8dd04168dea/header-bg.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2015-09-30 07:59:04.43128+02	35
+135	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5b/2e/5b2e15af-2bb6-4d69-9730-d8dd04168dea/header-bg.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2015-09-30 07:59:04.52645+02	35
+136	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5b/2e/5b2e15af-2bb6-4d69-9730-d8dd04168dea/header-bg.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2015-09-30 07:59:04.620487+02	35
+137	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/5b/2e/5b2e15af-2bb6-4d69-9730-d8dd04168dea/header-bg.jpg__210x10000_q85_subsampling-2.jpg	2015-10-29 19:12:13.306433+01	35
+138	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/59/1f/591f22ae-9ed9-45e9-8cc9-8e3948b6e541/photo-1418479631014-8cbf89db3431.jpeg__16x16_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:45.544698+01	36
+139	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/59/1f/591f22ae-9ed9-45e9-8cc9-8e3948b6e541/photo-1418479631014-8cbf89db3431.jpeg__32x32_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:45.6877+01	36
+140	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/59/1f/591f22ae-9ed9-45e9-8cc9-8e3948b6e541/photo-1418479631014-8cbf89db3431.jpeg__64x64_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:45.877295+01	36
+141	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/59/1f/591f22ae-9ed9-45e9-8cc9-8e3948b6e541/photo-1418479631014-8cbf89db3431.jpeg__48x48_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:45.993528+01	36
+142	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/6f/71/6f7166a4-b6ba-4c74-9d9d-4408f755938f/photo-1413834932717-29e7d4714192.jpeg__16x16_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:47.490346+01	37
+143	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/6f/71/6f7166a4-b6ba-4c74-9d9d-4408f755938f/photo-1413834932717-29e7d4714192.jpeg__32x32_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:47.65833+01	37
+144	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/6f/71/6f7166a4-b6ba-4c74-9d9d-4408f755938f/photo-1413834932717-29e7d4714192.jpeg__64x64_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:47.808593+01	37
+145	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/6f/71/6f7166a4-b6ba-4c74-9d9d-4408f755938f/photo-1413834932717-29e7d4714192.jpeg__48x48_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:47.95721+01	37
+146	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/89/40/89409b2c-b855-4940-bb25-343da340250b/pier-on-a-beautiful-swiss-lake-hd-wallpaper-338658.jpg__16x16_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:50.791085+01	38
+147	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/89/40/89409b2c-b855-4940-bb25-343da340250b/pier-on-a-beautiful-swiss-lake-hd-wallpaper-338658.jpg__32x32_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:50.880522+01	38
+148	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/89/40/89409b2c-b855-4940-bb25-343da340250b/pier-on-a-beautiful-swiss-lake-hd-wallpaper-338658.jpg__64x64_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:50.979611+01	38
+149	f9bde26a1556cd667f742bd34ec7c55e	filer_public_thumbnails/filer_public/89/40/89409b2c-b855-4940-bb25-343da340250b/pier-on-a-beautiful-swiss-lake-hd-wallpaper-338658.jpg__48x48_q85_crop_subsampling-2_upscale.jpg	2016-02-08 10:07:51.0709+01	38
+\.
+
+
+--
+-- Name: easy_thumbnails_thumbnail_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('easy_thumbnails_thumbnail_id_seq', 149, true);
+
+
+--
+-- Data for Name: easy_thumbnails_thumbnaildimensions; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY easy_thumbnails_thumbnaildimensions (id, thumbnail_id, width, height) FROM stdin;
+\.
+
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('easy_thumbnails_thumbnaildimensions_id_seq', 1, false);
+
+
+--
+-- Data for Name: filer_clipboard; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_clipboard (id, user_id) FROM stdin;
+1	1
+\.
+
+
+--
+-- Name: filer_clipboard_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_clipboard_id_seq', 1, true);
+
+
+--
+-- Data for Name: filer_clipboarditem; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_clipboarditem (id, clipboard_id, file_id) FROM stdin;
+\.
+
+
+--
+-- Name: filer_clipboarditem_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_clipboarditem_id_seq', 42, true);
+
+
+--
+-- Data for Name: filer_file; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_file (id, file, _file_size, sha1, has_all_mandatory_data, original_filename, name, description, uploaded_at, modified_at, is_public, folder_id, owner_id, polymorphic_ctype_id) FROM stdin;
+7	filer_public/b5/d8/b5d83050-247f-4f87-9a4a-21551237c450/cdist.png	13607	1421132c5c81f413fee6f0b4a1052ede907d36d0	f	cdist.png		\N	2015-06-14 04:53:59.732313+02	2015-06-14 04:53:59.732344+02	t	\N	1	41
+8	filer_public/17/45/1745f7a8-1347-47e4-b0f0-faf938fbee47/barcelona_1.jpg	116194	8de95580b0443f51498f6752186baf1fd035e19a	f	barcelona_1.jpg		\N	2015-06-14 04:54:01.900735+02	2015-06-14 04:54:01.900768+02	t	\N	1	41
+9	filer_public/af/1e/af1e9725-cee8-4a7e-834f-7d0f1d580c91/opennebulaplusungleich.png	41002	d9309921e2948a4cb1a883cf6b3221a8050f2397	f	opennebulaplusungleich.png		\N	2015-06-14 04:54:02.095606+02	2015-06-14 04:54:02.095636+02	t	\N	1	41
+10	filer_public/13/06/13062924-6b6a-4de5-bf32-a33a26980cfb/14473379828_84376f1229_h.jpg	451277	d279f4d8ded8e53aba697f9fa1b24c960a3c4593	f	14473379828_84376f1229_h.jpg		\N	2015-06-14 04:54:07.40675+02	2015-06-14 04:54:07.406781+02	t	\N	1	41
+11	filer_public/5f/4b/5f4b7477-6a1d-4df5-a986-4eb342993b40/cdist.png	13607	1421132c5c81f413fee6f0b4a1052ede907d36d0	f	cdist.png		\N	2015-06-14 05:10:43.757178+02	2015-06-14 05:10:54.32416+02	t	4	1	41
+12	filer_public/a2/43/a2431f05-8480-4721-9a9f-8d9216c1a1b1/barcelona_1.jpg	116194	8de95580b0443f51498f6752186baf1fd035e19a	f	barcelona_1.jpg		\N	2015-06-14 05:10:45.825564+02	2015-06-14 05:10:54.397181+02	t	4	1	41
+13	filer_public/e1/76/e1761ff4-371b-4e72-a9bf-05e34029603e/opennebulaplusungleich.png	41002	d9309921e2948a4cb1a883cf6b3221a8050f2397	f	opennebulaplusungleich.png		\N	2015-06-14 05:10:46.426921+02	2015-06-14 05:10:54.438285+02	t	4	1	41
+15	filer_public/fb/0e/fb0e2764-f19f-44f8-9ff7-1e4e9b84d440/14473379828_84376f1229_h.jpg	150546	ae848e2019c0f2a0a9484ecb23d6a849a6c4aa3d	f	14473379828_84376f1229_h.jpg		\N	2015-06-14 05:17:42.6697+02	2015-06-14 05:17:45.053143+02	t	4	1	41
+16	filer_public/5e/36/5e36972a-9405-4b4a-9656-07b7a5b1216b/2015-06-13-220853_736x423_scrot.png	448065	26845e9dd5c4b23f4fafe408ffff0f65acb0615a	f	2015-06-13-220853_736x423_scrot.png		\N	2015-06-14 06:43:00.30159+02	2015-06-14 06:43:03.513933+02	t	4	1	41
+17	filer_public/14/94/14949dd7-6372-4c1f-b788-26592d278893/header-bg.jpg	194160	5fcc2aed3e17bbfc207f8ff3ccd68182fe77525d	f	header-bg.jpg		\N	2015-06-14 06:48:14.423315+02	2015-06-14 06:48:17.067798+02	t	6	1	41
+18	filer_public/aa/9b/aa9b54c0-30c7-4efe-9fb0-a38ee2581796/16494988669_f4c6d00da4_b.jpg	164669	93c59e2645fdcbdd199c1da54b45cedc941f5cb0	f	16494988669_f4c6d00da4_b.jpg		\N	2015-06-14 06:55:52.099926+02	2015-06-14 06:55:53.927318+02	t	7	1	41
+21	filer_public/a7/08/a708a1ff-b7dc-49d0-8ba9-72a9a32809dd/opennebulareferene.png	65786	483033ff28f1627a269b91abbce6c7a920c25e38	f	opennebulareferene.png		\N	2015-06-14 23:27:31.078751+02	2015-06-14 23:27:32.672429+02	t	3	1	41
+19	filer_public/08/81/08814b25-d36c-457d-bfc5-66c0c521eec8/opencloudday.png	15947	d4580f70c49a22dce6534bb0051cfecb18e58b1f	f	opencloudday.png			2015-06-14 23:25:45.923609+02	2015-06-14 23:28:20.835789+02	t	3	1	41
+20	filer_public/bb/99/bb99bd4a-b925-492f-8b5b-3ae2984f0ab8/magical-bern-switzerland.jpg	170541	1d4797ae9f8f8d485d149ac2539a062e1d7e2e37	f	magical-bern-switzerland.jpg			2015-06-14 23:27:15.461432+02	2015-06-15 22:11:52.857108+02	t	3	1	41
+22	filer_public/c7/62/c7623533-dbc4-4140-9544-f9f842dd4561/bernbanner.jpg	403313	98b2361cd39c4b67df007f7185a410ca7783f6ff	f	bernbanner.jpg		\N	2015-06-15 22:24:05.161659+02	2015-06-15 22:24:07.530492+02	t	3	1	41
+24	filer_public/ae/67/ae67ea00-d3f4-4f7e-8642-72419c40e818/dsc_4958_copyjpg-small.jpg	841973	733325ad687125847304a8478c62c2f13e43c11e	f	DSC_4958 copy.jpg-small.jpg		\N	2015-06-16 23:16:22.841897+02	2015-06-16 23:16:25.541953+02	t	2	1	41
+25	filer_public/e3/fc/e3fccbb8-6cc4-4995-9e41-2a7dbc285806/dsc_4986png-small.jpg	168401	210ec718736ce86b5e93882c12c2e63544a7de2a	f	DSC_4986.png-small.jpg		\N	2015-06-16 23:17:26.357118+02	2015-06-16 23:17:28.473102+02	t	2	1	41
+26	filer_public/a7/13/a713efd4-2d1a-4a53-84e2-8c82c781158c/dsc_5055png-small.jpg	152539	f0fe53ee8adc145d902c2437673c677eefeb99e5	f	DSC_5055.png-small.jpg		\N	2015-06-16 23:18:17.264158+02	2015-06-16 23:18:19.560696+02	t	2	1	41
+27	filer_public/ab/a3/aba3ae90-e8c5-4388-8e5b-93bdfa760863/dsc_5064jpg-small.jpg	647922	9bfe441317db5db1d45a24734c9ebc641f4165d0	f	DSC_5064.jpg-small.jpg		\N	2015-06-16 23:19:06.235821+02	2015-06-16 23:19:08.193688+02	t	2	1	41
+28	filer_public/db/e7/dbe708ff-86b5-448f-aab1-c84fb6c6730a/dsc_4967-small2.jpg	401587	1095bcff34d2c3ae89ca2d0b1d6b8e8a82ac526b	f	DSC_4967-small2.jpg		\N	2015-06-16 23:21:05.074717+02	2015-06-16 23:21:06.960703+02	t	2	1	41
+29	filer_public/8b/9e/8b9e200c-b883-4ee9-b08d-84d09a2019ea/born_1.jpg	681091	916b30de4e4c5d375679d7e3a2b67cf59bbf2723	f	born_1.jpg		\N	2015-06-22 15:54:34.545928+02	2015-06-22 15:54:37.645561+02	t	9	1	41
+30	filer_public/78/af/78afb734-2025-458d-b634-b8d049d1c5bd/born_2.jpg	632959	7ab7249eeeb6f4fdb15e9f322e1d18dca311aefb	f	born_2.jpg		\N	2015-06-22 15:54:55.525878+02	2015-06-22 15:55:30.786995+02	t	9	1	41
+31	filer_public/05/2e/052e1ffe-6805-403b-825a-2e8e69a4f506/born_3.jpg	932382	73d323d3e6bed64f970eaa18146497d6df6ef385	f	born_3.jpg		\N	2015-06-22 15:55:53.724322+02	2015-06-22 15:57:15.785345+02	t	9	1	41
+32	filer_public/0e/5a/0e5a91f6-7a7f-4bd3-914b-6fe45cb1c0f7/glarus-meetup.jpg	291801	ee012845d35032c91f09b606386cf53bb2bdf9e3	f	glarus-meetup.jpg		\N	2015-07-20 21:14:58.755465+02	2015-07-20 21:15:02.937024+02	t	2	1	41
+33	filer_public/64/9a/649a64f6-353c-46b0-a086-8b8c12a59a76/rackfromtop.jpg	643106	b3c14eac4a44257a213f80faf9aab5901c9228d0	f	rackfromtop.jpg		\N	2015-07-27 00:38:02.08007+02	2015-07-27 00:38:04.487834+02	t	2	1	41
+34	filer_public/f1/5a/f15ad75f-b780-49d0-9b88-ae2cb5e1fcbd/header-bg.jpg	194160	5fcc2aed3e17bbfc207f8ff3ccd68182fe77525d	f	header-bg.jpg		\N	2015-09-26 21:46:57.318333+02	2015-09-26 21:46:59.498186+02	t	10	1	41
+35	filer_public/5b/2e/5b2e15af-2bb6-4d69-9730-d8dd04168dea/header-bg.jpg	194160	5fcc2aed3e17bbfc207f8ff3ccd68182fe77525d	f	header-bg.jpg		\N	2015-09-30 07:59:03.893755+02	2015-09-30 07:59:05.997069+02	t	5	1	41
+36	filer_public/59/1f/591f22ae-9ed9-45e9-8cc9-8e3948b6e541/photo-1418479631014-8cbf89db3431.jpeg	626235	a02cb16ff5642926ae9a667d3af4bc3d644b7ba1	f	photo-1418479631014-8cbf89db3431.jpeg		\N	2016-02-08 10:07:45.149368+01	2016-02-08 10:07:55.084575+01	t	1	1	41
+37	filer_public/6f/71/6f7166a4-b6ba-4c74-9d9d-4408f755938f/photo-1413834932717-29e7d4714192.jpeg	662876	01e7b38830d7d1150e83bc7a41c069e0a7b7f089	f	photo-1413834932717-29e7d4714192.jpeg		\N	2016-02-08 10:07:47.107155+01	2016-02-08 10:07:55.13551+01	t	1	1	41
+38	filer_public/89/40/89409b2c-b855-4940-bb25-343da340250b/pier-on-a-beautiful-swiss-lake-hd-wallpaper-338658.jpg	554311	b23cb180d649a0cb9f4a518be17f17dc2f910587	f	pier-on-a-beautiful-swiss-lake-hd-wallpaper-338658.jpg		\N	2016-02-08 10:07:50.598835+01	2016-02-08 10:07:55.156364+01	t	1	1	41
+\.
+
+
+--
+-- Name: filer_file_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_file_id_seq', 38, true);
+
+
+--
+-- Data for Name: filer_folder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_folder (id, name, uploaded_at, created_at, modified_at, lft, rght, tree_id, level, owner_id, parent_id) FROM stdin;
+4	13062015_Conf2015	2015-06-13 19:44:50.116189+02	2015-06-13 19:44:50.116239+02	2015-06-13 19:44:50.116262+02	4	5	1	3	1	3
+5	ungleich_pages	2015-06-14 06:47:41.720159+02	2015-06-14 06:47:41.720207+02	2015-06-14 06:47:41.720231+02	1	4	2	0	1	\N
+6	blog_page	2015-06-14 06:47:55.541517+02	2015-06-14 06:47:55.541567+02	2015-06-14 06:47:55.54159+02	2	3	2	1	1	5
+7	ungleich_blog_launched	2015-06-14 06:55:41.136704+02	2015-06-14 06:55:41.136754+02	2015-06-14 06:55:41.136778+02	6	7	1	3	1	3
+8	openclouddaybern2015	2015-06-16 23:21:25.670405+02	2015-06-16 23:21:25.670455+02	2015-06-16 23:21:25.670477+02	11	12	1	2	1	2
+3	img	2015-06-13 19:44:24.018499+02	2015-06-13 19:44:24.018549+02	2015-06-14 05:10:32.32511+02	3	10	1	2	1	2
+9	born_bbq_2015_06_18	2015-06-22 15:39:41.706736+02	2015-06-22 15:39:41.706787+02	2015-06-22 15:39:41.70681+02	8	9	1	3	1	3
+2	articles	2015-06-13 19:44:13.866219+02	2015-06-13 19:44:13.866266+02	2015-06-14 04:53:32.802057+02	2	15	1	1	1	1
+1	ungleich_blog	2015-06-12 23:10:27.076932+02	2015-06-12 23:10:27.076969+02	2015-06-12 23:10:27.07699+02	1	16	1	0	1	\N
+10	test	2015-09-26 21:46:47.41333+02	2015-09-26 21:46:47.413363+02	2015-09-26 21:46:47.41338+02	13	14	1	2	1	2
+\.
+
+
+--
+-- Name: filer_folder_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_folder_id_seq', 10, true);
+
+
+--
+-- Data for Name: filer_folderpermission; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_folderpermission (id, type, everybody, can_edit, can_read, can_add_children, folder_id, group_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: filer_folderpermission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_folderpermission_id_seq', 1, false);
+
+
+--
+-- Data for Name: filer_image; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_image (file_ptr_id, _height, _width, date_taken, default_alt_text, default_caption, author, must_always_publish_author_credit, must_always_publish_copyright, subject_location) FROM stdin;
+7	159	800	2015-06-14 04:53:59.722929+02	\N	\N	\N	f	f	\N
+8	514	935	2015-06-14 04:54:01.896409+02	\N	\N	\N	f	f	\N
+9	159	800	2015-06-14 04:54:02.09203+02	\N	\N	\N	f	f	\N
+10	1067	1600	2015-06-14 04:54:07.401576+02	\N	\N	\N	f	f	\N
+11	159	800	2015-06-14 05:10:43.712913+02	\N	\N	\N	f	f	\N
+12	514	935	2015-06-14 05:10:45.821758+02	\N	\N	\N	f	f	\N
+13	159	800	2015-06-14 05:10:46.423519+02	\N	\N	\N	f	f	\N
+15	1067	1600	2015-06-14 05:17:42.660506+02	\N	\N	\N	f	f	\N
+16	423	736	2015-06-14 06:43:00.088274+02	\N	\N	\N	f	f	\N
+17	1250	1900	2015-06-14 06:48:14.418306+02	\N	\N	\N	f	f	\N
+18	683	1024	2015-06-14 06:55:52.095523+02	\N	\N	\N	f	f	\N
+21	288	800	2015-06-14 23:27:31.074765+02	\N	\N	\N	f	f	\N
+19	252	800	2015-06-14 23:25:45.91285+02				f	f	
+20	641	960	2015-06-14 23:27:15.456539+02				f	f	
+22	389	690	2015-06-15 22:24:05.15334+02	\N	\N	\N	f	f	\N
+24	944	1333	2015-06-16 23:16:22.831995+02	\N	\N	\N	f	f	\N
+25	963	1323	2015-06-16 23:17:26.352781+02	\N	\N	\N	f	f	\N
+26	741	1419	2015-06-16 23:18:17.259021+02	\N	\N	\N	f	f	\N
+27	805	1074	2015-06-16 23:19:06.228144+02	\N	\N	\N	f	f	\N
+28	868	1300	2015-06-16 23:21:05.068513+02	\N	\N	\N	f	f	\N
+29	900	1200	2015-06-22 15:54:34.466453+02	\N	\N	\N	f	f	\N
+30	900	1200	2015-06-22 15:54:55.519425+02	\N	\N	\N	f	f	\N
+31	914	1200	2015-06-22 15:55:53.715811+02	\N	\N	\N	f	f	\N
+32	801	1200	2015-07-20 21:14:58.380045+02	\N	\N	\N	f	f	\N
+33	1667	2500	2015-07-27 00:38:01.84918+02	\N	\N	\N	f	f	\N
+34	1250	1900	2015-09-26 21:46:57.13785+02	\N	\N	\N	f	f	\N
+35	1250	1900	2015-09-30 07:59:03.795537+02	\N	\N	\N	f	f	\N
+36	1400	2100	2016-02-08 10:07:45.046443+01	\N	\N	\N	f	f	\N
+37	1600	2100	2016-02-08 10:07:47.10268+01	\N	\N	\N	f	f	\N
+38	1080	1920	2016-02-08 10:07:50.594752+01	\N	\N	\N	f	f	\N
+\.
+
+
+--
+-- Data for Name: hosting_railsbetauser; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY hosting_railsbetauser (id, email, received_date) FROM stdin;
+\.
+
+
+--
+-- Name: hosting_railsbetauser_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('hosting_railsbetauser_id_seq', 1, false);
+
+
+--
+-- Data for Name: menus_cachekey; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY menus_cachekey (id, language, site, key) FROM stdin;
+190	en-us	1	menu_cache_menu_nodes_en-us_1
+189	en-us	1	menu_cache_menu_nodes_en-us_1_1_user
+\.
+
+
+--
+-- Name: menus_cachekey_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('menus_cachekey_id_seq', 190, true);
+
+
+--
+-- Data for Name: railshosting_railsbetauser; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY railshosting_railsbetauser (id, email, received_date) FROM stdin;
+1	info@renuo.ch	2015-06-25 00:34:03.436018+02
+2	babedream312@gmx.de	2015-07-23 12:46:59.981695+02
+\.
+
+
+--
+-- Name: railshosting_railsbetauser_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('railshosting_railsbetauser_id_seq', 2, true);
+
+
+--
+-- Data for Name: reversion_revision; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY reversion_revision (id, manager_slug, date_created, comment, user_id) FROM stdin;
+1	default	2015-06-12 18:53:01.637515+02	Initial version.	1
+2	default	2015-06-12 19:05:57.126279+02	Initial version.	1
+3	default	2015-06-12 19:06:25.695064+02	Changed application_urls, application_namespace and xframe_options.	1
+4	default	2015-06-12 19:14:13.048438+02	Changed template and xframe_options.	1
+6	default	2015-06-12 22:03:12.514876+02	Changed page_title.	1
+8	default	2015-06-12 22:06:13.563737+02	Changed menu_title and page_title.	1
+9	default	2015-06-12 22:06:55.930234+02	Changed page_title.	1
+11	default	2015-06-12 22:17:24.401903+02	Changed page_title.	1
+13	default	2015-06-13 15:08:13.293802+02	Template changed to Blog	1
+17	default	2015-06-14 05:14:35.039665+02	Changed meta_description.	1
+19	default	2015-06-14 05:43:15.812565+02	Changed xframe_options.	1
+20	default	2015-06-14 05:43:22.048074+02	No fields changed.	1
+22	default	2015-06-14 07:05:22.160184+02	Publish	1
+23	default	2015-06-15 15:54:36.304988+02	Publish	1
+24	default	2015-06-15 16:05:44.501874+02	Publish	1
+25	default	2015-06-16 10:02:34.802098+02	Publish	1
+26	default	2015-06-16 10:09:30.848891+02	Publish	1
+27	default	2015-06-16 10:21:40.899986+02	Publish	1
+28	default	2015-10-04 18:47:36.360447+02	Publish	1
+29	default	2015-10-04 19:28:52.058918+02	Publish	1
+30	default	2015-10-04 23:27:23.676798+02	Publish	1
+31	default	2015-10-04 23:27:56.852619+02	Publish	1
+32	default	2015-10-04 23:28:58.369663+02	Publish	1
+33	default	2015-10-04 23:34:26.223668+02	Publish	1
+34	default	2015-10-05 00:51:13.664439+02	Publish	1
+35	default	2015-10-05 00:51:15.361757+02	Publish	1
+36	default	2015-10-05 00:51:37.492595+02	Publish	1
+37	default	2015-10-05 00:53:00.337511+02	Publish	1
+38	default	2015-10-05 00:55:29.733098+02	Publish	1
+39	default	2015-10-05 00:55:37.505684+02	Publish	1
+40	default	2015-10-05 00:59:54.511074+02	Publish	1
+41	default	2015-11-05 08:34:37.101455+01	Publish	1
+42	default	2016-02-08 10:37:50.269743+01	Digital Glarus Gallery plugin added to digital_glarus_gallery_grid	1
+43	default	2016-02-08 10:37:56.688543+01	Digital Glarus Gallery plugin edited at position 0 in digital_glarus_gallery_grid	1
+44	default	2016-02-08 10:38:02.28292+01	Publish	1
+45	default	2016-02-08 10:40:46.499548+01	Publish	1
+\.
+
+
+--
+-- Name: reversion_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('reversion_revision_id_seq', 45, true);
+
+
+--
+-- Data for Name: reversion_version; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY reversion_version (id, object_id, object_id_int, format, serialized_data, object_repr, content_type_id, revision_id) FROM stdin;
+1	1	1	json	[{"model": "cms.page", "fields": {"placeholders": [], "languages": "en-us", "changed_date": "2015-06-12T16:53:01.585Z", "revision_id": 0, "depth": 1, "soft_root": false, "login_required": false, "path": "0001", "in_navigation": true, "publication_date": "2015-06-12T16:53:01.463Z", "xframe_options": 0, "creation_date": "2015-06-12T16:53:01.363Z", "navigation_extenders": null, "application_urls": null, "publication_end_date": null, "limit_visibility_in_menu": null, "is_home": true, "application_namespace": null, "reverse_id": null, "changed_by": "ungleich", "created_by": "ungleich", "parent": null, "template": "INHERIT", "numchild": 0, "site": 1}, "pk": 1}]	Home	11	1
+2	1	1	json	[{"model": "cms.title", "fields": {"page": 1, "meta_description": "", "language": "en-us", "published": true, "creation_date": "2015-06-12T16:53:01.422Z", "path": "", "redirect": null, "slug": "home", "page_title": "", "menu_title": "", "title": "Home", "has_url_overwrite": false}, "pk": 1}]	Home (home, en-us)	16	1
+3	3	3	json	[{"model": "cms.title", "pk": 3, "fields": {"creation_date": "2015-06-12T17:05:57.066Z", "redirect": null, "language": "en-us", "path": "blog", "menu_title": "", "page_title": "", "slug": "blog", "has_url_overwrite": false, "title": "Blog", "meta_description": "", "page": 3, "published": false}}]	Blog (blog, en-us)	16	2
+4	3	3	json	[{"model": "cms.page", "pk": 3, "fields": {"depth": 1, "path": "0003", "revision_id": 0, "application_urls": null, "xframe_options": 0, "placeholders": [6], "site": 1, "soft_root": false, "languages": "en-us", "limit_visibility_in_menu": null, "changed_date": "2015-06-12T17:05:57.068Z", "publication_date": null, "reverse_id": null, "is_home": false, "changed_by": "ungleich", "publication_end_date": null, "creation_date": "2015-06-12T17:05:57.028Z", "login_required": false, "parent": null, "template": "INHERIT", "application_namespace": null, "navigation_extenders": null, "in_navigation": true, "created_by": "ungleich", "numchild": 0}}]	Blog	11	2
+5	6	6	json	[{"model": "cms.placeholder", "pk": 6, "fields": {"default_width": null, "slot": "page_content"}}]	page_content	9	2
+6	3	3	json	[{"model": "cms.title", "pk": 3, "fields": {"creation_date": "2015-06-12T17:05:57.066Z", "redirect": "", "language": "en-us", "path": "blog", "menu_title": "", "page_title": "", "slug": "blog", "has_url_overwrite": false, "title": "Blog", "meta_description": "", "page": 3, "published": false}}]	Blog (blog, en-us)	16	3
+7	3	3	json	[{"model": "cms.page", "pk": 3, "fields": {"depth": 1, "path": "0003", "revision_id": 0, "application_urls": "BlogApp", "xframe_options": 0, "placeholders": [6], "site": 1, "soft_root": false, "languages": "en-us", "limit_visibility_in_menu": null, "changed_date": "2015-06-12T17:06:25.648Z", "publication_date": null, "reverse_id": null, "is_home": false, "changed_by": "ungleich", "publication_end_date": null, "creation_date": "2015-06-12T17:05:57.028Z", "login_required": false, "parent": null, "template": "INHERIT", "application_namespace": "djangocms_blog", "navigation_extenders": "", "in_navigation": true, "created_by": "ungleich", "numchild": 0}}]	Blog	11	3
+8	6	6	json	[{"model": "cms.placeholder", "pk": 6, "fields": {"default_width": null, "slot": "page_content"}}]	page_content	9	3
+9	3	3	json	[{"pk": 3, "model": "cms.title", "fields": {"slug": "blog", "meta_description": "", "menu_title": "", "published": false, "title": "Blog", "has_url_overwrite": false, "redirect": "", "path": "blog", "creation_date": "2015-06-12T17:05:57.066Z", "language": "en-us", "page_title": "", "page": 3}}]	Blog (blog, en-us)	16	4
+10	3	3	json	[{"pk": 3, "model": "cms.page", "fields": {"limit_visibility_in_menu": null, "created_by": "ungleich", "soft_root": false, "parent": null, "changed_by": "ungleich", "navigation_extenders": "", "login_required": false, "changed_date": "2015-06-12T17:14:12.988Z", "path": "0003", "creation_date": "2015-06-12T17:05:57.028Z", "numchild": 0, "publication_end_date": null, "in_navigation": true, "languages": "en-us", "reverse_id": null, "placeholders": [6], "publication_date": null, "revision_id": 0, "application_namespace": "djangocms_blog", "site": 1, "depth": 1, "template": "cms/ungleich.ch/blog.html", "xframe_options": 0, "is_home": false, "application_urls": "BlogApp"}}]	Blog	11	4
+11	6	6	json	[{"pk": 6, "model": "cms.placeholder", "fields": {"slot": "page_content", "default_width": null}}]	page_content	9	4
+16	3	3	json	[{"pk": 3, "fields": {"has_url_overwrite": false, "meta_description": "", "page": 3, "path": "blog", "language": "en-us", "published": true, "slug": "blog", "title": "Blog", "redirect": "", "creation_date": "2015-06-12T17:05:57.066Z", "page_title": "ungleich Blog", "menu_title": ""}, "model": "cms.title"}]	Blog (blog, en-us)	16	6
+17	3	3	json	[{"pk": 3, "fields": {"created_by": "ungleich", "site": 1, "path": "0003", "xframe_options": 0, "depth": 1, "navigation_extenders": "", "login_required": false, "languages": "en-us", "creation_date": "2015-06-12T17:05:57.028Z", "reverse_id": null, "revision_id": 0, "application_namespace": "djangocms_blog", "in_navigation": true, "changed_by": "ungleich", "placeholders": [6], "application_urls": "BlogApp", "publication_end_date": null, "soft_root": false, "changed_date": "2015-06-12T20:03:12.429Z", "publication_date": "2015-06-12T17:17:49.261Z", "is_home": false, "parent": null, "limit_visibility_in_menu": null, "numchild": 0, "template": "cms/ungleich.ch/blog.html"}, "model": "cms.page"}]	Blog	11	6
+18	6	6	json	[{"pk": 6, "fields": {"default_width": null, "slot": "page_content"}, "model": "cms.placeholder"}]	page_content	9	6
+22	3	3	json	[{"pk": 3, "fields": {"has_url_overwrite": false, "meta_description": "", "page": 3, "path": "blog", "language": "en-us", "published": true, "slug": "blog", "title": "Blog", "redirect": "", "creation_date": "2015-06-12T17:05:57.066Z", "page_title": "Ungleich blog", "menu_title": "Blog"}, "model": "cms.title"}]	Blog (blog, en-us)	16	8
+23	3	3	json	[{"pk": 3, "fields": {"created_by": "ungleich", "site": 1, "path": "0003", "xframe_options": 0, "depth": 1, "navigation_extenders": "", "login_required": false, "languages": "en-us", "creation_date": "2015-06-12T17:05:57.028Z", "reverse_id": null, "revision_id": 0, "application_namespace": "djangocms_blog", "in_navigation": true, "changed_by": "ungleich", "placeholders": [6], "application_urls": "BlogApp", "publication_end_date": null, "soft_root": false, "changed_date": "2015-06-12T20:06:13.520Z", "publication_date": "2015-06-12T17:17:49.261Z", "is_home": false, "parent": null, "limit_visibility_in_menu": null, "numchild": 0, "template": "cms/ungleich.ch/blog.html"}, "model": "cms.page"}]	Blog	11	8
+24	6	6	json	[{"pk": 6, "fields": {"default_width": null, "slot": "page_content"}, "model": "cms.placeholder"}]	page_content	9	8
+25	3	3	json	[{"pk": 3, "fields": {"has_url_overwrite": false, "meta_description": "", "page": 3, "path": "blog", "language": "en-us", "published": true, "slug": "blog", "title": "Blog", "redirect": "", "creation_date": "2015-06-12T17:05:57.066Z", "page_title": "Ungleich Blog", "menu_title": "Blog"}, "model": "cms.title"}]	Blog (blog, en-us)	16	9
+26	3	3	json	[{"pk": 3, "fields": {"created_by": "ungleich", "site": 1, "path": "0003", "xframe_options": 0, "depth": 1, "navigation_extenders": "", "login_required": false, "languages": "en-us", "creation_date": "2015-06-12T17:05:57.028Z", "reverse_id": null, "revision_id": 0, "application_namespace": "djangocms_blog", "in_navigation": true, "changed_by": "ungleich", "placeholders": [6], "application_urls": "BlogApp", "publication_end_date": null, "soft_root": false, "changed_date": "2015-06-12T20:06:55.883Z", "publication_date": "2015-06-12T17:17:49.261Z", "is_home": false, "parent": null, "limit_visibility_in_menu": null, "numchild": 0, "template": "cms/ungleich.ch/blog.html"}, "model": "cms.page"}]	Blog	11	9
+27	6	6	json	[{"pk": 6, "fields": {"default_width": null, "slot": "page_content"}, "model": "cms.placeholder"}]	page_content	9	9
+31	3	3	json	[{"pk": 3, "fields": {"has_url_overwrite": false, "meta_description": "", "page": 3, "path": "blog", "language": "en-us", "published": true, "slug": "blog", "title": "Blog", "redirect": "", "creation_date": "2015-06-12T17:05:57.066Z", "page_title": "ungleich Blog", "menu_title": "Blog"}, "model": "cms.title"}]	Blog (blog, en-us)	16	11
+32	3	3	json	[{"pk": 3, "fields": {"created_by": "ungleich", "site": 1, "path": "0003", "xframe_options": 0, "depth": 1, "navigation_extenders": "", "login_required": false, "languages": "en-us", "creation_date": "2015-06-12T17:05:57.028Z", "reverse_id": null, "revision_id": 0, "application_namespace": "djangocms_blog", "in_navigation": true, "changed_by": "ungleich", "placeholders": [6], "application_urls": "BlogApp", "publication_end_date": null, "soft_root": false, "changed_date": "2015-06-12T20:17:24.358Z", "publication_date": "2015-06-12T17:17:49.261Z", "is_home": false, "parent": null, "limit_visibility_in_menu": null, "numchild": 0, "template": "cms/ungleich.ch/blog.html"}, "model": "cms.page"}]	Blog	11	11
+33	6	6	json	[{"pk": 6, "fields": {"default_width": null, "slot": "page_content"}, "model": "cms.placeholder"}]	page_content	9	11
+37	3	3	json	[{"pk": 3, "fields": {"has_url_overwrite": false, "meta_description": "", "page": 3, "path": "blog", "language": "en-us", "published": true, "slug": "blog", "title": "Blog", "redirect": "", "creation_date": "2015-06-12T17:05:57.066Z", "page_title": "ungleich Blog", "menu_title": "Blog"}, "model": "cms.title"}]	Blog (blog, en-us)	16	13
+38	3	3	json	[{"pk": 3, "fields": {"created_by": "ungleich", "site": 1, "path": "0003", "xframe_options": 0, "depth": 1, "navigation_extenders": "", "login_required": false, "languages": "en-us", "creation_date": "2015-06-12T17:05:57.028Z", "reverse_id": null, "revision_id": 0, "application_namespace": "djangocms_blog", "in_navigation": true, "changed_by": "ungleich", "placeholders": [6], "application_urls": "BlogApp", "publication_end_date": null, "soft_root": false, "changed_date": "2015-06-13T13:08:13.077Z", "publication_date": "2015-06-12T17:17:49.261Z", "is_home": false, "parent": null, "limit_visibility_in_menu": null, "numchild": 0, "template": "cms/ungleich.ch/blog.html"}, "model": "cms.page"}]	Blog	11	13
+39	6	6	json	[{"pk": 6, "fields": {"default_width": null, "slot": "page_content"}, "model": "cms.placeholder"}]	page_content	9	13
+49	3	3	json	[{"pk": 3, "fields": {"title": "Blog", "language": "en-us", "published": true, "page_title": "ungleich Blog", "has_url_overwrite": false, "page": 3, "meta_description": "on OpenSource, technology, our passion and interests...", "creation_date": "2015-06-12T17:05:57.066Z", "menu_title": "Blog", "slug": "blog", "path": "blog", "redirect": ""}, "model": "cms.title"}]	Blog (blog, en-us)	16	17
+50	3	3	json	[{"pk": 3, "fields": {"placeholders": [6], "template": "cms/ungleich.ch/blog.html", "application_namespace": "djangocms_blog", "created_by": "ungleich", "changed_by": "ungleich", "xframe_options": 0, "is_home": false, "site": 1, "limit_visibility_in_menu": null, "navigation_extenders": "", "changed_date": "2015-06-14T03:14:34.984Z", "reverse_id": null, "languages": "en-us", "login_required": false, "revision_id": 0, "soft_root": false, "creation_date": "2015-06-12T17:05:57.028Z", "parent": null, "depth": 1, "publication_date": "2015-06-12T17:17:49.261Z", "numchild": 0, "in_navigation": true, "path": "0003", "application_urls": "BlogApp", "publication_end_date": null}, "model": "cms.page"}]	Blog	11	17
+51	6	6	json	[{"pk": 6, "fields": {"default_width": null, "slot": "page_content"}, "model": "cms.placeholder"}]	page_content	9	17
+55	3	3	json	[{"pk": 3, "fields": {"title": "Blog", "language": "en-us", "published": true, "page_title": "ungleich Blog", "has_url_overwrite": false, "page": 3, "meta_description": "on OpenSource, technology, our passion and interests...", "creation_date": "2015-06-12T17:05:57.066Z", "menu_title": "Blog", "slug": "blog", "path": "blog", "redirect": ""}, "model": "cms.title"}]	Blog (blog, en-us)	16	19
+56	3	3	json	[{"pk": 3, "fields": {"placeholders": [6], "template": "cms/ungleich.ch/blog.html", "application_namespace": "djangocms_blog", "created_by": "ungleich", "changed_by": "ungleich", "xframe_options": 0, "is_home": false, "site": 1, "limit_visibility_in_menu": null, "navigation_extenders": "", "changed_date": "2015-06-14T03:43:15.769Z", "reverse_id": null, "languages": "en-us", "login_required": false, "revision_id": 0, "soft_root": false, "creation_date": "2015-06-12T17:05:57.028Z", "parent": null, "depth": 1, "publication_date": "2015-06-12T17:17:49.261Z", "numchild": 0, "in_navigation": true, "path": "0003", "application_urls": "BlogApp", "publication_end_date": null}, "model": "cms.page"}]	Blog	11	19
+57	6	6	json	[{"pk": 6, "fields": {"default_width": null, "slot": "page_content"}, "model": "cms.placeholder"}]	page_content	9	19
+58	3	3	json	[{"pk": 3, "fields": {"title": "Blog", "language": "en-us", "published": true, "page_title": "ungleich Blog", "has_url_overwrite": false, "page": 3, "meta_description": "on OpenSource, technology, our passion and interests...", "creation_date": "2015-06-12T17:05:57.066Z", "menu_title": "Blog", "slug": "blog", "path": "blog", "redirect": ""}, "model": "cms.title"}]	Blog (blog, en-us)	16	20
+59	3	3	json	[{"pk": 3, "fields": {"placeholders": [6], "template": "cms/ungleich.ch/blog.html", "application_namespace": "djangocms_blog", "created_by": "ungleich", "changed_by": "ungleich", "xframe_options": 0, "is_home": false, "site": 1, "limit_visibility_in_menu": null, "navigation_extenders": "", "changed_date": "2015-06-14T03:43:22.004Z", "reverse_id": null, "languages": "en-us", "login_required": false, "revision_id": 0, "soft_root": false, "creation_date": "2015-06-12T17:05:57.028Z", "parent": null, "depth": 1, "publication_date": "2015-06-12T17:17:49.261Z", "numchild": 0, "in_navigation": true, "path": "0003", "application_urls": "BlogApp", "publication_end_date": null}, "model": "cms.page"}]	Blog	11	20
+60	6	6	json	[{"pk": 6, "fields": {"default_width": null, "slot": "page_content"}, "model": "cms.placeholder"}]	page_content	9	20
+64	3	3	json	[{"fields": {"page_title": "ungleich Blog", "page": 3, "has_url_overwrite": false, "redirect": "", "meta_description": "on OpenSource, technology, our passion and interests...", "title": "Blog", "menu_title": "Blog", "published": true, "slug": "blog", "path": "blog", "language": "en-us", "creation_date": "2015-06-12T17:05:57.066Z"}, "pk": 3, "model": "cms.title"}]	Blog (blog, en-us)	16	22
+65	3	3	json	[{"fields": {"limit_visibility_in_menu": null, "depth": 1, "publication_end_date": null, "creation_date": "2015-06-12T17:05:57.028Z", "revision_id": 0, "template": "cms/ungleich.ch/blog.html", "soft_root": false, "reverse_id": null, "languages": "en-us", "path": "0003", "is_home": false, "changed_by": "ungleich", "application_urls": "BlogApp", "site": 1, "xframe_options": 0, "in_navigation": false, "placeholders": [6], "parent": null, "login_required": false, "application_namespace": "djangocms_blog", "created_by": "ungleich", "publication_date": "2015-06-12T17:17:49.261Z", "navigation_extenders": "", "numchild": 0, "changed_date": "2015-06-14T05:05:22.108Z"}, "pk": 3, "model": "cms.page"}]	Blog	11	22
+66	6	6	json	[{"fields": {"slot": "page_content", "default_width": null}, "pk": 6, "model": "cms.placeholder"}]	page_content	9	22
+67	3	3	json	[{"fields": {"page_title": "ungleich Blog", "page": 3, "has_url_overwrite": false, "redirect": "", "meta_description": "on OpenSource, technology, our passion and interests...", "title": "Blog", "menu_title": "Blog", "published": true, "slug": "blog", "path": "blog", "language": "en-us", "creation_date": "2015-06-12T17:05:57.066Z"}, "pk": 3, "model": "cms.title"}]	Blog (blog, en-us)	16	23
+68	3	3	json	[{"fields": {"limit_visibility_in_menu": null, "depth": 1, "publication_end_date": null, "creation_date": "2015-06-12T17:05:57.028Z", "revision_id": 0, "template": "cms/ungleich.ch/blog.html", "soft_root": false, "reverse_id": null, "languages": "en-us", "path": "0003", "is_home": false, "changed_by": "ungleich", "application_urls": "BlogApp", "site": 1, "xframe_options": 0, "in_navigation": false, "placeholders": [6], "parent": null, "login_required": false, "application_namespace": "djangocms_blog", "created_by": "ungleich", "publication_date": "2015-06-12T17:17:49.261Z", "navigation_extenders": "", "numchild": 0, "changed_date": "2015-06-15T13:54:36.210Z"}, "pk": 3, "model": "cms.page"}]	Blog	11	23
+69	6	6	json	[{"fields": {"slot": "page_content", "default_width": null}, "pk": 6, "model": "cms.placeholder"}]	page_content	9	23
+90	28	28	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "digital_glarus_where_we_are_content"}, "pk": 28}]	digital_glarus_where_we_are_content	9	28
+70	3	3	json	[{"fields": {"page_title": "ungleich Blog", "page": 3, "has_url_overwrite": false, "redirect": "", "meta_description": "on OpenSource, technology, our passion and interests...", "title": "Blog", "menu_title": "Blog", "published": true, "slug": "blog", "path": "blog", "language": "en-us", "creation_date": "2015-06-12T17:05:57.066Z"}, "pk": 3, "model": "cms.title"}]	Blog (blog, en-us)	16	24
+71	3	3	json	[{"fields": {"limit_visibility_in_menu": null, "depth": 1, "publication_end_date": null, "creation_date": "2015-06-12T17:05:57.028Z", "revision_id": 0, "template": "cms/ungleich.ch/blog.html", "soft_root": false, "reverse_id": null, "languages": "en-us", "path": "0003", "is_home": false, "changed_by": "ungleich", "application_urls": "BlogApp", "site": 1, "xframe_options": 0, "in_navigation": false, "placeholders": [6], "parent": null, "login_required": false, "application_namespace": "djangocms_blog", "created_by": "ungleich", "publication_date": "2015-06-12T17:17:49.261Z", "navigation_extenders": "", "numchild": 0, "changed_date": "2015-06-15T14:05:44.415Z"}, "pk": 3, "model": "cms.page"}]	Blog	11	24
+72	6	6	json	[{"fields": {"slot": "page_content", "default_width": null}, "pk": 6, "model": "cms.placeholder"}]	page_content	9	24
+73	3	3	json	[{"pk": 3, "fields": {"meta_description": "on OpenSource, technology, our passion and interests...", "creation_date": "2015-06-12T17:05:57.066Z", "slug": "blog", "page": 3, "page_title": "ungleich Blog", "language": "en-us", "published": true, "menu_title": "Blog", "title": "Blog", "has_url_overwrite": false, "redirect": "", "path": "blog"}, "model": "cms.title"}]	Blog (blog, en-us)	16	25
+74	3	3	json	[{"pk": 3, "fields": {"revision_id": 0, "in_navigation": false, "creation_date": "2015-06-12T17:05:57.028Z", "publication_date": "2015-06-12T17:17:49.261Z", "xframe_options": 0, "created_by": "ungleich", "publication_end_date": null, "parent": null, "reverse_id": null, "placeholders": [6], "login_required": false, "site": 1, "changed_by": "ungleich", "changed_date": "2015-06-16T08:02:34.712Z", "application_namespace": "djangocms_blog", "soft_root": false, "limit_visibility_in_menu": null, "numchild": 0, "application_urls": "BlogApp", "depth": 1, "languages": "en-us", "template": "cms/ungleich.ch/blog.html", "path": "0003", "is_home": false, "navigation_extenders": ""}, "model": "cms.page"}]	Blog	11	25
+75	6	6	json	[{"pk": 6, "fields": {"slot": "page_content", "default_width": null}, "model": "cms.placeholder"}]	page_content	9	25
+76	3	3	json	[{"pk": 3, "fields": {"meta_description": "on OpenSource, technology, our passion and interests...", "creation_date": "2015-06-12T17:05:57.066Z", "slug": "blog", "page": 3, "page_title": "ungleich Blog", "language": "en-us", "published": true, "menu_title": "Blog", "title": "Blog", "has_url_overwrite": false, "redirect": "", "path": "blog"}, "model": "cms.title"}]	Blog (blog, en-us)	16	26
+77	3	3	json	[{"pk": 3, "fields": {"revision_id": 0, "in_navigation": false, "creation_date": "2015-06-12T17:05:57.028Z", "publication_date": "2015-06-12T17:17:49.261Z", "xframe_options": 0, "created_by": "ungleich", "publication_end_date": null, "parent": null, "reverse_id": null, "placeholders": [6], "login_required": false, "site": 1, "changed_by": "ungleich", "changed_date": "2015-06-16T08:09:30.776Z", "application_namespace": "djangocms_blog", "soft_root": false, "limit_visibility_in_menu": null, "numchild": 0, "application_urls": "BlogApp", "depth": 1, "languages": "en-us", "template": "cms/ungleich.ch/blog.html", "path": "0003", "is_home": false, "navigation_extenders": ""}, "model": "cms.page"}]	Blog	11	26
+78	6	6	json	[{"pk": 6, "fields": {"slot": "page_content", "default_width": null}, "model": "cms.placeholder"}]	page_content	9	26
+79	3	3	json	[{"pk": 3, "fields": {"meta_description": "on OpenSource, technology, our passion and interests...", "creation_date": "2015-06-12T17:05:57.066Z", "slug": "blog", "page": 3, "page_title": "ungleich Blog", "language": "en-us", "published": true, "menu_title": "Blog", "title": "Blog", "has_url_overwrite": false, "redirect": "", "path": "blog"}, "model": "cms.title"}]	Blog (blog, en-us)	16	27
+80	3	3	json	[{"pk": 3, "fields": {"revision_id": 0, "in_navigation": false, "creation_date": "2015-06-12T17:05:57.028Z", "publication_date": "2015-06-12T17:17:49.261Z", "xframe_options": 0, "created_by": "ungleich", "publication_end_date": null, "parent": null, "reverse_id": null, "placeholders": [6], "login_required": false, "site": 1, "changed_by": "ungleich", "changed_date": "2015-06-16T08:21:40.825Z", "application_namespace": "djangocms_blog", "soft_root": false, "limit_visibility_in_menu": null, "numchild": 0, "application_urls": "BlogApp", "depth": 1, "languages": "en-us", "template": "cms/ungleich.ch/blog.html", "path": "0003", "is_home": false, "navigation_extenders": ""}, "model": "cms.page"}]	Blog	11	27
+81	6	6	json	[{"pk": 6, "fields": {"slot": "page_content", "default_width": null}, "model": "cms.placeholder"}]	page_content	9	27
+82	5	5	json	[{"model": "cms.title", "fields": {"creation_date": "2015-10-04T16:27:41.449Z", "slug": "digital-glarus-home", "meta_description": "", "page_title": "Digital Glarus", "menu_title": "home", "redirect": "", "path": "diigtalglarus2", "title": "digital glarus home", "has_url_overwrite": true, "language": "en-us", "page": 5, "published": true}, "pk": 5}]	digital glarus home (digital-glarus-home, en-us)	16	28
+83	5	5	json	[{"model": "cms.page", "fields": {"application_namespace": null, "soft_root": false, "publication_end_date": null, "created_by": "ungleich", "changed_by": "ungleich", "path": "0005", "template": "cms/digitalglarus/index.html", "site": 1, "reverse_id": null, "is_home": false, "navigation_extenders": "", "depth": 1, "creation_date": "2015-10-04T16:27:41.288Z", "application_urls": "", "login_required": false, "publication_date": "2015-10-04T16:47:36.159Z", "numchild": 0, "limit_visibility_in_menu": null, "revision_id": 0, "parent": null, "in_navigation": true, "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29], "languages": "en-us", "xframe_options": 0, "changed_date": "2015-10-04T16:47:36.284Z"}, "pk": 5}]	home	11	28
+84	22	22	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "digital_glarus_build_a_tech_valley_content"}, "pk": 22}]	digital_glarus_build_a_tech_valley_content	9	28
+85	23	23	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "digital_glarus_a_new_area"}, "pk": 23}]	digital_glarus_a_new_area	9	28
+86	24	24	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "digital_glarus_a_new_area_content"}, "pk": 24}]	digital_glarus_a_new_area_content	9	28
+87	25	25	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "digital_glarus_why_be_interested"}, "pk": 25}]	digital_glarus_why_be_interested	9	28
+88	26	26	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "digital_glarus_why_be_interested_content"}, "pk": 26}]	digital_glarus_why_be_interested_content	9	28
+89	27	27	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "digital_glarus_where_we_are"}, "pk": 27}]	digital_glarus_where_we_are	9	28
+91	29	29	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "digital_glarus_legend"}, "pk": 29}]	digital_glarus_legend	9	28
+92	21	21	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "digital_glarus_build_a_tech_valley"}, "pk": 21}]	digital_glarus_build_a_tech_valley	9	28
+93	3	3	json	[{"model": "cms.title", "fields": {"creation_date": "2015-06-12T17:05:57.066Z", "slug": "blog", "meta_description": "on OpenSource, technology, our passion and interests...", "page_title": "ungleich Blog", "menu_title": "Blog", "redirect": "", "path": "blog", "title": "Blog", "has_url_overwrite": true, "language": "en-us", "page": 3, "published": true}, "pk": 3}]	Blog (blog, en-us)	16	29
+94	3	3	json	[{"model": "cms.page", "fields": {"application_namespace": "djangocms_blog", "soft_root": false, "publication_end_date": null, "created_by": "ungleich", "changed_by": "ungleich", "path": "0003", "template": "cms/ungleichch/blog.html", "site": 1, "reverse_id": null, "is_home": false, "navigation_extenders": "", "depth": 1, "creation_date": "2015-06-12T17:05:57.028Z", "application_urls": "BlogApp", "login_required": false, "publication_date": "2015-06-12T17:17:49.261Z", "numchild": 0, "limit_visibility_in_menu": null, "revision_id": 0, "parent": null, "in_navigation": false, "placeholders": [6], "languages": "en-us", "xframe_options": 0, "changed_date": "2015-10-04T17:28:51.984Z"}, "pk": 3}]	Blog	11	29
+95	6	6	json	[{"model": "cms.placeholder", "fields": {"default_width": null, "slot": "page_content"}, "pk": 6}]	page_content	9	29
+96	64	64	json	[{"pk": 64, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}}]	digital_glarus_where_we_are_content	9	30
+97	65	65	json	[{"pk": 65, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_legend", "default_width": null}}]	digital_glarus_legend	9	30
+98	7	7	json	[{"pk": 7, "model": "cms.title", "fields": {"slug": "fooffff", "page_title": "ffff", "title": "fooffff", "meta_description": "ffffff", "language": "en-us", "creation_date": "2015-10-04T21:22:33.989Z", "menu_title": "ffff", "redirect": null, "published": true, "path": "diigtalglarus2/fooffff", "page": 8, "has_url_overwrite": false}}]	fooffff (fooffff, en-us)	16	30
+99	8	8	json	[{"pk": 8, "model": "cms.page", "fields": {"depth": 2, "numchild": 0, "limit_visibility_in_menu": null, "in_navigation": true, "publication_end_date": null, "application_namespace": null, "publication_date": "2015-10-04T21:27:23.416Z", "login_required": false, "application_urls": null, "reverse_id": null, "soft_root": false, "parent": 5, "is_home": false, "site": 1, "changed_date": "2015-10-04T21:27:23.557Z", "xframe_options": 0, "creation_date": "2015-10-04T21:22:33.837Z", "changed_by": "ungleich", "created_by": "ungleich", "languages": "en-us", "placeholders": [57, 58, 59, 60, 61, 62, 63, 64, 65], "revision_id": 0, "path": "00050001", "template": "INHERIT", "navigation_extenders": null}}]	ffff	11	30
+100	57	57	json	[{"pk": 57, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}}]	digital_glarus_build_a_tech_valley	9	30
+101	58	58	json	[{"pk": 58, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}}]	digital_glarus_build_a_tech_valley_content	9	30
+102	59	59	json	[{"pk": 59, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_a_new_area", "default_width": null}}]	digital_glarus_a_new_area	9	30
+103	60	60	json	[{"pk": 60, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}}]	digital_glarus_a_new_area_content	9	30
+104	61	61	json	[{"pk": 61, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}}]	digital_glarus_why_be_interested	9	30
+105	62	62	json	[{"pk": 62, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}}]	digital_glarus_why_be_interested_content	9	30
+106	63	63	json	[{"pk": 63, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_where_we_are", "default_width": null}}]	digital_glarus_where_we_are	9	30
+107	81	81	json	[{"pk": 81, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}}]	digital_glarus_build_a_tech_valley	9	31
+108	82	82	json	[{"pk": 82, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}}]	digital_glarus_build_a_tech_valley_content	9	31
+109	83	83	json	[{"pk": 83, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_a_new_area", "default_width": null}}]	digital_glarus_a_new_area	9	31
+110	84	84	json	[{"pk": 84, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}}]	digital_glarus_a_new_area_content	9	31
+111	85	85	json	[{"pk": 85, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}}]	digital_glarus_why_be_interested	9	31
+112	86	86	json	[{"pk": 86, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}}]	digital_glarus_why_be_interested_content	9	31
+113	87	87	json	[{"pk": 87, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_where_we_are", "default_width": null}}]	digital_glarus_where_we_are	9	31
+114	88	88	json	[{"pk": 88, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}}]	digital_glarus_where_we_are_content	9	31
+115	9	9	json	[{"pk": 9, "model": "cms.page", "fields": {"depth": 2, "numchild": 0, "limit_visibility_in_menu": null, "in_navigation": true, "publication_end_date": null, "application_namespace": null, "publication_date": "2015-10-04T21:27:56.742Z", "login_required": false, "application_urls": null, "reverse_id": null, "soft_root": false, "parent": 5, "is_home": false, "site": 1, "changed_date": "2015-10-04T21:27:56.823Z", "xframe_options": 0, "creation_date": "2015-10-04T21:22:53.644Z", "changed_by": "ungleich", "created_by": "ungleich", "languages": "en-us", "placeholders": [81, 82, 83, 84, 85, 86, 87, 88, 89], "revision_id": 0, "path": "00050002", "template": "INHERIT", "navigation_extenders": null}}]	cccccccccccccc	11	31
+116	8	8	json	[{"pk": 8, "model": "cms.title", "fields": {"slug": "ccccccccccccc", "page_title": "ccccccccccccccccc", "title": "ccccccccccccc", "meta_description": "ccc", "language": "en-us", "creation_date": "2015-10-04T21:22:53.668Z", "menu_title": "cccccccccccccc", "redirect": null, "published": true, "path": "diigtalglarus2/ccccccccccccc", "page": 9, "has_url_overwrite": false}}]	ccccccccccccc (ccccccccccccc, en-us)	16	31
+117	89	89	json	[{"pk": 89, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_legend", "default_width": null}}]	digital_glarus_legend	9	31
+226	76	76	json	[{"pk": 76, "fields": {"dgGallery": 1}, "model": "digitalglarus.dggalleryplugin"}]	76	65	43
+118	5	5	json	[{"pk": 5, "model": "cms.title", "fields": {"slug": "digital-glarus-home", "page_title": "Digital Glarus", "title": "digital glarus home", "meta_description": "", "language": "en-us", "creation_date": "2015-10-04T16:27:41.449Z", "menu_title": "home", "redirect": "", "published": true, "path": "diigtalglarus", "page": 5, "has_url_overwrite": true}}]	digital glarus home (digital-glarus-home, en-us)	16	32
+119	5	5	json	[{"pk": 5, "model": "cms.page", "fields": {"depth": 1, "numchild": 2, "limit_visibility_in_menu": null, "in_navigation": true, "publication_end_date": null, "application_namespace": null, "publication_date": "2015-10-04T16:47:36.159Z", "login_required": false, "application_urls": "", "reverse_id": null, "soft_root": true, "parent": null, "is_home": false, "site": 1, "changed_date": "2015-10-04T21:28:58.317Z", "xframe_options": 0, "creation_date": "2015-10-04T16:27:41.288Z", "changed_by": "ungleich", "created_by": "ungleich", "languages": "en-us", "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29], "revision_id": 0, "path": "0005", "template": "cms/digitalglarus/index.html", "navigation_extenders": ""}}]	home	11	32
+120	22	22	json	[{"pk": 22, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}}]	digital_glarus_build_a_tech_valley_content	9	32
+121	23	23	json	[{"pk": 23, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_a_new_area", "default_width": null}}]	digital_glarus_a_new_area	9	32
+122	24	24	json	[{"pk": 24, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}}]	digital_glarus_a_new_area_content	9	32
+123	25	25	json	[{"pk": 25, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}}]	digital_glarus_why_be_interested	9	32
+124	26	26	json	[{"pk": 26, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}}]	digital_glarus_why_be_interested_content	9	32
+125	27	27	json	[{"pk": 27, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_where_we_are", "default_width": null}}]	digital_glarus_where_we_are	9	32
+126	28	28	json	[{"pk": 28, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}}]	digital_glarus_where_we_are_content	9	32
+127	29	29	json	[{"pk": 29, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_legend", "default_width": null}}]	digital_glarus_legend	9	32
+128	21	21	json	[{"pk": 21, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}}]	digital_glarus_build_a_tech_valley	9	32
+129	32	32	json	[{"pk": 32, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_a_new_area", "default_width": null}}]	digital_glarus_a_new_area	9	33
+130	1	1	json	[{"pk": 1, "model": "cms.page", "fields": {"depth": 1, "numchild": 0, "limit_visibility_in_menu": null, "in_navigation": false, "publication_end_date": null, "application_namespace": null, "publication_date": "2015-06-12T16:53:01.463Z", "login_required": false, "application_urls": null, "reverse_id": null, "soft_root": false, "parent": null, "is_home": true, "site": 1, "changed_date": "2015-10-04T21:34:26.168Z", "xframe_options": 0, "creation_date": "2015-06-12T16:53:01.363Z", "changed_by": "ungleich", "created_by": "ungleich", "languages": "en-us", "placeholders": [5, 30, 31, 32, 33, 34, 35, 36, 37, 38, 99, 100, 101, 102, 103, 104], "revision_id": 0, "path": "0001", "template": "INHERIT", "navigation_extenders": null}}]	Home	11	33
+131	34	34	json	[{"pk": 34, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}}]	digital_glarus_why_be_interested	9	33
+132	35	35	json	[{"pk": 35, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}}]	digital_glarus_why_be_interested_content	9	33
+133	36	36	json	[{"pk": 36, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_where_we_are", "default_width": null}}]	digital_glarus_where_we_are	9	33
+134	5	5	json	[{"pk": 5, "model": "cms.placeholder", "fields": {"slot": "page_content", "default_width": null}}]	page_content	9	33
+135	38	38	json	[{"pk": 38, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_legend", "default_width": null}}]	digital_glarus_legend	9	33
+136	33	33	json	[{"pk": 33, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}}]	digital_glarus_a_new_area_content	9	33
+137	104	104	json	[{"pk": 104, "model": "cms.placeholder", "fields": {"slot": "digitalglarus_why_glarus_direct_connection_zurich", "default_width": null}}]	digitalglarus_why_glarus_direct_connection_zurich	9	33
+138	103	103	json	[{"pk": 103, "model": "cms.placeholder", "fields": {"slot": "digitalglarus_why_glarus_affordable_price", "default_width": null}}]	digitalglarus_why_glarus_affordable_price	9	33
+139	37	37	json	[{"pk": 37, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}}]	digital_glarus_where_we_are_content	9	33
+140	99	99	json	[{"pk": 99, "model": "cms.placeholder", "fields": {"slot": "digitalglarus_why_us", "default_width": null}}]	digitalglarus_why_us	9	33
+141	1	1	json	[{"pk": 1, "model": "cms.title", "fields": {"slug": "home", "page_title": "", "title": "Home", "meta_description": "", "language": "en-us", "creation_date": "2015-06-12T16:53:01.422Z", "menu_title": "", "redirect": null, "published": true, "path": "", "page": 1, "has_url_overwrite": false}}]	Home (home, en-us)	16	33
+142	100	100	json	[{"pk": 100, "model": "cms.placeholder", "fields": {"slot": "digitalglarus_why_us_content", "default_width": null}}]	digitalglarus_why_us_content	9	33
+143	101	101	json	[{"pk": 101, "model": "cms.placeholder", "fields": {"slot": "digitalglarus_why_glarus", "default_width": null}}]	digitalglarus_why_glarus	9	33
+144	102	102	json	[{"pk": 102, "model": "cms.placeholder", "fields": {"slot": "digitalglarus_why_glarus_beautiful_landscape", "default_width": null}}]	digitalglarus_why_glarus_beautiful_landscape	9	33
+145	30	30	json	[{"pk": 30, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}}]	digital_glarus_build_a_tech_valley	9	33
+146	31	31	json	[{"pk": 31, "model": "cms.placeholder", "fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}}]	digital_glarus_build_a_tech_valley_content	9	33
+147	5	5	json	[{"fields": {"title": "digital glarus home", "menu_title": "home", "language": "en-us", "meta_description": "", "redirect": "", "page": 5, "has_url_overwrite": true, "path": "digitalglarus", "creation_date": "2015-10-04T16:27:41.449Z", "page_title": "Digital Glarus", "slug": "digital-glarus-home", "published": true}, "model": "cms.title", "pk": 5}]	digital glarus home (digital-glarus-home, en-us)	16	34
+148	5	5	json	[{"fields": {"changed_date": "2015-10-04T22:51:13.614Z", "publication_end_date": null, "parent": null, "site": 1, "revision_id": 0, "application_urls": "", "template": "cms/digitalglarus/index.html", "languages": "en-us", "soft_root": true, "path": "0005", "navigation_extenders": "", "login_required": false, "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29], "application_namespace": null, "created_by": "ungleich", "depth": 1, "xframe_options": 0, "in_navigation": false, "publication_date": "2015-10-04T16:47:36.159Z", "reverse_id": null, "changed_by": "ungleich", "numchild": 2, "is_home": false, "creation_date": "2015-10-04T16:27:41.288Z", "limit_visibility_in_menu": null}, "model": "cms.page", "pk": 5}]	home	11	34
+149	22	22	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}, "model": "cms.placeholder", "pk": 22}]	digital_glarus_build_a_tech_valley_content	9	34
+150	23	23	json	[{"fields": {"slot": "digital_glarus_a_new_area", "default_width": null}, "model": "cms.placeholder", "pk": 23}]	digital_glarus_a_new_area	9	34
+151	24	24	json	[{"fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}, "model": "cms.placeholder", "pk": 24}]	digital_glarus_a_new_area_content	9	34
+152	25	25	json	[{"fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}, "model": "cms.placeholder", "pk": 25}]	digital_glarus_why_be_interested	9	34
+153	26	26	json	[{"fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}, "model": "cms.placeholder", "pk": 26}]	digital_glarus_why_be_interested_content	9	34
+154	27	27	json	[{"fields": {"slot": "digital_glarus_where_we_are", "default_width": null}, "model": "cms.placeholder", "pk": 27}]	digital_glarus_where_we_are	9	34
+155	28	28	json	[{"fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}, "model": "cms.placeholder", "pk": 28}]	digital_glarus_where_we_are_content	9	34
+156	29	29	json	[{"fields": {"slot": "digital_glarus_legend", "default_width": null}, "model": "cms.placeholder", "pk": 29}]	digital_glarus_legend	9	34
+157	21	21	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}, "model": "cms.placeholder", "pk": 21}]	digital_glarus_build_a_tech_valley	9	34
+158	5	5	json	[{"fields": {"title": "digital glarus home", "menu_title": "home", "language": "en-us", "meta_description": "", "redirect": "", "page": 5, "has_url_overwrite": true, "path": "digitalglarus", "creation_date": "2015-10-04T16:27:41.449Z", "page_title": "Digital Glarus", "slug": "digital-glarus-home", "published": true}, "model": "cms.title", "pk": 5}]	digital glarus home (digital-glarus-home, en-us)	16	35
+159	5	5	json	[{"fields": {"changed_date": "2015-10-04T22:51:15.308Z", "publication_end_date": null, "parent": null, "site": 1, "revision_id": 0, "application_urls": "", "template": "cms/digitalglarus/index.html", "languages": "en-us", "soft_root": true, "path": "0005", "navigation_extenders": "", "login_required": false, "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29], "application_namespace": null, "created_by": "ungleich", "depth": 1, "xframe_options": 0, "in_navigation": false, "publication_date": "2015-10-04T16:47:36.159Z", "reverse_id": null, "changed_by": "ungleich", "numchild": 2, "is_home": false, "creation_date": "2015-10-04T16:27:41.288Z", "limit_visibility_in_menu": null}, "model": "cms.page", "pk": 5}]	home	11	35
+160	22	22	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}, "model": "cms.placeholder", "pk": 22}]	digital_glarus_build_a_tech_valley_content	9	35
+161	23	23	json	[{"fields": {"slot": "digital_glarus_a_new_area", "default_width": null}, "model": "cms.placeholder", "pk": 23}]	digital_glarus_a_new_area	9	35
+162	24	24	json	[{"fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}, "model": "cms.placeholder", "pk": 24}]	digital_glarus_a_new_area_content	9	35
+163	25	25	json	[{"fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}, "model": "cms.placeholder", "pk": 25}]	digital_glarus_why_be_interested	9	35
+164	26	26	json	[{"fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}, "model": "cms.placeholder", "pk": 26}]	digital_glarus_why_be_interested_content	9	35
+165	27	27	json	[{"fields": {"slot": "digital_glarus_where_we_are", "default_width": null}, "model": "cms.placeholder", "pk": 27}]	digital_glarus_where_we_are	9	35
+166	28	28	json	[{"fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}, "model": "cms.placeholder", "pk": 28}]	digital_glarus_where_we_are_content	9	35
+167	29	29	json	[{"fields": {"slot": "digital_glarus_legend", "default_width": null}, "model": "cms.placeholder", "pk": 29}]	digital_glarus_legend	9	35
+168	21	21	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}, "model": "cms.placeholder", "pk": 21}]	digital_glarus_build_a_tech_valley	9	35
+169	5	5	json	[{"fields": {"title": "digital glarus home", "menu_title": "home", "language": "en-us", "meta_description": "", "redirect": "", "page": 5, "has_url_overwrite": true, "path": "digitalglarus", "creation_date": "2015-10-04T16:27:41.449Z", "page_title": "Digital Glarus", "slug": "digital-glarus-home", "published": true}, "model": "cms.title", "pk": 5}]	digital glarus home (digital-glarus-home, en-us)	16	36
+170	5	5	json	[{"fields": {"changed_date": "2015-10-04T22:51:37.444Z", "publication_end_date": null, "parent": null, "site": 1, "revision_id": 0, "application_urls": "", "template": "cms/digitalglarus/index.html", "languages": "en-us", "soft_root": true, "path": "0005", "navigation_extenders": "", "login_required": false, "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29], "application_namespace": null, "created_by": "ungleich", "depth": 1, "xframe_options": 0, "in_navigation": true, "publication_date": "2015-10-04T16:47:36.159Z", "reverse_id": null, "changed_by": "ungleich", "numchild": 2, "is_home": false, "creation_date": "2015-10-04T16:27:41.288Z", "limit_visibility_in_menu": null}, "model": "cms.page", "pk": 5}]	home	11	36
+171	22	22	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}, "model": "cms.placeholder", "pk": 22}]	digital_glarus_build_a_tech_valley_content	9	36
+172	23	23	json	[{"fields": {"slot": "digital_glarus_a_new_area", "default_width": null}, "model": "cms.placeholder", "pk": 23}]	digital_glarus_a_new_area	9	36
+173	24	24	json	[{"fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}, "model": "cms.placeholder", "pk": 24}]	digital_glarus_a_new_area_content	9	36
+174	25	25	json	[{"fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}, "model": "cms.placeholder", "pk": 25}]	digital_glarus_why_be_interested	9	36
+175	26	26	json	[{"fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}, "model": "cms.placeholder", "pk": 26}]	digital_glarus_why_be_interested_content	9	36
+176	27	27	json	[{"fields": {"slot": "digital_glarus_where_we_are", "default_width": null}, "model": "cms.placeholder", "pk": 27}]	digital_glarus_where_we_are	9	36
+177	28	28	json	[{"fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}, "model": "cms.placeholder", "pk": 28}]	digital_glarus_where_we_are_content	9	36
+178	29	29	json	[{"fields": {"slot": "digital_glarus_legend", "default_width": null}, "model": "cms.placeholder", "pk": 29}]	digital_glarus_legend	9	36
+179	21	21	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}, "model": "cms.placeholder", "pk": 21}]	digital_glarus_build_a_tech_valley	9	36
+180	3	3	json	[{"fields": {"title": "Blog", "menu_title": "Blog", "language": "en-us", "meta_description": "on OpenSource, technology, our passion and interests...", "redirect": "", "page": 3, "has_url_overwrite": false, "path": "", "creation_date": "2015-06-12T17:05:57.066Z", "page_title": "ungleich Blog", "slug": "blog", "published": true}, "model": "cms.title", "pk": 3}]	Blog (blog, en-us)	16	37
+181	3	3	json	[{"fields": {"changed_date": "2015-10-04T22:53:00.281Z", "publication_end_date": null, "parent": null, "site": 1, "revision_id": 0, "application_urls": "BlogApp", "template": "cms/ungleichch/blog.html", "languages": "en-us", "soft_root": true, "path": "0003", "navigation_extenders": "", "login_required": false, "placeholders": [6], "application_namespace": "djangocms_blog", "created_by": "ungleich", "depth": 1, "xframe_options": 0, "in_navigation": true, "publication_date": "2015-06-12T17:17:49.261Z", "reverse_id": null, "changed_by": "ungleich", "numchild": 0, "is_home": true, "creation_date": "2015-06-12T17:05:57.028Z", "limit_visibility_in_menu": null}, "model": "cms.page", "pk": 3}]	Blog	11	37
+182	6	6	json	[{"fields": {"slot": "page_content", "default_width": null}, "model": "cms.placeholder", "pk": 6}]	page_content	9	37
+183	5	5	json	[{"fields": {"title": "digital glarus home", "menu_title": "home", "language": "en-us", "meta_description": "", "redirect": "", "page": 5, "has_url_overwrite": true, "path": "digitalglarus", "creation_date": "2015-10-04T16:27:41.449Z", "page_title": "Digital Glarus", "slug": "digital-glarus-home", "published": true}, "model": "cms.title", "pk": 5}]	digital glarus home (digital-glarus-home, en-us)	16	38
+184	5	5	json	[{"fields": {"changed_date": "2015-10-04T22:55:29.682Z", "publication_end_date": null, "parent": null, "site": 1, "revision_id": 0, "application_urls": "", "template": "cms/digitalglarus/index.html", "languages": "en-us", "soft_root": false, "path": "0005", "navigation_extenders": "", "login_required": false, "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29], "application_namespace": null, "created_by": "ungleich", "depth": 1, "xframe_options": 0, "in_navigation": true, "publication_date": "2015-10-04T16:47:36.159Z", "reverse_id": null, "changed_by": "ungleich", "numchild": 2, "is_home": false, "creation_date": "2015-10-04T16:27:41.288Z", "limit_visibility_in_menu": null}, "model": "cms.page", "pk": 5}]	home	11	38
+185	22	22	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}, "model": "cms.placeholder", "pk": 22}]	digital_glarus_build_a_tech_valley_content	9	38
+186	23	23	json	[{"fields": {"slot": "digital_glarus_a_new_area", "default_width": null}, "model": "cms.placeholder", "pk": 23}]	digital_glarus_a_new_area	9	38
+187	24	24	json	[{"fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}, "model": "cms.placeholder", "pk": 24}]	digital_glarus_a_new_area_content	9	38
+188	25	25	json	[{"fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}, "model": "cms.placeholder", "pk": 25}]	digital_glarus_why_be_interested	9	38
+189	26	26	json	[{"fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}, "model": "cms.placeholder", "pk": 26}]	digital_glarus_why_be_interested_content	9	38
+190	27	27	json	[{"fields": {"slot": "digital_glarus_where_we_are", "default_width": null}, "model": "cms.placeholder", "pk": 27}]	digital_glarus_where_we_are	9	38
+191	28	28	json	[{"fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}, "model": "cms.placeholder", "pk": 28}]	digital_glarus_where_we_are_content	9	38
+192	29	29	json	[{"fields": {"slot": "digital_glarus_legend", "default_width": null}, "model": "cms.placeholder", "pk": 29}]	digital_glarus_legend	9	38
+193	21	21	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}, "model": "cms.placeholder", "pk": 21}]	digital_glarus_build_a_tech_valley	9	38
+194	3	3	json	[{"fields": {"title": "Blog", "menu_title": "Blog", "language": "en-us", "meta_description": "on OpenSource, technology, our passion and interests...", "redirect": "", "page": 3, "has_url_overwrite": false, "path": "", "creation_date": "2015-06-12T17:05:57.066Z", "page_title": "ungleich Blog", "slug": "blog", "published": true}, "model": "cms.title", "pk": 3}]	Blog (blog, en-us)	16	39
+195	3	3	json	[{"fields": {"changed_date": "2015-10-04T22:55:37.412Z", "publication_end_date": null, "parent": null, "site": 1, "revision_id": 0, "application_urls": "BlogApp", "template": "cms/ungleichch/blog.html", "languages": "en-us", "soft_root": false, "path": "0003", "navigation_extenders": "", "login_required": false, "placeholders": [6], "application_namespace": "djangocms_blog", "created_by": "ungleich", "depth": 1, "xframe_options": 0, "in_navigation": true, "publication_date": "2015-06-12T17:17:49.261Z", "reverse_id": null, "changed_by": "ungleich", "numchild": 0, "is_home": true, "creation_date": "2015-06-12T17:05:57.028Z", "limit_visibility_in_menu": null}, "model": "cms.page", "pk": 3}]	Blog	11	39
+196	6	6	json	[{"fields": {"slot": "page_content", "default_width": null}, "model": "cms.placeholder", "pk": 6}]	page_content	9	39
+197	5	5	json	[{"fields": {"title": "digital glarus home", "menu_title": "home", "language": "en-us", "meta_description": "", "redirect": "", "page": 5, "has_url_overwrite": true, "path": "digitalglarus", "creation_date": "2015-10-04T16:27:41.449Z", "page_title": "Digital Glarus", "slug": "digital-glarus-home", "published": true}, "model": "cms.title", "pk": 5}]	digital glarus home (digital-glarus-home, en-us)	16	40
+198	5	5	json	[{"fields": {"changed_date": "2015-10-04T22:59:54.461Z", "publication_end_date": null, "parent": null, "site": 1, "revision_id": 0, "application_urls": "", "template": "cms/digitalglarus/index.html", "languages": "en-us", "soft_root": true, "path": "0005", "navigation_extenders": "", "login_required": false, "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29], "application_namespace": null, "created_by": "ungleich", "depth": 1, "xframe_options": 0, "in_navigation": true, "publication_date": "2015-10-04T16:47:36.159Z", "reverse_id": null, "changed_by": "ungleich", "numchild": 2, "is_home": false, "creation_date": "2015-10-04T16:27:41.288Z", "limit_visibility_in_menu": null}, "model": "cms.page", "pk": 5}]	home	11	40
+199	22	22	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}, "model": "cms.placeholder", "pk": 22}]	digital_glarus_build_a_tech_valley_content	9	40
+200	23	23	json	[{"fields": {"slot": "digital_glarus_a_new_area", "default_width": null}, "model": "cms.placeholder", "pk": 23}]	digital_glarus_a_new_area	9	40
+201	24	24	json	[{"fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}, "model": "cms.placeholder", "pk": 24}]	digital_glarus_a_new_area_content	9	40
+202	25	25	json	[{"fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}, "model": "cms.placeholder", "pk": 25}]	digital_glarus_why_be_interested	9	40
+203	26	26	json	[{"fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}, "model": "cms.placeholder", "pk": 26}]	digital_glarus_why_be_interested_content	9	40
+204	27	27	json	[{"fields": {"slot": "digital_glarus_where_we_are", "default_width": null}, "model": "cms.placeholder", "pk": 27}]	digital_glarus_where_we_are	9	40
+205	28	28	json	[{"fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}, "model": "cms.placeholder", "pk": 28}]	digital_glarus_where_we_are_content	9	40
+206	29	29	json	[{"fields": {"slot": "digital_glarus_legend", "default_width": null}, "model": "cms.placeholder", "pk": 29}]	digital_glarus_legend	9	40
+207	21	21	json	[{"fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}, "model": "cms.placeholder", "pk": 21}]	digital_glarus_build_a_tech_valley	9	40
+208	11	11	json	[{"fields": {"menu_title": "blog", "path": "", "has_url_overwrite": false, "page": 3, "published": false, "title": "blog", "language": "de", "meta_description": "blog\\r\\n", "slug": "blog", "page_title": "blog", "creation_date": "2015-11-05T07:30:25.866Z", "redirect": null}, "pk": 11, "model": "cms.title"}]	blog (blog, de)	16	41
+209	3	3	json	[{"fields": {"menu_title": "Blog", "path": "", "has_url_overwrite": false, "page": 3, "published": true, "title": "Blog", "language": "en-us", "meta_description": "on OpenSource, technology, our passion and interests...", "slug": "blog", "page_title": "ungleich Blog", "creation_date": "2015-06-12T17:05:57.066Z", "redirect": ""}, "pk": 3, "model": "cms.title"}]	Blog (blog, en-us)	16	41
+210	3	3	json	[{"fields": {"path": "0003", "login_required": false, "created_by": "ungleich", "navigation_extenders": "", "languages": "en-us,de", "site": 1, "application_urls": "BlogApp", "application_namespace": "djangocms_blog", "in_navigation": true, "creation_date": "2015-06-12T17:05:57.028Z", "parent": null, "numchild": 0, "reverse_id": null, "xframe_options": 0, "revision_id": 0, "changed_by": "ungleich", "template": "cms/ungleichch/blog.html", "is_home": true, "depth": 1, "limit_visibility_in_menu": null, "publication_end_date": null, "publication_date": "2015-06-12T17:17:49.261Z", "soft_root": false, "placeholders": [6], "changed_date": "2015-11-05T07:34:36.974Z"}, "pk": 3, "model": "cms.page"}]	Blog	11	41
+211	6	6	json	[{"fields": {"slot": "page_content", "default_width": null}, "pk": 6, "model": "cms.placeholder"}]	page_content	9	41
+212	5	5	json	[{"pk": 5, "fields": {"in_navigation": true, "template": "cms/digitalglarus/index.html", "creation_date": "2015-10-04T16:27:41.288Z", "application_urls": "", "path": "0005", "application_namespace": null, "depth": 1, "xframe_options": 0, "publication_date": "2015-10-04T16:47:36.159Z", "languages": "en-us", "soft_root": true, "limit_visibility_in_menu": null, "parent": null, "revision_id": 0, "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29, 112], "created_by": "ungleich", "is_home": false, "site": 1, "publication_end_date": null, "reverse_id": null, "numchild": 2, "changed_date": "2015-10-04T22:59:54.541Z", "changed_by": "ungleich", "navigation_extenders": "", "login_required": false}, "model": "cms.page"}]	home	11	42
+213	76	76	json	[{"pk": 76, "fields": {"creation_date": "2016-02-08T09:37:50.103Z", "language": "en-us", "changed_date": "2016-02-08T09:37:50.214Z", "placeholder": 112, "path": "000L", "numchild": 0, "position": 0, "depth": 1, "parent": null, "plugin_type": "CMSGalleryPlugin"}, "model": "cms.cmsplugin"}]	76	10	42
+214	112	112	json	[{"pk": 112, "fields": {"slot": "digital_glarus_gallery_grid", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_gallery_grid	9	42
+215	21	21	json	[{"pk": 21, "fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_build_a_tech_valley	9	42
+216	22	22	json	[{"pk": 22, "fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_build_a_tech_valley_content	9	42
+217	23	23	json	[{"pk": 23, "fields": {"slot": "digital_glarus_a_new_area", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_a_new_area	9	42
+218	24	24	json	[{"pk": 24, "fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_a_new_area_content	9	42
+219	25	25	json	[{"pk": 25, "fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_why_be_interested	9	42
+220	26	26	json	[{"pk": 26, "fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_why_be_interested_content	9	42
+221	27	27	json	[{"pk": 27, "fields": {"slot": "digital_glarus_where_we_are", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_where_we_are	9	42
+222	28	28	json	[{"pk": 28, "fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_where_we_are_content	9	42
+223	29	29	json	[{"pk": 29, "fields": {"slot": "digital_glarus_legend", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_legend	9	42
+224	5	5	json	[{"pk": 5, "fields": {"menu_title": "home", "creation_date": "2015-10-04T16:27:41.449Z", "page": 5, "slug": "digital-glarus-home", "redirect": "", "language": "en-us", "published": true, "meta_description": "", "page_title": "Digital Glarus", "path": "digitalglarus", "has_url_overwrite": true, "title": "digital glarus home"}, "model": "cms.title"}]	digital glarus home (digital-glarus-home, en-us)	16	42
+225	5	5	json	[{"pk": 5, "fields": {"in_navigation": true, "template": "cms/digitalglarus/index.html", "creation_date": "2015-10-04T16:27:41.288Z", "application_urls": "", "path": "0005", "application_namespace": null, "depth": 1, "xframe_options": 0, "publication_date": "2015-10-04T16:47:36.159Z", "languages": "en-us", "soft_root": true, "limit_visibility_in_menu": null, "parent": null, "revision_id": 0, "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29, 112], "created_by": "ungleich", "is_home": false, "site": 1, "publication_end_date": null, "reverse_id": null, "numchild": 2, "changed_date": "2016-02-08T09:37:50.339Z", "changed_by": "ungleich", "navigation_extenders": "", "login_required": false}, "model": "cms.page"}]	home	11	43
+227	76	76	json	[{"pk": 76, "fields": {"creation_date": "2016-02-08T09:37:50.103Z", "language": "en-us", "changed_date": "2016-02-08T09:37:56.601Z", "placeholder": 112, "path": "000L", "numchild": 0, "position": 0, "depth": 1, "parent": null, "plugin_type": "CMSGalleryPlugin"}, "model": "cms.cmsplugin"}]	76	10	43
+228	112	112	json	[{"pk": 112, "fields": {"slot": "digital_glarus_gallery_grid", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_gallery_grid	9	43
+229	21	21	json	[{"pk": 21, "fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_build_a_tech_valley	9	43
+230	22	22	json	[{"pk": 22, "fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_build_a_tech_valley_content	9	43
+231	23	23	json	[{"pk": 23, "fields": {"slot": "digital_glarus_a_new_area", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_a_new_area	9	43
+232	24	24	json	[{"pk": 24, "fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_a_new_area_content	9	43
+233	25	25	json	[{"pk": 25, "fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_why_be_interested	9	43
+234	26	26	json	[{"pk": 26, "fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_why_be_interested_content	9	43
+235	27	27	json	[{"pk": 27, "fields": {"slot": "digital_glarus_where_we_are", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_where_we_are	9	43
+236	28	28	json	[{"pk": 28, "fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_where_we_are_content	9	43
+237	29	29	json	[{"pk": 29, "fields": {"slot": "digital_glarus_legend", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_legend	9	43
+238	5	5	json	[{"pk": 5, "fields": {"menu_title": "home", "creation_date": "2015-10-04T16:27:41.449Z", "page": 5, "slug": "digital-glarus-home", "redirect": "", "language": "en-us", "published": true, "meta_description": "", "page_title": "Digital Glarus", "path": "digitalglarus", "has_url_overwrite": true, "title": "digital glarus home"}, "model": "cms.title"}]	digital glarus home (digital-glarus-home, en-us)	16	43
+239	5	5	json	[{"pk": 5, "fields": {"in_navigation": true, "template": "cms/digitalglarus/index.html", "creation_date": "2015-10-04T16:27:41.288Z", "application_urls": "", "path": "0005", "application_namespace": null, "depth": 1, "xframe_options": 0, "publication_date": "2015-10-04T16:47:36.159Z", "languages": "en-us", "soft_root": true, "limit_visibility_in_menu": null, "parent": null, "revision_id": 0, "placeholders": [21, 22, 23, 24, 25, 26, 27, 28, 29, 112], "created_by": "ungleich", "is_home": false, "site": 1, "publication_end_date": null, "reverse_id": null, "numchild": 2, "changed_date": "2016-02-08T09:38:02.215Z", "changed_by": "ungleich", "navigation_extenders": "", "login_required": false}, "model": "cms.page"}]	home	11	44
+240	76	76	json	[{"pk": 76, "fields": {"dgGallery": 1}, "model": "digitalglarus.dggalleryplugin"}]	76	65	44
+241	76	76	json	[{"pk": 76, "fields": {"creation_date": "2016-02-08T09:37:50.103Z", "language": "en-us", "changed_date": "2016-02-08T09:37:56.601Z", "placeholder": 112, "path": "000L", "numchild": 0, "position": 0, "depth": 1, "parent": null, "plugin_type": "CMSGalleryPlugin"}, "model": "cms.cmsplugin"}]	76	10	44
+242	112	112	json	[{"pk": 112, "fields": {"slot": "digital_glarus_gallery_grid", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_gallery_grid	9	44
+243	21	21	json	[{"pk": 21, "fields": {"slot": "digital_glarus_build_a_tech_valley", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_build_a_tech_valley	9	44
+244	22	22	json	[{"pk": 22, "fields": {"slot": "digital_glarus_build_a_tech_valley_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_build_a_tech_valley_content	9	44
+245	23	23	json	[{"pk": 23, "fields": {"slot": "digital_glarus_a_new_area", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_a_new_area	9	44
+246	24	24	json	[{"pk": 24, "fields": {"slot": "digital_glarus_a_new_area_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_a_new_area_content	9	44
+247	25	25	json	[{"pk": 25, "fields": {"slot": "digital_glarus_why_be_interested", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_why_be_interested	9	44
+248	26	26	json	[{"pk": 26, "fields": {"slot": "digital_glarus_why_be_interested_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_why_be_interested_content	9	44
+249	27	27	json	[{"pk": 27, "fields": {"slot": "digital_glarus_where_we_are", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_where_we_are	9	44
+250	28	28	json	[{"pk": 28, "fields": {"slot": "digital_glarus_where_we_are_content", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_where_we_are_content	9	44
+251	29	29	json	[{"pk": 29, "fields": {"slot": "digital_glarus_legend", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_legend	9	44
+252	5	5	json	[{"pk": 5, "fields": {"menu_title": "home", "creation_date": "2015-10-04T16:27:41.449Z", "page": 5, "slug": "digital-glarus-home", "redirect": "", "language": "en-us", "published": true, "meta_description": "", "page_title": "Digital Glarus", "path": "digitalglarus", "has_url_overwrite": true, "title": "digital glarus home"}, "model": "cms.title"}]	digital glarus home (digital-glarus-home, en-us)	16	44
+253	113	113	json	[{"pk": 113, "fields": {"slot": "digitalglarus_why_glarus", "default_width": null}, "model": "cms.placeholder"}]	digitalglarus_why_glarus	9	45
+254	114	114	json	[{"pk": 114, "fields": {"slot": "digitalglarus_why_glarus_beautiful_landscape", "default_width": null}, "model": "cms.placeholder"}]	digitalglarus_why_glarus_beautiful_landscape	9	45
+255	115	115	json	[{"pk": 115, "fields": {"slot": "digitalglarus_why_glarus_affordable_price", "default_width": null}, "model": "cms.placeholder"}]	digitalglarus_why_glarus_affordable_price	9	45
+256	116	116	json	[{"pk": 116, "fields": {"slot": "digitalglarus_why_glarus_direct_connection_zurich", "default_width": null}, "model": "cms.placeholder"}]	digitalglarus_why_glarus_direct_connection_zurich	9	45
+257	117	117	json	[{"pk": 117, "fields": {"slot": "digital_glarus_legend", "default_width": null}, "model": "cms.placeholder"}]	digital_glarus_legend	9	45
+258	12	12	json	[{"pk": 12, "fields": {"menu_title": "supporters", "creation_date": "2016-02-08T09:38:35.910Z", "page": 12, "slug": "supporters", "redirect": "", "language": "en-us", "published": true, "meta_description": "", "page_title": "supporters", "path": "supporters", "has_url_overwrite": false, "title": "supporters"}, "model": "cms.title"}]	supporters (supporters, en-us)	16	45
+259	12	12	json	[{"pk": 12, "fields": {"in_navigation": true, "template": "INHERIT", "creation_date": "2016-02-08T09:38:35.737Z", "application_urls": "", "path": "0007", "application_namespace": null, "depth": 1, "xframe_options": 0, "publication_date": "2016-02-08T09:40:46.342Z", "languages": "en-us", "soft_root": false, "limit_visibility_in_menu": null, "parent": null, "revision_id": 0, "placeholders": [113, 114, 115, 116, 117], "created_by": "ungleich", "is_home": false, "site": 1, "publication_end_date": null, "reverse_id": null, "numchild": 0, "changed_date": "2016-02-08T09:40:46.453Z", "changed_by": "ungleich", "navigation_extenders": "", "login_required": false}, "model": "cms.page"}]	supporters	11	45
+\.
+
+
+--
+-- Name: reversion_version_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('reversion_version_id_seq', 259, true);
+
+
+--
+-- Data for Name: taggit_tag; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY taggit_tag (id, name, slug) FROM stdin;
+1	digitalglarus	digitalglarus
+2	glarus	glarus
+3	hosting	hosting
+\.
+
+
+--
+-- Name: taggit_tag_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('taggit_tag_id_seq', 3, true);
+
+
+--
+-- Data for Name: taggit_taggeditem; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY taggit_taggeditem (id, object_id, content_type_id, tag_id) FROM stdin;
+5	11	53	1
+7	10	53	1
+16	12	53	3
+\.
+
+
+--
+-- Name: taggit_taggeditem_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('taggit_taggeditem_id_seq', 16, true);
+
+
+--
+-- Data for Name: ungleich_ungleichpage; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY ungleich_ungleichpage (id, extended_object_id, public_extension_id, image_id) FROM stdin;
+1	3	2	35
+2	4	\N	35
+\.
+
+
+--
+-- Name: ungleich_ungleichpage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('ungleich_ungleichpage_id_seq', 2, true);
+
+
+--
+-- Name: auth_group_name_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_group
+    ADD CONSTRAINT auth_group_name_key UNIQUE (name);
+
+
+--
+-- Name: auth_group_permissions_group_id_permission_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_group_permissions
+    ADD CONSTRAINT auth_group_permissions_group_id_permission_id_key UNIQUE (group_id, permission_id);
+
+
+--
+-- Name: auth_group_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_group_permissions
+    ADD CONSTRAINT auth_group_permissions_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_group_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_group
+    ADD CONSTRAINT auth_group_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_permission_content_type_id_codename_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_permission
+    ADD CONSTRAINT auth_permission_content_type_id_codename_key UNIQUE (content_type_id, codename);
+
+
+--
+-- Name: auth_permission_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_permission
+    ADD CONSTRAINT auth_permission_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user_groups
+    ADD CONSTRAINT auth_user_groups_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_groups_user_id_group_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user_groups
+    ADD CONSTRAINT auth_user_groups_user_id_group_id_key UNIQUE (user_id, group_id);
+
+
+--
+-- Name: auth_user_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user
+    ADD CONSTRAINT auth_user_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_user_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user_user_permissions
+    ADD CONSTRAINT auth_user_user_permissions_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_user_permissions_user_id_permission_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user_user_permissions
+    ADD CONSTRAINT auth_user_user_permissions_user_id_permission_id_key UNIQUE (user_id, permission_id);
+
+
+--
+-- Name: auth_user_username_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user
+    ADD CONSTRAINT auth_user_username_key UNIQUE (username);
+
+
+--
+-- Name: cms_aliaspluginmodel_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_aliaspluginmodel
+    ADD CONSTRAINT cms_aliaspluginmodel_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cms_cmsplugin_path_6db4a772adcf443b_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_cmsplugin
+    ADD CONSTRAINT cms_cmsplugin_path_6db4a772adcf443b_uniq UNIQUE (path);
+
+
+--
+-- Name: cms_cmsplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_cmsplugin
+    ADD CONSTRAINT cms_cmsplugin_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_globalpagepermission_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_globalpagepermission
+    ADD CONSTRAINT cms_globalpagepermission_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_globalpagepermission_site_globalpagepermission_id_site__key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites
+    ADD CONSTRAINT cms_globalpagepermission_site_globalpagepermission_id_site__key UNIQUE (globalpagepermission_id, site_id);
+
+
+--
+-- Name: cms_globalpagepermission_sites_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites
+    ADD CONSTRAINT cms_globalpagepermission_sites_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_page_path_b495adb731fe537_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_path_b495adb731fe537_uniq UNIQUE (path);
+
+
+--
+-- Name: cms_page_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_page_placeholders_page_id_placeholder_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page_placeholders
+    ADD CONSTRAINT cms_page_placeholders_page_id_placeholder_id_key UNIQUE (page_id, placeholder_id);
+
+
+--
+-- Name: cms_page_placeholders_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page_placeholders
+    ADD CONSTRAINT cms_page_placeholders_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_page_publisher_is_draft_603d95861eb3d85b_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_publisher_is_draft_603d95861eb3d85b_uniq UNIQUE (publisher_is_draft, site_id, application_namespace);
+
+
+--
+-- Name: cms_page_publisher_public_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_publisher_public_id_key UNIQUE (publisher_public_id);
+
+
+--
+-- Name: cms_page_reverse_id_38543d1ba5dbbf2f_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_reverse_id_38543d1ba5dbbf2f_uniq UNIQUE (reverse_id, site_id, publisher_is_draft);
+
+
+--
+-- Name: cms_pagepermission_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_pagepermission
+    ADD CONSTRAINT cms_pagepermission_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_pageuser_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_pageuser
+    ADD CONSTRAINT cms_pageuser_pkey PRIMARY KEY (user_ptr_id);
+
+
+--
+-- Name: cms_pageusergroup_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_pageusergroup
+    ADD CONSTRAINT cms_pageusergroup_pkey PRIMARY KEY (group_ptr_id);
+
+
+--
+-- Name: cms_placeholder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_placeholder
+    ADD CONSTRAINT cms_placeholder_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_placeholderreference_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_placeholderreference
+    ADD CONSTRAINT cms_placeholderreference_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cms_staticplaceholder_code_13295693baa76e9c_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplaceholder_code_13295693baa76e9c_uniq UNIQUE (code, site_id);
+
+
+--
+-- Name: cms_staticplaceholder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplaceholder_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_title_language_6c0f5d7214ca8030_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_language_6c0f5d7214ca8030_uniq UNIQUE (language, page_id);
+
+
+--
+-- Name: cms_title_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_title_publisher_public_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_publisher_public_id_key UNIQUE (publisher_public_id);
+
+
+--
+-- Name: cms_usersettings_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_usersettings
+    ADD CONSTRAINT cms_usersettings_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_usersettings_user_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_usersettings
+    ADD CONSTRAINT cms_usersettings_user_id_key UNIQUE (user_id);
+
+
+--
+-- Name: cmsplugin_filer_file_filerfile_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_file_filerfile
+    ADD CONSTRAINT cmsplugin_filer_file_filerfile_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_folder_filerfolder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_folder_filerfolder
+    ADD CONSTRAINT cmsplugin_filer_folder_filerfolder_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_filer_image_filerimage_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_thumbnailoption
+    ADD CONSTRAINT cmsplugin_filer_image_thumbnailoption_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cmsplugin_filer_link_filerlinkplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_link_filerlinkplugin
+    ADD CONSTRAINT cmsplugin_filer_link_filerlinkplugin_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_teaser_filerteaser_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_teaser_filerteaser
+    ADD CONSTRAINT cmsplugin_filer_teaser_filerteaser_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_video_filervideo_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_video_filervideo
+    ADD CONSTRAINT cmsplugin_filer_video_filervideo_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: digitalglarus_dggallery_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY digitalglarus_dggallery
+    ADD CONSTRAINT digitalglarus_dggallery_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: digitalglarus_dggalleryplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY digitalglarus_dggalleryplugin
+    ADD CONSTRAINT digitalglarus_dggalleryplugin_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: digitalglarus_dgpicture_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY digitalglarus_dgpicture
+    ADD CONSTRAINT digitalglarus_dgpicture_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: digitalglarus_dgsupportersplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY digitalglarus_dgsupportersplugin
+    ADD CONSTRAINT digitalglarus_dgsupportersplugin_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: digitalglarus_message_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY digitalglarus_message
+    ADD CONSTRAINT digitalglarus_message_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: digitalglarus_supporter_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY digitalglarus_supporter
+    ADD CONSTRAINT digitalglarus_supporter_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_admin_log_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_admin_log
+    ADD CONSTRAINT django_admin_log_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_content_type_app_label_3dcea89a55f2eebc_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_content_type
+    ADD CONSTRAINT django_content_type_app_label_3dcea89a55f2eebc_uniq UNIQUE (app_label, model);
+
+
+--
+-- Name: django_content_type_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_content_type
+    ADD CONSTRAINT django_content_type_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_migrations
+    ADD CONSTRAINT django_migrations_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_select2_keymap_key_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_select2_keymap
+    ADD CONSTRAINT django_select2_keymap_key_key UNIQUE (key);
+
+
+--
+-- Name: django_select2_keymap_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_select2_keymap
+    ADD CONSTRAINT django_select2_keymap_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_session_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_session
+    ADD CONSTRAINT django_session_pkey PRIMARY KEY (session_key);
+
+
+--
+-- Name: django_site_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_site
+    ADD CONSTRAINT django_site_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_authorentriesp_authorentriesplugin_id_user_i_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors
+    ADD CONSTRAINT djangocms_blog_authorentriesp_authorentriesplugin_id_user_i_key UNIQUE (authorentriesplugin_id, user_id);
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors
+    ADD CONSTRAINT djangocms_blog_authorentriesplugin_authors_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin
+    ADD CONSTRAINT djangocms_blog_authorentriesplugin_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_blog_blogcategory__language_code_a19aa8b8cfb0d53_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation
+    ADD CONSTRAINT djangocms_blog_blogcategory__language_code_a19aa8b8cfb0d53_uniq UNIQUE (language_code, slug);
+
+
+--
+-- Name: djangocms_blog_blogcategory_language_code_755572fed22105af_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation
+    ADD CONSTRAINT djangocms_blog_blogcategory_language_code_755572fed22105af_uniq UNIQUE (language_code, master_id);
+
+
+--
+-- Name: djangocms_blog_blogcategory_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory
+    ADD CONSTRAINT djangocms_blog_blogcategory_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation
+    ADD CONSTRAINT djangocms_blog_blogcategory_translation_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplu_latestpostsplugin_id_blogcate_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories
+    ADD CONSTRAINT djangocms_blog_latestpostsplu_latestpostsplugin_id_blogcate_key UNIQUE (latestpostsplugin_id, blogcategory_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugi_latestpostsplugin_id_tag_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags
+    ADD CONSTRAINT djangocms_blog_latestpostsplugi_latestpostsplugin_id_tag_id_key UNIQUE (latestpostsplugin_id, tag_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories
+    ADD CONSTRAINT djangocms_blog_latestpostsplugin_categories_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin
+    ADD CONSTRAINT djangocms_blog_latestpostsplugin_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags
+    ADD CONSTRAINT djangocms_blog_latestpostsplugin_tags_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_post_categories_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories
+    ADD CONSTRAINT djangocms_blog_post_categories_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_post_categories_post_id_blogcategory_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories
+    ADD CONSTRAINT djangocms_blog_post_categories_post_id_blogcategory_id_key UNIQUE (post_id, blogcategory_id);
+
+
+--
+-- Name: djangocms_blog_post_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT djangocms_blog_post_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_post_sites_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites
+    ADD CONSTRAINT djangocms_blog_post_sites_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_post_sites_post_id_site_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites
+    ADD CONSTRAINT djangocms_blog_post_sites_post_id_site_id_key UNIQUE (post_id, site_id);
+
+
+--
+-- Name: djangocms_blog_post_transla_language_code_38d8970fc71783dd_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation
+    ADD CONSTRAINT djangocms_blog_post_transla_language_code_38d8970fc71783dd_uniq UNIQUE (language_code, slug);
+
+
+--
+-- Name: djangocms_blog_post_transla_language_code_727992a8ca095c7f_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation
+    ADD CONSTRAINT djangocms_blog_post_transla_language_code_727992a8ca095c7f_uniq UNIQUE (language_code, master_id);
+
+
+--
+-- Name: djangocms_blog_post_translation_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation
+    ADD CONSTRAINT djangocms_blog_post_translation_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_flash_flash_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_flash_flash
+    ADD CONSTRAINT djangocms_flash_flash_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_googlemap_googlemap_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_googlemap_googlemap
+    ADD CONSTRAINT djangocms_googlemap_googlemap_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_inherit_inheritpageplaceholder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_inherit_inheritpageplaceholder
+    ADD CONSTRAINT djangocms_inherit_inheritpageplaceholder_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_link_link_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_link_link
+    ADD CONSTRAINT djangocms_link_link_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_page_meta_pagemeta_extended_object_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_page_meta_pagemeta
+    ADD CONSTRAINT djangocms_page_meta_pagemeta_extended_object_id_key UNIQUE (extended_object_id);
+
+
+--
+-- Name: djangocms_page_meta_pagemeta_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_page_meta_pagemeta
+    ADD CONSTRAINT djangocms_page_meta_pagemeta_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_page_meta_pagemeta_public_extension_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_page_meta_pagemeta
+    ADD CONSTRAINT djangocms_page_meta_pagemeta_public_extension_id_key UNIQUE (public_extension_id);
+
+
+--
+-- Name: djangocms_page_meta_titlemeta_extended_object_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_page_meta_titlemeta
+    ADD CONSTRAINT djangocms_page_meta_titlemeta_extended_object_id_key UNIQUE (extended_object_id);
+
+
+--
+-- Name: djangocms_page_meta_titlemeta_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_page_meta_titlemeta
+    ADD CONSTRAINT djangocms_page_meta_titlemeta_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_page_meta_titlemeta_public_extension_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_page_meta_titlemeta
+    ADD CONSTRAINT djangocms_page_meta_titlemeta_public_extension_id_key UNIQUE (public_extension_id);
+
+
+--
+-- Name: djangocms_snippet_snippet_name_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippet
+    ADD CONSTRAINT djangocms_snippet_snippet_name_key UNIQUE (name);
+
+
+--
+-- Name: djangocms_snippet_snippet_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippet
+    ADD CONSTRAINT djangocms_snippet_snippet_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_snippet_snippetptr_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippetptr
+    ADD CONSTRAINT djangocms_snippet_snippetptr_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_teaser_teaser_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_teaser_teaser
+    ADD CONSTRAINT djangocms_teaser_teaser_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_text_ckeditor_text_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_text_ckeditor_text
+    ADD CONSTRAINT djangocms_text_ckeditor_text_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: easy_thumbnails_source_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_source
+    ADD CONSTRAINT easy_thumbnails_source_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: easy_thumbnails_source_storage_hash_7c8eb4f6f9dd654b_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_source
+    ADD CONSTRAINT easy_thumbnails_source_storage_hash_7c8eb4f6f9dd654b_uniq UNIQUE (storage_hash, name);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnail
+    ADD CONSTRAINT easy_thumbnails_thumbnail_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_storage_hash_7fddac563f20b9d1_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnail
+    ADD CONSTRAINT easy_thumbnails_thumbnail_storage_hash_7fddac563f20b9d1_uniq UNIQUE (storage_hash, name, source_id);
+
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnaildimensions
+    ADD CONSTRAINT easy_thumbnails_thumbnaildimensions_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_thumbnail_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnaildimensions
+    ADD CONSTRAINT easy_thumbnails_thumbnaildimensions_thumbnail_id_key UNIQUE (thumbnail_id);
+
+
+--
+-- Name: filer_clipboard_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_clipboard
+    ADD CONSTRAINT filer_clipboard_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_clipboarditem_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_clipboarditem
+    ADD CONSTRAINT filer_clipboarditem_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_file_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_file
+    ADD CONSTRAINT filer_file_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_folder_parent_id_1390b0846a51c444_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_folder
+    ADD CONSTRAINT filer_folder_parent_id_1390b0846a51c444_uniq UNIQUE (parent_id, name);
+
+
+--
+-- Name: filer_folder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_folder
+    ADD CONSTRAINT filer_folder_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_folderpermission_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_folderpermission
+    ADD CONSTRAINT filer_folderpermission_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_image_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_image
+    ADD CONSTRAINT filer_image_pkey PRIMARY KEY (file_ptr_id);
+
+
+--
+-- Name: hosting_railsbetauser_email_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY hosting_railsbetauser
+    ADD CONSTRAINT hosting_railsbetauser_email_key UNIQUE (email);
+
+
+--
+-- Name: hosting_railsbetauser_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY hosting_railsbetauser
+    ADD CONSTRAINT hosting_railsbetauser_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: menus_cachekey_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY menus_cachekey
+    ADD CONSTRAINT menus_cachekey_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: railshosting_railsbetauser_email_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY railshosting_railsbetauser
+    ADD CONSTRAINT railshosting_railsbetauser_email_key UNIQUE (email);
+
+
+--
+-- Name: railshosting_railsbetauser_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY railshosting_railsbetauser
+    ADD CONSTRAINT railshosting_railsbetauser_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: reversion_revision_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY reversion_revision
+    ADD CONSTRAINT reversion_revision_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: reversion_version_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY reversion_version
+    ADD CONSTRAINT reversion_version_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: taggit_tag_name_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY taggit_tag
+    ADD CONSTRAINT taggit_tag_name_key UNIQUE (name);
+
+
+--
+-- Name: taggit_tag_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY taggit_tag
+    ADD CONSTRAINT taggit_tag_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: taggit_tag_slug_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY taggit_tag
+    ADD CONSTRAINT taggit_tag_slug_key UNIQUE (slug);
+
+
+--
+-- Name: taggit_taggeditem_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY taggit_taggeditem
+    ADD CONSTRAINT taggit_taggeditem_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: ungleich_ungleichpage_extended_object_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_ungleichpage_extended_object_id_key UNIQUE (extended_object_id);
+
+
+--
+-- Name: ungleich_ungleichpage_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_ungleichpage_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: ungleich_ungleichpage_public_extension_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_ungleichpage_public_extension_id_key UNIQUE (public_extension_id);
+
+
+--
+-- Name: auth_group_name_278a4cf7a334bf0c_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_group_name_278a4cf7a334bf0c_like ON auth_group USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: auth_group_permissions_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_group_permissions_0e939a4f ON auth_group_permissions USING btree (group_id);
+
+
+--
+-- Name: auth_group_permissions_8373b171; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_group_permissions_8373b171 ON auth_group_permissions USING btree (permission_id);
+
+
+--
+-- Name: auth_permission_417f1b1c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_permission_417f1b1c ON auth_permission USING btree (content_type_id);
+
+
+--
+-- Name: auth_user_groups_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_groups_0e939a4f ON auth_user_groups USING btree (group_id);
+
+
+--
+-- Name: auth_user_groups_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_groups_e8701ad4 ON auth_user_groups USING btree (user_id);
+
+
+--
+-- Name: auth_user_user_permissions_8373b171; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_user_permissions_8373b171 ON auth_user_user_permissions USING btree (permission_id);
+
+
+--
+-- Name: auth_user_user_permissions_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_user_permissions_e8701ad4 ON auth_user_user_permissions USING btree (user_id);
+
+
+--
+-- Name: auth_user_username_186bc59fbaa414d5_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_username_186bc59fbaa414d5_like ON auth_user USING btree (username varchar_pattern_ops);
+
+
+--
+-- Name: cms_aliaspluginmodel_921abf5c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_aliaspluginmodel_921abf5c ON cms_aliaspluginmodel USING btree (alias_placeholder_id);
+
+
+--
+-- Name: cms_aliaspluginmodel_b25eaab4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_aliaspluginmodel_b25eaab4 ON cms_aliaspluginmodel USING btree (plugin_id);
+
+
+--
+-- Name: cms_cmsplugin_667a6151; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_667a6151 ON cms_cmsplugin USING btree (placeholder_id);
+
+
+--
+-- Name: cms_cmsplugin_6be37982; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_6be37982 ON cms_cmsplugin USING btree (parent_id);
+
+
+--
+-- Name: cms_cmsplugin_8512ae7d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_8512ae7d ON cms_cmsplugin USING btree (language);
+
+
+--
+-- Name: cms_cmsplugin_b5e4cf8f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_b5e4cf8f ON cms_cmsplugin USING btree (plugin_type);
+
+
+--
+-- Name: cms_cmsplugin_language_7123ba4ab8692cf5_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_language_7123ba4ab8692cf5_like ON cms_cmsplugin USING btree (language varchar_pattern_ops);
+
+
+--
+-- Name: cms_cmsplugin_plugin_type_4ab9d6bfbdea06a4_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_plugin_type_4ab9d6bfbdea06a4_like ON cms_cmsplugin USING btree (plugin_type varchar_pattern_ops);
+
+
+--
+-- Name: cms_globalpagepermission_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_globalpagepermission_0e939a4f ON cms_globalpagepermission USING btree (group_id);
+
+
+--
+-- Name: cms_globalpagepermission_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_globalpagepermission_e8701ad4 ON cms_globalpagepermission USING btree (user_id);
+
+
+--
+-- Name: cms_globalpagepermission_sites_9365d6e7; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_globalpagepermission_sites_9365d6e7 ON cms_globalpagepermission_sites USING btree (site_id);
+
+
+--
+-- Name: cms_globalpagepermission_sites_a3d12ecd; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_globalpagepermission_sites_a3d12ecd ON cms_globalpagepermission_sites USING btree (globalpagepermission_id);
+
+
+--
+-- Name: cms_page_1d85575d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_1d85575d ON cms_page USING btree (soft_root);
+
+
+--
+-- Name: cms_page_2247c5f0; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_2247c5f0 ON cms_page USING btree (publication_end_date);
+
+
+--
+-- Name: cms_page_3d9ef52f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_3d9ef52f ON cms_page USING btree (reverse_id);
+
+
+--
+-- Name: cms_page_4fa1c803; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_4fa1c803 ON cms_page USING btree (is_home);
+
+
+--
+-- Name: cms_page_6be37982; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_6be37982 ON cms_page USING btree (parent_id);
+
+
+--
+-- Name: cms_page_7b8acfa6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_7b8acfa6 ON cms_page USING btree (navigation_extenders);
+
+
+--
+-- Name: cms_page_9365d6e7; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_9365d6e7 ON cms_page USING btree (site_id);
+
+
+--
+-- Name: cms_page_93b83098; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_93b83098 ON cms_page USING btree (publication_date);
+
+
+--
+-- Name: cms_page_application_urls_71bd190d025877b8_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_application_urls_71bd190d025877b8_like ON cms_page USING btree (application_urls varchar_pattern_ops);
+
+
+--
+-- Name: cms_page_b7700099; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_b7700099 ON cms_page USING btree (publisher_is_draft);
+
+
+--
+-- Name: cms_page_cb540373; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_cb540373 ON cms_page USING btree (limit_visibility_in_menu);
+
+
+--
+-- Name: cms_page_db3eb53f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_db3eb53f ON cms_page USING btree (in_navigation);
+
+
+--
+-- Name: cms_page_e721871e; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_e721871e ON cms_page USING btree (application_urls);
+
+
+--
+-- Name: cms_page_navigation_extenders_3bf544ece0950dc2_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_navigation_extenders_3bf544ece0950dc2_like ON cms_page USING btree (navigation_extenders varchar_pattern_ops);
+
+
+--
+-- Name: cms_page_placeholders_1a63c800; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_placeholders_1a63c800 ON cms_page_placeholders USING btree (page_id);
+
+
+--
+-- Name: cms_page_placeholders_667a6151; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_placeholders_667a6151 ON cms_page_placeholders USING btree (placeholder_id);
+
+
+--
+-- Name: cms_page_reverse_id_66ad1d01e5dfa704_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_reverse_id_66ad1d01e5dfa704_like ON cms_page USING btree (reverse_id varchar_pattern_ops);
+
+
+--
+-- Name: cms_pagepermission_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pagepermission_0e939a4f ON cms_pagepermission USING btree (group_id);
+
+
+--
+-- Name: cms_pagepermission_1a63c800; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pagepermission_1a63c800 ON cms_pagepermission USING btree (page_id);
+
+
+--
+-- Name: cms_pagepermission_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pagepermission_e8701ad4 ON cms_pagepermission USING btree (user_id);
+
+
+--
+-- Name: cms_pageuser_e93cb7eb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pageuser_e93cb7eb ON cms_pageuser USING btree (created_by_id);
+
+
+--
+-- Name: cms_pageusergroup_e93cb7eb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pageusergroup_e93cb7eb ON cms_pageusergroup USING btree (created_by_id);
+
+
+--
+-- Name: cms_placeholder_5e97994e; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_placeholder_5e97994e ON cms_placeholder USING btree (slot);
+
+
+--
+-- Name: cms_placeholder_slot_5cc23865c802b1e2_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_placeholder_slot_5cc23865c802b1e2_like ON cms_placeholder USING btree (slot varchar_pattern_ops);
+
+
+--
+-- Name: cms_placeholderreference_328d0afc; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_placeholderreference_328d0afc ON cms_placeholderreference USING btree (placeholder_ref_id);
+
+
+--
+-- Name: cms_staticplaceholder_1ee2744d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_staticplaceholder_1ee2744d ON cms_staticplaceholder USING btree (public_id);
+
+
+--
+-- Name: cms_staticplaceholder_5cb48773; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_staticplaceholder_5cb48773 ON cms_staticplaceholder USING btree (draft_id);
+
+
+--
+-- Name: cms_staticplaceholder_9365d6e7; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_staticplaceholder_9365d6e7 ON cms_staticplaceholder USING btree (site_id);
+
+
+--
+-- Name: cms_title_1268de9a; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_1268de9a ON cms_title USING btree (has_url_overwrite);
+
+
+--
+-- Name: cms_title_1a63c800; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_1a63c800 ON cms_title USING btree (page_id);
+
+
+--
+-- Name: cms_title_2dbcba41; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_2dbcba41 ON cms_title USING btree (slug);
+
+
+--
+-- Name: cms_title_8512ae7d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_8512ae7d ON cms_title USING btree (language);
+
+
+--
+-- Name: cms_title_b7700099; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_b7700099 ON cms_title USING btree (publisher_is_draft);
+
+
+--
+-- Name: cms_title_d6fe1d0b; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_d6fe1d0b ON cms_title USING btree (path);
+
+
+--
+-- Name: cms_title_f7202fc0; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_f7202fc0 ON cms_title USING btree (publisher_state);
+
+
+--
+-- Name: cms_title_language_4a0d9e2ff2ad085c_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_language_4a0d9e2ff2ad085c_like ON cms_title USING btree (language varchar_pattern_ops);
+
+
+--
+-- Name: cms_title_path_631a79107e3c59a2_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_path_631a79107e3c59a2_like ON cms_title USING btree (path varchar_pattern_ops);
+
+
+--
+-- Name: cms_title_slug_1a7da21be398730e_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_slug_1a7da21be398730e_like ON cms_title USING btree (slug varchar_pattern_ops);
+
+
+--
+-- Name: cms_usersettings_2655b062; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_usersettings_2655b062 ON cms_usersettings USING btree (clipboard_id);
+
+
+--
+-- Name: cmsplugin_filer_file_filerfile_814552b9; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_file_filerfile_814552b9 ON cmsplugin_filer_file_filerfile USING btree (file_id);
+
+
+--
+-- Name: cmsplugin_filer_folder_filerfolder_a8a44dbb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_folder_filerfolder_a8a44dbb ON cmsplugin_filer_folder_filerfolder USING btree (folder_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_0fe0fc57; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_image_filerimage_0fe0fc57 ON cmsplugin_filer_image_filerimage USING btree (file_link_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_6b85b7b1; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_image_filerimage_6b85b7b1 ON cmsplugin_filer_image_filerimage USING btree (thumbnail_option_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_image_filerimage_d916d256 ON cmsplugin_filer_image_filerimage USING btree (page_link_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_image_filerimage_f33175e6 ON cmsplugin_filer_image_filerimage USING btree (image_id);
+
+
+--
+-- Name: cmsplugin_filer_link_filerlinkplugin_814552b9; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_link_filerlinkplugin_814552b9 ON cmsplugin_filer_link_filerlinkplugin USING btree (file_id);
+
+
+--
+-- Name: cmsplugin_filer_link_filerlinkplugin_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_link_filerlinkplugin_d916d256 ON cmsplugin_filer_link_filerlinkplugin USING btree (page_link_id);
+
+
+--
+-- Name: cmsplugin_filer_teaser_filerteaser_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_teaser_filerteaser_d916d256 ON cmsplugin_filer_teaser_filerteaser USING btree (page_link_id);
+
+
+--
+-- Name: cmsplugin_filer_teaser_filerteaser_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_teaser_filerteaser_f33175e6 ON cmsplugin_filer_teaser_filerteaser USING btree (image_id);
+
+
+--
+-- Name: cmsplugin_filer_video_filervideo_d1b173c8; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_video_filervideo_d1b173c8 ON cmsplugin_filer_video_filervideo USING btree (movie_id);
+
+
+--
+-- Name: cmsplugin_filer_video_filervideo_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_video_filervideo_f33175e6 ON cmsplugin_filer_video_filervideo USING btree (image_id);
+
+
+--
+-- Name: digitalglarus_dggallery_6be37982; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX digitalglarus_dggallery_6be37982 ON digitalglarus_dggallery USING btree (parent_id);
+
+
+--
+-- Name: digitalglarus_dggalleryplugin_6cc1e242; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX digitalglarus_dggalleryplugin_6cc1e242 ON digitalglarus_dggalleryplugin USING btree ("dgGallery_id");
+
+
+--
+-- Name: digitalglarus_dgpicture_6d994cdb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX digitalglarus_dgpicture_6d994cdb ON digitalglarus_dgpicture USING btree (gallery_id);
+
+
+--
+-- Name: digitalglarus_dgpicture_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX digitalglarus_dgpicture_f33175e6 ON digitalglarus_dgpicture USING btree (image_id);
+
+
+--
+-- Name: django_admin_log_417f1b1c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_admin_log_417f1b1c ON django_admin_log USING btree (content_type_id);
+
+
+--
+-- Name: django_admin_log_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_admin_log_e8701ad4 ON django_admin_log USING btree (user_id);
+
+
+--
+-- Name: django_select2_keymap_key_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_select2_keymap_key_like ON django_select2_keymap USING btree (key varchar_pattern_ops);
+
+
+--
+-- Name: django_session_de54fa62; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_session_de54fa62 ON django_session USING btree (expire_date);
+
+
+--
+-- Name: django_session_session_key_61253c6c71e29745_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_session_session_key_61253c6c71e29745_like ON django_session USING btree (session_key varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_793c8338; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_authorentriesplugin_authors_793c8338 ON djangocms_blog_authorentriesplugin_authors USING btree (authorentriesplugin_id);
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_authorentriesplugin_authors_e8701ad4 ON djangocms_blog_authorentriesplugin_authors USING btree (user_id);
+
+
+--
+-- Name: djangocms_blog_blogcategory_6be37982; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_6be37982 ON djangocms_blog_blogcategory USING btree (parent_id);
+
+
+--
+-- Name: djangocms_blog_blogcategory_language_code_6d38c82aaa83570a_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_language_code_6d38c82aaa83570a_like ON djangocms_blog_blogcategory_translation USING btree (language_code varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translat_slug_6e348a9ab9a538a7_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_translat_slug_6e348a9ab9a538a7_like ON djangocms_blog_blogcategory_translation USING btree (slug varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_2dbcba41; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_translation_2dbcba41 ON djangocms_blog_blogcategory_translation USING btree (slug);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_60716c2f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_translation_60716c2f ON djangocms_blog_blogcategory_translation USING btree (language_code);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_90349b61; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_translation_90349b61 ON djangocms_blog_blogcategory_translation USING btree (master_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_efb54956; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_latestpostsplugin_categories_efb54956 ON djangocms_blog_latestpostsplugin_categories USING btree (blogcategory_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_fda89e10; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_latestpostsplugin_categories_fda89e10 ON djangocms_blog_latestpostsplugin_categories USING btree (latestpostsplugin_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_76f094bc; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_latestpostsplugin_tags_76f094bc ON djangocms_blog_latestpostsplugin_tags USING btree (tag_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_fda89e10; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_latestpostsplugin_tags_fda89e10 ON djangocms_blog_latestpostsplugin_tags USING btree (latestpostsplugin_id);
+
+
+--
+-- Name: djangocms_blog_post_36b62cbe; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_36b62cbe ON djangocms_blog_post USING btree (main_image_id);
+
+
+--
+-- Name: djangocms_blog_post_4f331e2f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_4f331e2f ON djangocms_blog_post USING btree (author_id);
+
+
+--
+-- Name: djangocms_blog_post_53808359; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_53808359 ON djangocms_blog_post USING btree (main_image_full_id);
+
+
+--
+-- Name: djangocms_blog_post_9d0a35cc; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_9d0a35cc ON djangocms_blog_post USING btree (main_image_thumbnail_id);
+
+
+--
+-- Name: djangocms_blog_post_categories_efb54956; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_categories_efb54956 ON djangocms_blog_post_categories USING btree (blogcategory_id);
+
+
+--
+-- Name: djangocms_blog_post_categories_f3aa1999; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_categories_f3aa1999 ON djangocms_blog_post_categories USING btree (post_id);
+
+
+--
+-- Name: djangocms_blog_post_e14f02ad; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_e14f02ad ON djangocms_blog_post USING btree (content_id);
+
+
+--
+-- Name: djangocms_blog_post_sites_9365d6e7; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_sites_9365d6e7 ON djangocms_blog_post_sites USING btree (site_id);
+
+
+--
+-- Name: djangocms_blog_post_sites_f3aa1999; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_sites_f3aa1999 ON djangocms_blog_post_sites USING btree (post_id);
+
+
+--
+-- Name: djangocms_blog_post_transla_language_code_7ce952443f776c26_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_transla_language_code_7ce952443f776c26_like ON djangocms_blog_post_translation USING btree (language_code varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_blog_post_translation_2dbcba41; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_translation_2dbcba41 ON djangocms_blog_post_translation USING btree (slug);
+
+
+--
+-- Name: djangocms_blog_post_translation_60716c2f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_translation_60716c2f ON djangocms_blog_post_translation USING btree (language_code);
+
+
+--
+-- Name: djangocms_blog_post_translation_90349b61; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_translation_90349b61 ON djangocms_blog_post_translation USING btree (master_id);
+
+
+--
+-- Name: djangocms_blog_post_translation_slug_5a481371b5483e29_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_translation_slug_5a481371b5483e29_like ON djangocms_blog_post_translation USING btree (slug varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_inherit_inheritpageplaceholder_ccbb37bf; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_inherit_inheritpageplaceholder_ccbb37bf ON djangocms_inherit_inheritpageplaceholder USING btree (from_page_id);
+
+
+--
+-- Name: djangocms_link_link_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_link_link_d916d256 ON djangocms_link_link USING btree (page_link_id);
+
+
+--
+-- Name: djangocms_page_meta_pagemeta_f149115b; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_page_meta_pagemeta_f149115b ON djangocms_page_meta_pagemeta USING btree (og_author_id);
+
+
+--
+-- Name: djangocms_page_meta_pagemeta_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_page_meta_pagemeta_f33175e6 ON djangocms_page_meta_pagemeta USING btree (image_id);
+
+
+--
+-- Name: djangocms_page_meta_titlemeta_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_page_meta_titlemeta_f33175e6 ON djangocms_page_meta_titlemeta USING btree (image_id);
+
+
+--
+-- Name: djangocms_snippet_snippet_name_2d01e17f7fe649fb_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_snippet_snippet_name_2d01e17f7fe649fb_like ON djangocms_snippet_snippet USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_snippet_snippetptr_cfd011c9; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_snippet_snippetptr_cfd011c9 ON djangocms_snippet_snippetptr USING btree (snippet_id);
+
+
+--
+-- Name: djangocms_teaser_teaser_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_teaser_teaser_d916d256 ON djangocms_teaser_teaser USING btree (page_link_id);
+
+
+--
+-- Name: easy_thumbnails_source_b068931c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_source_b068931c ON easy_thumbnails_source USING btree (name);
+
+
+--
+-- Name: easy_thumbnails_source_b454e115; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_source_b454e115 ON easy_thumbnails_source USING btree (storage_hash);
+
+
+--
+-- Name: easy_thumbnails_source_name_52f9bdf4bacaefed_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_source_name_52f9bdf4bacaefed_like ON easy_thumbnails_source USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: easy_thumbnails_source_storage_hash_74d89b9b49dfc360_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_source_storage_hash_74d89b9b49dfc360_like ON easy_thumbnails_source USING btree (storage_hash varchar_pattern_ops);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_0afd9202; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_0afd9202 ON easy_thumbnails_thumbnail USING btree (source_id);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_b068931c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_b068931c ON easy_thumbnails_thumbnail USING btree (name);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_b454e115; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_b454e115 ON easy_thumbnails_thumbnail USING btree (storage_hash);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_name_5cf9036e7f51237_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_name_5cf9036e7f51237_like ON easy_thumbnails_thumbnail USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_storage_hash_1ef3b184ff542242_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_storage_hash_1ef3b184ff542242_like ON easy_thumbnails_thumbnail USING btree (storage_hash varchar_pattern_ops);
+
+
+--
+-- Name: filer_clipboard_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_clipboard_e8701ad4 ON filer_clipboard USING btree (user_id);
+
+
+--
+-- Name: filer_clipboarditem_2655b062; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_clipboarditem_2655b062 ON filer_clipboarditem USING btree (clipboard_id);
+
+
+--
+-- Name: filer_clipboarditem_814552b9; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_clipboarditem_814552b9 ON filer_clipboarditem USING btree (file_id);
+
+
+--
+-- Name: filer_file_5e7b1936; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_file_5e7b1936 ON filer_file USING btree (owner_id);
+
+
+--
+-- Name: filer_file_a8a44dbb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_file_a8a44dbb ON filer_file USING btree (folder_id);
+
+
+--
+-- Name: filer_file_d3e32c49; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_file_d3e32c49 ON filer_file USING btree (polymorphic_ctype_id);
+
+
+--
+-- Name: filer_folder_3cfbd988; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_3cfbd988 ON filer_folder USING btree (rght);
+
+
+--
+-- Name: filer_folder_5e7b1936; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_5e7b1936 ON filer_folder USING btree (owner_id);
+
+
+--
+-- Name: filer_folder_656442a0; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_656442a0 ON filer_folder USING btree (tree_id);
+
+
+--
+-- Name: filer_folder_6be37982; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_6be37982 ON filer_folder USING btree (parent_id);
+
+
+--
+-- Name: filer_folder_c9e9a848; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_c9e9a848 ON filer_folder USING btree (level);
+
+
+--
+-- Name: filer_folder_caf7cc51; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_caf7cc51 ON filer_folder USING btree (lft);
+
+
+--
+-- Name: filer_folderpermission_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folderpermission_0e939a4f ON filer_folderpermission USING btree (group_id);
+
+
+--
+-- Name: filer_folderpermission_a8a44dbb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folderpermission_a8a44dbb ON filer_folderpermission USING btree (folder_id);
+
+
+--
+-- Name: filer_folderpermission_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folderpermission_e8701ad4 ON filer_folderpermission USING btree (user_id);
+
+
+--
+-- Name: hosting_railsbetauser_email_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX hosting_railsbetauser_email_like ON hosting_railsbetauser USING btree (email varchar_pattern_ops);
+
+
+--
+-- Name: railshosting_railsbetauser_email_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX railshosting_railsbetauser_email_like ON railshosting_railsbetauser USING btree (email varchar_pattern_ops);
+
+
+--
+-- Name: reversion_revision_b16b0f06; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_revision_b16b0f06 ON reversion_revision USING btree (manager_slug);
+
+
+--
+-- Name: reversion_revision_c69e55a4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_revision_c69e55a4 ON reversion_revision USING btree (date_created);
+
+
+--
+-- Name: reversion_revision_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_revision_e8701ad4 ON reversion_revision USING btree (user_id);
+
+
+--
+-- Name: reversion_revision_manager_slug_26483faf947fe72_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_revision_manager_slug_26483faf947fe72_like ON reversion_revision USING btree (manager_slug varchar_pattern_ops);
+
+
+--
+-- Name: reversion_version_0c9ba3a3; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_version_0c9ba3a3 ON reversion_version USING btree (object_id_int);
+
+
+--
+-- Name: reversion_version_417f1b1c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_version_417f1b1c ON reversion_version USING btree (content_type_id);
+
+
+--
+-- Name: reversion_version_5de09a8d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_version_5de09a8d ON reversion_version USING btree (revision_id);
+
+
+--
+-- Name: taggit_tag_name_7a358e5647db501d_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_tag_name_7a358e5647db501d_like ON taggit_tag USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: taggit_tag_slug_f7782df9b8e9952_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_tag_slug_f7782df9b8e9952_like ON taggit_tag USING btree (slug varchar_pattern_ops);
+
+
+--
+-- Name: taggit_taggeditem_417f1b1c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_taggeditem_417f1b1c ON taggit_taggeditem USING btree (content_type_id);
+
+
+--
+-- Name: taggit_taggeditem_76f094bc; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_taggeditem_76f094bc ON taggit_taggeditem USING btree (tag_id);
+
+
+--
+-- Name: taggit_taggeditem_af31437c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_taggeditem_af31437c ON taggit_taggeditem USING btree (object_id);
+
+
+--
+-- Name: taggit_taggeditem_content_type_id_6924a5bd6fce8bb9_idx; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_taggeditem_content_type_id_6924a5bd6fce8bb9_idx ON taggit_taggeditem USING btree (content_type_id, object_id);
+
+
+--
+-- Name: ungleich_ungleichpage_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX ungleich_ungleichpage_f33175e6 ON ungleich_ungleichpage USING btree (image_id);
+
+
+--
+-- Name: D045d6bc5122c2888af1542cc85348c8; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT "D045d6bc5122c2888af1542cc85348c8" FOREIGN KEY (public_extension_id) REFERENCES ungleich_ungleichpage(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D18f0a3c282c7e09eda221cbd5e3192e; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_page_meta_titlemeta
+    ADD CONSTRAINT "D18f0a3c282c7e09eda221cbd5e3192e" FOREIGN KEY (public_extension_id) REFERENCES djangocms_page_meta_titlemeta(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D1916c3dc15ac56bbecfb764e1edd4b6; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT "D1916c3dc15ac56bbecfb764e1edd4b6" FOREIGN KEY (main_image_thumbnail_id) REFERENCES cmsplugin_filer_image_thumbnailoption(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D3db5af841b6175efb68810a56f3d71b; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT "D3db5af841b6175efb68810a56f3d71b" FOREIGN KEY (thumbnail_option_id) REFERENCES cmsplugin_filer_image_thumbnailoption(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D3fcdca4e4fa94e57ca52e691e6e8bfa; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories
+    ADD CONSTRAINT "D3fcdca4e4fa94e57ca52e691e6e8bfa" FOREIGN KEY (blogcategory_id) REFERENCES djangocms_blog_blogcategory(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D4757fdafe2581c98401bff2c1f2a663; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories
+    ADD CONSTRAINT "D4757fdafe2581c98401bff2c1f2a663" FOREIGN KEY (latestpostsplugin_id) REFERENCES djangocms_blog_latestpostsplugin(cmsplugin_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D546196e3170b816724a467c4984c357; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_file
+    ADD CONSTRAINT "D546196e3170b816724a467c4984c357" FOREIGN KEY (polymorphic_ctype_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D74750ca7467fe005f3b759498e07742; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_page_meta_pagemeta
+    ADD CONSTRAINT "D74750ca7467fe005f3b759498e07742" FOREIGN KEY (public_extension_id) REFERENCES djangocms_page_meta_pagemeta(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D771edfdb35443b0efed3c8426df14f8; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags
+    ADD CONSTRAINT "D771edfdb35443b0efed3c8426df14f8" FOREIGN KEY (latestpostsplugin_id) REFERENCES djangocms_blog_latestpostsplugin(cmsplugin_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D80eb6ef4faf703498501f55a54f6eb8; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories
+    ADD CONSTRAINT "D80eb6ef4faf703498501f55a54f6eb8" FOREIGN KEY (blogcategory_id) REFERENCES djangocms_blog_blogcategory(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_content_type_id_64e1719ce5ca8a6d_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_permission
+    ADD CONSTRAINT auth_content_type_id_64e1719ce5ca8a6d_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_group_p_permission_id_13f9ff776e0046_fk_auth_permission_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_group_permissions
+    ADD CONSTRAINT auth_group_p_permission_id_13f9ff776e0046_fk_auth_permission_id FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_group_permissio_group_id_3e5a5d7789ec3752_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_group_permissions
+    ADD CONSTRAINT auth_group_permissio_group_id_3e5a5d7789ec3752_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user__permission_id_60b91b178f4c450d_fk_auth_permission_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_user_permissions
+    ADD CONSTRAINT auth_user__permission_id_60b91b178f4c450d_fk_auth_permission_id FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_groups_group_id_605b0fc1af15748a_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_groups
+    ADD CONSTRAINT auth_user_groups_group_id_605b0fc1af15748a_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_groups_user_id_6109f0f81ace7fe6_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_groups
+    ADD CONSTRAINT auth_user_groups_user_id_6109f0f81ace7fe6_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_user_permiss_user_id_485c61d21b4b4409_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_user_permissions
+    ADD CONSTRAINT auth_user_user_permiss_user_id_485c61d21b4b4409_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: b4d7a3bfa619054ee8e3c72ee9dd548c; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites
+    ADD CONSTRAINT b4d7a3bfa619054ee8e3c72ee9dd548c FOREIGN KEY (globalpagepermission_id) REFERENCES cms_globalpagepermission(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_alias_cmsplugin_ptr_id_721e0f43634b6398_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_aliaspluginmodel
+    ADD CONSTRAINT cms_alias_cmsplugin_ptr_id_721e0f43634b6398_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_alias_placeholder_id_3c065afe5855786b_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_aliaspluginmodel
+    ADD CONSTRAINT cms_alias_placeholder_id_3c065afe5855786b_fk_cms_placeholder_id FOREIGN KEY (alias_placeholder_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_aliaspluginm_plugin_id_286ef06289c39b5c_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_aliaspluginmodel
+    ADD CONSTRAINT cms_aliaspluginm_plugin_id_286ef06289c39b5c_fk_cms_cmsplugin_id FOREIGN KEY (plugin_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_cmsplu_placeholder_id_8718fbc4cd46e71_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_cmsplugin
+    ADD CONSTRAINT cms_cmsplu_placeholder_id_8718fbc4cd46e71_fk_cms_placeholder_id FOREIGN KEY (placeholder_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_cmsplugin_parent_id_24b76873a88be0cb_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_cmsplugin
+    ADD CONSTRAINT cms_cmsplugin_parent_id_24b76873a88be0cb_fk_cms_cmsplugin_id FOREIGN KEY (parent_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_globalpagepermis_group_id_7066bf1ccd6d7390_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission
+    ADD CONSTRAINT cms_globalpagepermis_group_id_7066bf1ccd6d7390_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_globalpagepermis_site_id_72a97057c2ea0a69_fk_django_site_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites
+    ADD CONSTRAINT cms_globalpagepermis_site_id_72a97057c2ea0a69_fk_django_site_id FOREIGN KEY (site_id) REFERENCES django_site(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_globalpagepermissi_user_id_56bf56d4a8d5b0a0_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission
+    ADD CONSTRAINT cms_globalpagepermissi_user_id_56bf56d4a8d5b0a0_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_p_placeholder_ref_id_7f5842a61f70973e_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_placeholderreference
+    ADD CONSTRAINT cms_p_placeholder_ref_id_7f5842a61f70973e_fk_cms_placeholder_id FOREIGN KEY (placeholder_ref_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page__placeholder_id_5d6de1e3049053b0_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page_placeholders
+    ADD CONSTRAINT cms_page__placeholder_id_5d6de1e3049053b0_fk_cms_placeholder_id FOREIGN KEY (placeholder_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page_parent_id_16d483330f2786b9_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_parent_id_16d483330f2786b9_fk_cms_page_id FOREIGN KEY (parent_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page_placeholders_page_id_5c1aabecb20513f1_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page_placeholders
+    ADD CONSTRAINT cms_page_placeholders_page_id_5c1aabecb20513f1_fk_cms_page_id FOREIGN KEY (page_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page_publisher_public_id_7e7bca24d658a61c_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_publisher_public_id_7e7bca24d658a61c_fk_cms_page_id FOREIGN KEY (publisher_public_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page_site_id_51bc8ebff4261a88_fk_django_site_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_site_id_51bc8ebff4261a88_fk_django_site_id FOREIGN KEY (site_id) REFERENCES django_site(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pagepermission_group_id_14871c942c1ced3f_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pagepermission
+    ADD CONSTRAINT cms_pagepermission_group_id_14871c942c1ced3f_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pagepermission_page_id_2b0ce7bdc2ae5b8_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pagepermission
+    ADD CONSTRAINT cms_pagepermission_page_id_2b0ce7bdc2ae5b8_fk_cms_page_id FOREIGN KEY (page_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pagepermission_user_id_5feeedd6af240c6f_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pagepermission
+    ADD CONSTRAINT cms_pagepermission_user_id_5feeedd6af240c6f_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pageuser_created_by_id_71ea121116e84ad3_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pageuser
+    ADD CONSTRAINT cms_pageuser_created_by_id_71ea121116e84ad3_fk_auth_user_id FOREIGN KEY (created_by_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pageuser_user_ptr_id_340d3049fdd6daeb_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pageuser
+    ADD CONSTRAINT cms_pageuser_user_ptr_id_340d3049fdd6daeb_fk_auth_user_id FOREIGN KEY (user_ptr_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pageusergrou_created_by_id_16b7873a739cdd41_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pageusergroup
+    ADD CONSTRAINT cms_pageusergrou_created_by_id_16b7873a739cdd41_fk_auth_user_id FOREIGN KEY (created_by_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pageusergroup_group_ptr_id_bbdd4a06a74d2ec_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pageusergroup
+    ADD CONSTRAINT cms_pageusergroup_group_ptr_id_bbdd4a06a74d2ec_fk_auth_group_id FOREIGN KEY (group_ptr_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_place_cmsplugin_ptr_id_66379faa6a33f4ab_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_placeholderreference
+    ADD CONSTRAINT cms_place_cmsplugin_ptr_id_66379faa6a33f4ab_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_staticplace_draft_id_32d5495aee4468b4_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplace_draft_id_32d5495aee4468b4_fk_cms_placeholder_id FOREIGN KEY (draft_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_staticplace_public_id_e26322c4c62bd7e_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplace_public_id_e26322c4c62bd7e_fk_cms_placeholder_id FOREIGN KEY (public_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_staticplaceholde_site_id_68762690d28d01d4_fk_django_site_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplaceholde_site_id_68762690d28d01d4_fk_django_site_id FOREIGN KEY (site_id) REFERENCES django_site(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_title_page_id_4ebd393d277199bf_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_page_id_4ebd393d277199bf_fk_cms_page_id FOREIGN KEY (page_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_title_publisher_public_id_27cecc46e5451469_fk_cms_title_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_publisher_public_id_27cecc46e5451469_fk_cms_title_id FOREIGN KEY (publisher_public_id) REFERENCES cms_title(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_userset_clipboard_id_720bd6f30e60bca8_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_usersettings
+    ADD CONSTRAINT cms_userset_clipboard_id_720bd6f30e60bca8_fk_cms_placeholder_id FOREIGN KEY (clipboard_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_usersettings_user_id_5f1f22950c3ca2c8_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_usersettings
+    ADD CONSTRAINT cms_usersettings_user_id_5f1f22950c3ca2c8_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin__image_id_2dd8c49eaf000c4a_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_teaser_filerteaser
+    ADD CONSTRAINT cmsplugin__image_id_2dd8c49eaf000c4a_fk_filer_image_file_ptr_id FOREIGN KEY (image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin__image_id_6dcedb8ebed43032_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_video_filervideo
+    ADD CONSTRAINT cmsplugin__image_id_6dcedb8ebed43032_fk_filer_image_file_ptr_id FOREIGN KEY (image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_1614b969cfa257f1_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_teaser_filerteaser
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_1614b969cfa257f1_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_1cc2a8f998c320bb_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_link_filerlinkplugin
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_1cc2a8f998c320bb_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_2fef045737576d39_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_folder_filerfolder
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_2fef045737576d39_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_3c44385c377a4db5_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_file_filerfile
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_3c44385c377a4db5_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_4d6c50b300069d13_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_video_filervideo
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_4d6c50b300069d13_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_686142e0c134e1d5_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_686142e0c134e1d5_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_f_image_id_15a8d69b387a316_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_f_image_id_15a8d69b387a316_fk_filer_image_file_ptr_id FOREIGN KEY (image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer__file_link_id_7ae9937fd6074fe7_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_filer__file_link_id_7ae9937fd6074fe7_fk_filer_file_id FOREIGN KEY (file_link_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_file__file_id_1e92194b4cff1490_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_file_filerfile
+    ADD CONSTRAINT cmsplugin_filer_file__file_id_1e92194b4cff1490_fk_filer_file_id FOREIGN KEY (file_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_fo_folder_id_b462dcd7da81054_fk_filer_folder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_folder_filerfolder
+    ADD CONSTRAINT cmsplugin_filer_fo_folder_id_b462dcd7da81054_fk_filer_folder_id FOREIGN KEY (folder_id) REFERENCES filer_folder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_im_page_link_id_3ed262a1cd901da2_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_filer_im_page_link_id_3ed262a1cd901da2_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_lin_page_link_id_332ee75546fa438_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_link_filerlinkplugin
+    ADD CONSTRAINT cmsplugin_filer_lin_page_link_id_332ee75546fa438_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_link__file_id_1c204ca30e9bcb80_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_link_filerlinkplugin
+    ADD CONSTRAINT cmsplugin_filer_link__file_id_1c204ca30e9bcb80_fk_filer_file_id FOREIGN KEY (file_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_te_page_link_id_1140fe9baec531be_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_teaser_filerteaser
+    ADD CONSTRAINT cmsplugin_filer_te_page_link_id_1140fe9baec531be_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_vide_movie_id_1fa177f4e1f9a991_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_video_filervideo
+    ADD CONSTRAINT cmsplugin_filer_vide_movie_id_1fa177f4e1f9a991_fk_filer_file_id FOREIGN KEY (movie_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: d12056587e1486d406b5b619b56c4dd0; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT d12056587e1486d406b5b619b56c4dd0 FOREIGN KEY (main_image_full_id) REFERENCES cmsplugin_filer_image_thumbnailoption(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dig_dgGallery_id_2638f9236cdc8c98_fk_digitalglarus_dggallery_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_dggalleryplugin
+    ADD CONSTRAINT "dig_dgGallery_id_2638f9236cdc8c98_fk_digitalglarus_dggallery_id" FOREIGN KEY ("dgGallery_id") REFERENCES digitalglarus_dggallery(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: digita_gallery_id_88b90bbef747a6a_fk_digitalglarus_dggallery_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_dgpicture
+    ADD CONSTRAINT digita_gallery_id_88b90bbef747a6a_fk_digitalglarus_dggallery_id FOREIGN KEY (gallery_id) REFERENCES digitalglarus_dggallery(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: digital_parent_id_6a454e6ea73eb0e_fk_digitalglarus_dggallery_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_dggallery
+    ADD CONSTRAINT digital_parent_id_6a454e6ea73eb0e_fk_digitalglarus_dggallery_id FOREIGN KEY (parent_id) REFERENCES digitalglarus_dggallery(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: digitalgl_cmsplugin_ptr_id_570a61267a40961e_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_dggalleryplugin
+    ADD CONSTRAINT digitalgl_cmsplugin_ptr_id_570a61267a40961e_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: digitalgl_cmsplugin_ptr_id_6978110ddc0b7fd7_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_dgsupportersplugin
+    ADD CONSTRAINT digitalgl_cmsplugin_ptr_id_6978110ddc0b7fd7_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: digitalgla_image_id_2bdba91ba4e3a912_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digitalglarus_dgpicture
+    ADD CONSTRAINT digitalgla_image_id_2bdba91ba4e3a912_fk_filer_image_file_ptr_id FOREIGN KEY (image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dj_master_id_318c301265b12642_fk_djangocms_blog_blogcategory_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation
+    ADD CONSTRAINT dj_master_id_318c301265b12642_fk_djangocms_blog_blogcategory_id FOREIGN KEY (master_id) REFERENCES djangocms_blog_blogcategory(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dj_parent_id_5baa74cf2c7eca1d_fk_djangocms_blog_blogcategory_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory
+    ADD CONSTRAINT dj_parent_id_5baa74cf2c7eca1d_fk_djangocms_blog_blogcategory_id FOREIGN KEY (parent_id) REFERENCES djangocms_blog_blogcategory(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dja_snippet_id_210c13c4c9097500_fk_djangocms_snippet_snippet_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippetptr
+    ADD CONSTRAINT dja_snippet_id_210c13c4c9097500_fk_djangocms_snippet_snippet_id FOREIGN KEY (snippet_id) REFERENCES djangocms_snippet_snippet(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djan_content_type_id_11d37054df52e2d0_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_admin_log
+    ADD CONSTRAINT djan_content_type_id_11d37054df52e2d0_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djang_main_image_id_46a449c9e90ca1a5_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT djang_main_image_id_46a449c9e90ca1a5_fk_filer_image_file_ptr_id FOREIGN KEY (main_image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: django_admin_log_user_id_376347ab24b09885_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_admin_log
+    ADD CONSTRAINT django_admin_log_user_id_376347ab24b09885_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms__cmsplugin_ptr_id_3fe997e5bc4d562_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippetptr
+    ADD CONSTRAINT djangocms__cmsplugin_ptr_id_3fe997e5bc4d562_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms__master_id_7202c6040792c48e_fk_djangocms_blog_post_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation
+    ADD CONSTRAINT djangocms__master_id_7202c6040792c48e_fk_djangocms_blog_post_id FOREIGN KEY (master_id) REFERENCES djangocms_blog_post(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_bl_post_id_66886096ffa28c0e_fk_djangocms_blog_post_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories
+    ADD CONSTRAINT djangocms_bl_post_id_66886096ffa28c0e_fk_djangocms_blog_post_id FOREIGN KEY (post_id) REFERENCES djangocms_blog_post(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_bl_post_id_7985888d2c6a9ec1_fk_djangocms_blog_post_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites
+    ADD CONSTRAINT djangocms_bl_post_id_7985888d2c6a9ec1_fk_djangocms_blog_post_id FOREIGN KEY (post_id) REFERENCES djangocms_blog_post(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blog_authore_user_id_4c051af7cdd4c6eb_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors
+    ADD CONSTRAINT djangocms_blog_authore_user_id_4c051af7cdd4c6eb_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blog_content_id_75fcd6363f2c3a9_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT djangocms_blog_content_id_75fcd6363f2c3a9_fk_cms_placeholder_id FOREIGN KEY (content_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blog_latestp_tag_id_7732c8b615522b9f_fk_taggit_tag_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags
+    ADD CONSTRAINT djangocms_blog_latestp_tag_id_7732c8b615522b9f_fk_taggit_tag_id FOREIGN KEY (tag_id) REFERENCES taggit_tag(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blog_post__site_id_1acb65392bcb9089_fk_django_site_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites
+    ADD CONSTRAINT djangocms_blog_post__site_id_1acb65392bcb9089_fk_django_site_id FOREIGN KEY (site_id) REFERENCES django_site(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blog_post_author_id_1abe11362ada95f7_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT djangocms_blog_post_author_id_1abe11362ada95f7_fk_auth_user_id FOREIGN KEY (author_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_216af445d5b32f9b_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_link_link
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_216af445d5b32f9b_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_2a9169bca11bd317_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_2a9169bca11bd317_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_3d1c8e1bb8a67ebf_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_flash_flash
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_3d1c8e1bb8a67ebf_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_4d6edbd3251ff534_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_teaser_teaser
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_4d6edbd3251ff534_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_507d115df608064c_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_507d115df608064c_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_5764a299a32edfd1_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_googlemap_googlemap
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_5764a299a32edfd1_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_5ed06a923d87711b_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_inherit_inheritpageplaceholder
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_5ed06a923d87711b_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_7f18aebaad9a37e6_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_text_ckeditor_text
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_7f18aebaad9a37e6_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_inherit_i_from_page_id_c7fc5ae030e1aa5_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_inherit_inheritpageplaceholder
+    ADD CONSTRAINT djangocms_inherit_i_from_page_id_c7fc5ae030e1aa5_fk_cms_page_id FOREIGN KEY (from_page_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_link_lin_page_link_id_6910251473b4ce98_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_link_link
+    ADD CONSTRAINT djangocms_link_lin_page_link_id_6910251473b4ce98_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_p_extended_object_id_7f9e0a7f0b35accf_fk_cms_title_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_page_meta_titlemeta
+    ADD CONSTRAINT djangocms_p_extended_object_id_7f9e0a7f0b35accf_fk_cms_title_id FOREIGN KEY (extended_object_id) REFERENCES cms_title(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_pag_extended_object_id_f30787f7ab972e3_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_page_meta_pagemeta
+    ADD CONSTRAINT djangocms_pag_extended_object_id_f30787f7ab972e3_fk_cms_page_id FOREIGN KEY (extended_object_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_page_me_og_author_id_362eb37f4966a474_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_page_meta_pagemeta
+    ADD CONSTRAINT djangocms_page_me_og_author_id_362eb37f4966a474_fk_auth_user_id FOREIGN KEY (og_author_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_page_meta__image_id_51134b68e1252deb_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_page_meta_pagemeta
+    ADD CONSTRAINT djangocms_page_meta__image_id_51134b68e1252deb_fk_filer_file_id FOREIGN KEY (image_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_page_meta__image_id_7ea790a6ce828f17_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_page_meta_titlemeta
+    ADD CONSTRAINT djangocms_page_meta__image_id_7ea790a6ce828f17_fk_filer_file_id FOREIGN KEY (image_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_teaser_t_page_link_id_7b28cbfa16b7dd61_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_teaser_teaser
+    ADD CONSTRAINT djangocms_teaser_t_page_link_id_7b28cbfa16b7dd61_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: e_thumbnail_id_540969c01e4bfdd3_fk_easy_thumbnails_thumbnail_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnaildimensions
+    ADD CONSTRAINT e_thumbnail_id_540969c01e4bfdd3_fk_easy_thumbnails_thumbnail_id FOREIGN KEY (thumbnail_id) REFERENCES easy_thumbnails_thumbnail(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: easy_th_source_id_697e1cd7af5c204a_fk_easy_thumbnails_source_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnail
+    ADD CONSTRAINT easy_th_source_id_697e1cd7af5c204a_fk_easy_thumbnails_source_id FOREIGN KEY (source_id) REFERENCES easy_thumbnails_source(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: f955851ee249e695fdae7f8fb50744b3; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors
+    ADD CONSTRAINT f955851ee249e695fdae7f8fb50744b3 FOREIGN KEY (authorentriesplugin_id) REFERENCES djangocms_blog_authorentriesplugin(cmsplugin_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_clipbo_clipboard_id_6af7d05a36e14dd_fk_filer_clipboard_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboarditem
+    ADD CONSTRAINT filer_clipbo_clipboard_id_6af7d05a36e14dd_fk_filer_clipboard_id FOREIGN KEY (clipboard_id) REFERENCES filer_clipboard(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_clipboard_user_id_50f26ea9a9fedaa0_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboard
+    ADD CONSTRAINT filer_clipboard_user_id_50f26ea9a9fedaa0_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_clipboarditem_file_id_7730cc2c9168b9c5_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboarditem
+    ADD CONSTRAINT filer_clipboarditem_file_id_7730cc2c9168b9c5_fk_filer_file_id FOREIGN KEY (file_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_file_folder_id_2ff5711011ec5cbb_fk_filer_folder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_file
+    ADD CONSTRAINT filer_file_folder_id_2ff5711011ec5cbb_fk_filer_folder_id FOREIGN KEY (folder_id) REFERENCES filer_folder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_file_owner_id_34fc79468bea26b7_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_file
+    ADD CONSTRAINT filer_file_owner_id_34fc79468bea26b7_fk_auth_user_id FOREIGN KEY (owner_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folder_owner_id_29a2ac62fb21e298_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folder
+    ADD CONSTRAINT filer_folder_owner_id_29a2ac62fb21e298_fk_auth_user_id FOREIGN KEY (owner_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folder_parent_id_17f5ace114139133_fk_filer_folder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folder
+    ADD CONSTRAINT filer_folder_parent_id_17f5ace114139133_fk_filer_folder_id FOREIGN KEY (parent_id) REFERENCES filer_folder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folderpermi_folder_id_60747a43810f1cd2_fk_filer_folder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folderpermission
+    ADD CONSTRAINT filer_folderpermi_folder_id_60747a43810f1cd2_fk_filer_folder_id FOREIGN KEY (folder_id) REFERENCES filer_folder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folderpermissi_group_id_764df4dc0a7b9451_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folderpermission
+    ADD CONSTRAINT filer_folderpermissi_group_id_764df4dc0a7b9451_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folderpermission_user_id_38fa74b7f36fc801_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folderpermission
+    ADD CONSTRAINT filer_folderpermission_user_id_38fa74b7f36fc801_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_image_file_ptr_id_7d0adb8d6c9b8011_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_image
+    ADD CONSTRAINT filer_image_file_ptr_id_7d0adb8d6c9b8011_fk_filer_file_id FOREIGN KEY (file_ptr_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: reve_content_type_id_49be33e388776bc1_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_version
+    ADD CONSTRAINT reve_content_type_id_49be33e388776bc1_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: reversion_revision_id_1589de84f8370d65_fk_reversion_revision_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_version
+    ADD CONSTRAINT reversion_revision_id_1589de84f8370d65_fk_reversion_revision_id FOREIGN KEY (revision_id) REFERENCES reversion_revision(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: reversion_revision_user_id_3cb6e6a5acf9ad5f_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_revision
+    ADD CONSTRAINT reversion_revision_user_id_3cb6e6a5acf9ad5f_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: tagg_content_type_id_647783b6f2ffd739_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY taggit_taggeditem
+    ADD CONSTRAINT tagg_content_type_id_647783b6f2ffd739_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: taggit_taggeditem_tag_id_732e18aba056f370_fk_taggit_tag_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY taggit_taggeditem
+    ADD CONSTRAINT taggit_taggeditem_tag_id_732e18aba056f370_fk_taggit_tag_id FOREIGN KEY (tag_id) REFERENCES taggit_tag(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: ungleich_u_image_id_377a61544fc69cef_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_u_image_id_377a61544fc69cef_fk_filer_image_file_ptr_id FOREIGN KEY (image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: ungleich_ung_extended_object_id_6304137b758d935b_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_ung_extended_object_id_6304137b758d935b_fk_cms_page_id FOREIGN KEY (extended_object_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: public; Type: ACL; Schema: -; Owner: postgres
+--
+
+REVOKE ALL ON SCHEMA public FROM PUBLIC;
+REVOKE ALL ON SCHEMA public FROM postgres;
+GRANT ALL ON SCHEMA public TO postgres;
+GRANT ALL ON SCHEMA public TO PUBLIC;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
+\connect appdb
+
+SET default_transaction_read_only = off;
+
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+--
+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: 
+--
+
+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
+
+
+--
+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: 
+--
+
+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
+
+
+--
+-- Name: public; Type: ACL; Schema: -; Owner: postgres
+--
+
+REVOKE ALL ON SCHEMA public FROM PUBLIC;
+REVOKE ALL ON SCHEMA public FROM postgres;
+GRANT ALL ON SCHEMA public TO postgres;
+GRANT ALL ON SCHEMA public TO PUBLIC;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
+\connect dynamicweb
+
+SET default_transaction_read_only = off;
+
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+--
+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: 
+--
+
+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
+
+
+--
+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: 
+--
+
+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
+
+
+SET search_path = public, pg_catalog;
+
+SET default_tablespace = '';
+
+SET default_with_oids = false;
+
+--
+-- Name: auth_group; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_group (
+    id integer NOT NULL,
+    name character varying(80) NOT NULL
+);
+
+
+ALTER TABLE auth_group OWNER TO app;
+
+--
+-- Name: auth_group_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_group_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_group_id_seq OWNER TO app;
+
+--
+-- Name: auth_group_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_group_id_seq OWNED BY auth_group.id;
+
+
+--
+-- Name: auth_group_permissions; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_group_permissions (
+    id integer NOT NULL,
+    group_id integer NOT NULL,
+    permission_id integer NOT NULL
+);
+
+
+ALTER TABLE auth_group_permissions OWNER TO app;
+
+--
+-- Name: auth_group_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_group_permissions_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_group_permissions_id_seq OWNER TO app;
+
+--
+-- Name: auth_group_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_group_permissions_id_seq OWNED BY auth_group_permissions.id;
+
+
+--
+-- Name: auth_permission; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_permission (
+    id integer NOT NULL,
+    name character varying(50) NOT NULL,
+    content_type_id integer NOT NULL,
+    codename character varying(100) NOT NULL
+);
+
+
+ALTER TABLE auth_permission OWNER TO app;
+
+--
+-- Name: auth_permission_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_permission_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_permission_id_seq OWNER TO app;
+
+--
+-- Name: auth_permission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_permission_id_seq OWNED BY auth_permission.id;
+
+
+--
+-- Name: auth_user; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_user (
+    id integer NOT NULL,
+    password character varying(128) NOT NULL,
+    last_login timestamp with time zone NOT NULL,
+    is_superuser boolean NOT NULL,
+    username character varying(30) NOT NULL,
+    first_name character varying(30) NOT NULL,
+    last_name character varying(30) NOT NULL,
+    email character varying(75) NOT NULL,
+    is_staff boolean NOT NULL,
+    is_active boolean NOT NULL,
+    date_joined timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE auth_user OWNER TO app;
+
+--
+-- Name: auth_user_groups; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_user_groups (
+    id integer NOT NULL,
+    user_id integer NOT NULL,
+    group_id integer NOT NULL
+);
+
+
+ALTER TABLE auth_user_groups OWNER TO app;
+
+--
+-- Name: auth_user_groups_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_user_groups_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_user_groups_id_seq OWNER TO app;
+
+--
+-- Name: auth_user_groups_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_user_groups_id_seq OWNED BY auth_user_groups.id;
+
+
+--
+-- Name: auth_user_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_user_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_user_id_seq OWNER TO app;
+
+--
+-- Name: auth_user_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_user_id_seq OWNED BY auth_user.id;
+
+
+--
+-- Name: auth_user_user_permissions; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE auth_user_user_permissions (
+    id integer NOT NULL,
+    user_id integer NOT NULL,
+    permission_id integer NOT NULL
+);
+
+
+ALTER TABLE auth_user_user_permissions OWNER TO app;
+
+--
+-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE auth_user_user_permissions_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE auth_user_user_permissions_id_seq OWNER TO app;
+
+--
+-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE auth_user_user_permissions_id_seq OWNED BY auth_user_user_permissions.id;
+
+
+--
+-- Name: cms_aliaspluginmodel; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_aliaspluginmodel (
+    cmsplugin_ptr_id integer NOT NULL,
+    plugin_id integer,
+    alias_placeholder_id integer
+);
+
+
+ALTER TABLE cms_aliaspluginmodel OWNER TO app;
+
+--
+-- Name: cms_cmsplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_cmsplugin (
+    id integer NOT NULL,
+    "position" smallint,
+    language character varying(15) NOT NULL,
+    plugin_type character varying(50) NOT NULL,
+    creation_date timestamp with time zone NOT NULL,
+    changed_date timestamp with time zone NOT NULL,
+    parent_id integer,
+    placeholder_id integer,
+    depth integer NOT NULL,
+    numchild integer NOT NULL,
+    path character varying(255) NOT NULL,
+    CONSTRAINT cms_cmsplugin_depth_check CHECK ((depth >= 0)),
+    CONSTRAINT cms_cmsplugin_numchild_check CHECK ((numchild >= 0)),
+    CONSTRAINT cms_cmsplugin_position_check CHECK (("position" >= 0))
+);
+
+
+ALTER TABLE cms_cmsplugin OWNER TO app;
+
+--
+-- Name: cms_cmsplugin_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_cmsplugin_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_cmsplugin_id_seq OWNER TO app;
+
+--
+-- Name: cms_cmsplugin_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_cmsplugin_id_seq OWNED BY cms_cmsplugin.id;
+
+
+--
+-- Name: cms_globalpagepermission; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_globalpagepermission (
+    id integer NOT NULL,
+    can_change boolean NOT NULL,
+    can_add boolean NOT NULL,
+    can_delete boolean NOT NULL,
+    can_change_advanced_settings boolean NOT NULL,
+    can_publish boolean NOT NULL,
+    can_change_permissions boolean NOT NULL,
+    can_move_page boolean NOT NULL,
+    can_view boolean NOT NULL,
+    can_recover_page boolean NOT NULL,
+    group_id integer,
+    user_id integer
+);
+
+
+ALTER TABLE cms_globalpagepermission OWNER TO app;
+
+--
+-- Name: cms_globalpagepermission_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_globalpagepermission_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_globalpagepermission_id_seq OWNER TO app;
+
+--
+-- Name: cms_globalpagepermission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_globalpagepermission_id_seq OWNED BY cms_globalpagepermission.id;
+
+
+--
+-- Name: cms_globalpagepermission_sites; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_globalpagepermission_sites (
+    id integer NOT NULL,
+    globalpagepermission_id integer NOT NULL,
+    site_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_globalpagepermission_sites OWNER TO app;
+
+--
+-- Name: cms_globalpagepermission_sites_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_globalpagepermission_sites_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_globalpagepermission_sites_id_seq OWNER TO app;
+
+--
+-- Name: cms_globalpagepermission_sites_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_globalpagepermission_sites_id_seq OWNED BY cms_globalpagepermission_sites.id;
+
+
+--
+-- Name: cms_page; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_page (
+    id integer NOT NULL,
+    created_by character varying(255) NOT NULL,
+    changed_by character varying(255) NOT NULL,
+    creation_date timestamp with time zone NOT NULL,
+    changed_date timestamp with time zone NOT NULL,
+    publication_date timestamp with time zone,
+    publication_end_date timestamp with time zone,
+    in_navigation boolean NOT NULL,
+    soft_root boolean NOT NULL,
+    reverse_id character varying(40),
+    navigation_extenders character varying(80),
+    template character varying(100) NOT NULL,
+    login_required boolean NOT NULL,
+    limit_visibility_in_menu smallint,
+    is_home boolean NOT NULL,
+    application_urls character varying(200),
+    application_namespace character varying(200),
+    publisher_is_draft boolean NOT NULL,
+    languages character varying(255),
+    revision_id integer NOT NULL,
+    xframe_options integer NOT NULL,
+    parent_id integer,
+    publisher_public_id integer,
+    site_id integer NOT NULL,
+    depth integer NOT NULL,
+    numchild integer NOT NULL,
+    path character varying(255) NOT NULL,
+    CONSTRAINT cms_page_depth_check CHECK ((depth >= 0)),
+    CONSTRAINT cms_page_numchild_check CHECK ((numchild >= 0)),
+    CONSTRAINT cms_page_revision_id_check CHECK ((revision_id >= 0))
+);
+
+
+ALTER TABLE cms_page OWNER TO app;
+
+--
+-- Name: cms_page_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_page_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_page_id_seq OWNER TO app;
+
+--
+-- Name: cms_page_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_page_id_seq OWNED BY cms_page.id;
+
+
+--
+-- Name: cms_page_placeholders; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_page_placeholders (
+    id integer NOT NULL,
+    page_id integer NOT NULL,
+    placeholder_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_page_placeholders OWNER TO app;
+
+--
+-- Name: cms_page_placeholders_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_page_placeholders_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_page_placeholders_id_seq OWNER TO app;
+
+--
+-- Name: cms_page_placeholders_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_page_placeholders_id_seq OWNED BY cms_page_placeholders.id;
+
+
+--
+-- Name: cms_pagepermission; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_pagepermission (
+    id integer NOT NULL,
+    can_change boolean NOT NULL,
+    can_add boolean NOT NULL,
+    can_delete boolean NOT NULL,
+    can_change_advanced_settings boolean NOT NULL,
+    can_publish boolean NOT NULL,
+    can_change_permissions boolean NOT NULL,
+    can_move_page boolean NOT NULL,
+    can_view boolean NOT NULL,
+    grant_on integer NOT NULL,
+    group_id integer,
+    page_id integer,
+    user_id integer
+);
+
+
+ALTER TABLE cms_pagepermission OWNER TO app;
+
+--
+-- Name: cms_pagepermission_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_pagepermission_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_pagepermission_id_seq OWNER TO app;
+
+--
+-- Name: cms_pagepermission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_pagepermission_id_seq OWNED BY cms_pagepermission.id;
+
+
+--
+-- Name: cms_pageuser; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_pageuser (
+    user_ptr_id integer NOT NULL,
+    created_by_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_pageuser OWNER TO app;
+
+--
+-- Name: cms_pageusergroup; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_pageusergroup (
+    group_ptr_id integer NOT NULL,
+    created_by_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_pageusergroup OWNER TO app;
+
+--
+-- Name: cms_placeholder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_placeholder (
+    id integer NOT NULL,
+    slot character varying(255) NOT NULL,
+    default_width smallint,
+    CONSTRAINT cms_placeholder_default_width_check CHECK ((default_width >= 0))
+);
+
+
+ALTER TABLE cms_placeholder OWNER TO app;
+
+--
+-- Name: cms_placeholder_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_placeholder_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_placeholder_id_seq OWNER TO app;
+
+--
+-- Name: cms_placeholder_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_placeholder_id_seq OWNED BY cms_placeholder.id;
+
+
+--
+-- Name: cms_placeholderreference; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_placeholderreference (
+    cmsplugin_ptr_id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    placeholder_ref_id integer
+);
+
+
+ALTER TABLE cms_placeholderreference OWNER TO app;
+
+--
+-- Name: cms_staticplaceholder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_staticplaceholder (
+    id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    code character varying(255) NOT NULL,
+    dirty boolean NOT NULL,
+    creation_method character varying(20) NOT NULL,
+    draft_id integer,
+    public_id integer,
+    site_id integer
+);
+
+
+ALTER TABLE cms_staticplaceholder OWNER TO app;
+
+--
+-- Name: cms_staticplaceholder_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_staticplaceholder_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_staticplaceholder_id_seq OWNER TO app;
+
+--
+-- Name: cms_staticplaceholder_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_staticplaceholder_id_seq OWNED BY cms_staticplaceholder.id;
+
+
+--
+-- Name: cms_title; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_title (
+    id integer NOT NULL,
+    language character varying(15) NOT NULL,
+    title character varying(255) NOT NULL,
+    page_title character varying(255),
+    menu_title character varying(255),
+    meta_description text,
+    slug character varying(255) NOT NULL,
+    path character varying(255) NOT NULL,
+    has_url_overwrite boolean NOT NULL,
+    redirect character varying(2048),
+    creation_date timestamp with time zone NOT NULL,
+    published boolean NOT NULL,
+    publisher_is_draft boolean NOT NULL,
+    publisher_state smallint NOT NULL,
+    page_id integer NOT NULL,
+    publisher_public_id integer
+);
+
+
+ALTER TABLE cms_title OWNER TO app;
+
+--
+-- Name: cms_title_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_title_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_title_id_seq OWNER TO app;
+
+--
+-- Name: cms_title_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_title_id_seq OWNED BY cms_title.id;
+
+
+--
+-- Name: cms_usersettings; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cms_usersettings (
+    id integer NOT NULL,
+    language character varying(10) NOT NULL,
+    clipboard_id integer,
+    user_id integer NOT NULL
+);
+
+
+ALTER TABLE cms_usersettings OWNER TO app;
+
+--
+-- Name: cms_usersettings_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cms_usersettings_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cms_usersettings_id_seq OWNER TO app;
+
+--
+-- Name: cms_usersettings_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cms_usersettings_id_seq OWNED BY cms_usersettings.id;
+
+
+--
+-- Name: cmsplugin_filer_file_filerfile; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_file_filerfile (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(255),
+    target_blank boolean NOT NULL,
+    style character varying(255) NOT NULL,
+    file_id integer NOT NULL
+);
+
+
+ALTER TABLE cmsplugin_filer_file_filerfile OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_folder_filerfolder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_folder_filerfolder (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(255),
+    style character varying(50) NOT NULL,
+    folder_id integer NOT NULL
+);
+
+
+ALTER TABLE cmsplugin_filer_folder_filerfolder OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_image_filerimage; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_image_filerimage (
+    cmsplugin_ptr_id integer NOT NULL,
+    style character varying(50) NOT NULL,
+    caption_text character varying(255),
+    image_url character varying(200),
+    alt_text character varying(255),
+    use_original_image boolean NOT NULL,
+    use_autoscale boolean NOT NULL,
+    width integer,
+    height integer,
+    crop boolean NOT NULL,
+    upscale boolean NOT NULL,
+    alignment character varying(10),
+    free_link character varying(255),
+    original_link boolean NOT NULL,
+    description text,
+    target_blank boolean NOT NULL,
+    file_link_id integer,
+    image_id integer,
+    page_link_id integer,
+    thumbnail_option_id integer,
+    CONSTRAINT cmsplugin_filer_image_filerimage_height_check CHECK ((height >= 0)),
+    CONSTRAINT cmsplugin_filer_image_filerimage_width_check CHECK ((width >= 0))
+);
+
+
+ALTER TABLE cmsplugin_filer_image_filerimage OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_image_thumbnailoption (
+    id integer NOT NULL,
+    name character varying(100) NOT NULL,
+    width integer NOT NULL,
+    height integer NOT NULL,
+    crop boolean NOT NULL,
+    upscale boolean NOT NULL
+);
+
+
+ALTER TABLE cmsplugin_filer_image_thumbnailoption OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE cmsplugin_filer_image_thumbnailoption_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE cmsplugin_filer_image_thumbnailoption_id_seq OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE cmsplugin_filer_image_thumbnailoption_id_seq OWNED BY cmsplugin_filer_image_thumbnailoption.id;
+
+
+--
+-- Name: cmsplugin_filer_link_filerlinkplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_link_filerlinkplugin (
+    cmsplugin_ptr_id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    url character varying(255),
+    mailto character varying(75),
+    link_style character varying(255) NOT NULL,
+    new_window boolean NOT NULL,
+    file_id integer,
+    page_link_id integer
+);
+
+
+ALTER TABLE cmsplugin_filer_link_filerlinkplugin OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_teaser_filerteaser; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_teaser_filerteaser (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(255) NOT NULL,
+    image_url character varying(200),
+    style character varying(255) NOT NULL,
+    use_autoscale boolean NOT NULL,
+    width integer,
+    height integer,
+    free_link character varying(255),
+    description text,
+    target_blank boolean NOT NULL,
+    image_id integer,
+    page_link_id integer,
+    CONSTRAINT cmsplugin_filer_teaser_filerteaser_height_check CHECK ((height >= 0)),
+    CONSTRAINT cmsplugin_filer_teaser_filerteaser_width_check CHECK ((width >= 0))
+);
+
+
+ALTER TABLE cmsplugin_filer_teaser_filerteaser OWNER TO app;
+
+--
+-- Name: cmsplugin_filer_video_filervideo; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE cmsplugin_filer_video_filervideo (
+    cmsplugin_ptr_id integer NOT NULL,
+    movie_url character varying(255),
+    width smallint NOT NULL,
+    height smallint NOT NULL,
+    auto_play boolean NOT NULL,
+    auto_hide boolean NOT NULL,
+    fullscreen boolean NOT NULL,
+    loop boolean NOT NULL,
+    bgcolor character varying(6) NOT NULL,
+    textcolor character varying(6) NOT NULL,
+    seekbarcolor character varying(6) NOT NULL,
+    seekbarbgcolor character varying(6) NOT NULL,
+    loadingbarcolor character varying(6) NOT NULL,
+    buttonoutcolor character varying(6) NOT NULL,
+    buttonovercolor character varying(6) NOT NULL,
+    buttonhighlightcolor character varying(6) NOT NULL,
+    image_id integer,
+    movie_id integer,
+    CONSTRAINT cmsplugin_filer_video_filervideo_height_check CHECK ((height >= 0)),
+    CONSTRAINT cmsplugin_filer_video_filervideo_width_check CHECK ((width >= 0))
+);
+
+
+ALTER TABLE cmsplugin_filer_video_filervideo OWNER TO app;
+
+--
+-- Name: digital_glarus_message; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE digital_glarus_message (
+    id integer NOT NULL,
+    name character varying(200) NOT NULL,
+    email character varying(75) NOT NULL,
+    phone_number character varying(200) NOT NULL,
+    message text NOT NULL,
+    received_date timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE digital_glarus_message OWNER TO app;
+
+--
+-- Name: digital_glarus_message_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE digital_glarus_message_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE digital_glarus_message_id_seq OWNER TO app;
+
+--
+-- Name: digital_glarus_message_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE digital_glarus_message_id_seq OWNED BY digital_glarus_message.id;
+
+
+--
+-- Name: django_admin_log; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_admin_log (
+    id integer NOT NULL,
+    action_time timestamp with time zone NOT NULL,
+    object_id text,
+    object_repr character varying(200) NOT NULL,
+    action_flag smallint NOT NULL,
+    change_message text NOT NULL,
+    content_type_id integer,
+    user_id integer NOT NULL,
+    CONSTRAINT django_admin_log_action_flag_check CHECK ((action_flag >= 0))
+);
+
+
+ALTER TABLE django_admin_log OWNER TO app;
+
+--
+-- Name: django_admin_log_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_admin_log_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_admin_log_id_seq OWNER TO app;
+
+--
+-- Name: django_admin_log_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_admin_log_id_seq OWNED BY django_admin_log.id;
+
+
+--
+-- Name: django_content_type; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_content_type (
+    id integer NOT NULL,
+    name character varying(100) NOT NULL,
+    app_label character varying(100) NOT NULL,
+    model character varying(100) NOT NULL
+);
+
+
+ALTER TABLE django_content_type OWNER TO app;
+
+--
+-- Name: django_content_type_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_content_type_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_content_type_id_seq OWNER TO app;
+
+--
+-- Name: django_content_type_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_content_type_id_seq OWNED BY django_content_type.id;
+
+
+--
+-- Name: django_migrations; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_migrations (
+    id integer NOT NULL,
+    app character varying(255) NOT NULL,
+    name character varying(255) NOT NULL,
+    applied timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE django_migrations OWNER TO app;
+
+--
+-- Name: django_migrations_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_migrations_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_migrations_id_seq OWNER TO app;
+
+--
+-- Name: django_migrations_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_migrations_id_seq OWNED BY django_migrations.id;
+
+
+--
+-- Name: django_select2_keymap; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_select2_keymap (
+    id integer NOT NULL,
+    key character varying(40) NOT NULL,
+    value character varying(100) NOT NULL,
+    accessed_on timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE django_select2_keymap OWNER TO app;
+
+--
+-- Name: django_select2_keymap_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_select2_keymap_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_select2_keymap_id_seq OWNER TO app;
+
+--
+-- Name: django_select2_keymap_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_select2_keymap_id_seq OWNED BY django_select2_keymap.id;
+
+
+--
+-- Name: django_session; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_session (
+    session_key character varying(40) NOT NULL,
+    session_data text NOT NULL,
+    expire_date timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE django_session OWNER TO app;
+
+--
+-- Name: django_site; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE django_site (
+    id integer NOT NULL,
+    domain character varying(100) NOT NULL,
+    name character varying(50) NOT NULL
+);
+
+
+ALTER TABLE django_site OWNER TO app;
+
+--
+-- Name: django_site_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE django_site_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE django_site_id_seq OWNER TO app;
+
+--
+-- Name: django_site_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE django_site_id_seq OWNED BY django_site.id;
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_authorentriesplugin (
+    cmsplugin_ptr_id integer NOT NULL,
+    latest_posts integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_authorentriesplugin OWNER TO app;
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_authorentriesplugin_authors (
+    id integer NOT NULL,
+    authorentriesplugin_id integer NOT NULL,
+    user_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_authorentriesplugin_authors OWNER TO app;
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_authorentriesplugin_authors_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_authorentriesplugin_authors_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_authorentriesplugin_authors_id_seq OWNED BY djangocms_blog_authorentriesplugin_authors.id;
+
+
+--
+-- Name: djangocms_blog_blogcategory; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_blogcategory (
+    id integer NOT NULL,
+    date_created timestamp with time zone NOT NULL,
+    date_modified timestamp with time zone NOT NULL,
+    parent_id integer
+);
+
+
+ALTER TABLE djangocms_blog_blogcategory OWNER TO app;
+
+--
+-- Name: djangocms_blog_blogcategory_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_blogcategory_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_blogcategory_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_blogcategory_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_blogcategory_id_seq OWNED BY djangocms_blog_blogcategory.id;
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_blogcategory_translation (
+    id integer NOT NULL,
+    language_code character varying(15) NOT NULL,
+    name character varying(255) NOT NULL,
+    slug character varying(50) NOT NULL,
+    master_id integer
+);
+
+
+ALTER TABLE djangocms_blog_blogcategory_translation OWNER TO app;
+
+--
+-- Name: djangocms_blog_blogcategory_translation_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_blogcategory_translation_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_blogcategory_translation_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_blogcategory_translation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_blogcategory_translation_id_seq OWNED BY djangocms_blog_blogcategory_translation.id;
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_latestpostsplugin (
+    cmsplugin_ptr_id integer NOT NULL,
+    latest_posts integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_latestpostsplugin_categories (
+    id integer NOT NULL,
+    latestpostsplugin_id integer NOT NULL,
+    blogcategory_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin_categories OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_latestpostsplugin_categories_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin_categories_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_latestpostsplugin_categories_id_seq OWNED BY djangocms_blog_latestpostsplugin_categories.id;
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_latestpostsplugin_tags (
+    id integer NOT NULL,
+    latestpostsplugin_id integer NOT NULL,
+    tag_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin_tags OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_latestpostsplugin_tags_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_latestpostsplugin_tags_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_latestpostsplugin_tags_id_seq OWNED BY djangocms_blog_latestpostsplugin_tags.id;
+
+
+--
+-- Name: djangocms_blog_post; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_post (
+    id integer NOT NULL,
+    date_created timestamp with time zone NOT NULL,
+    date_modified timestamp with time zone NOT NULL,
+    date_published timestamp with time zone NOT NULL,
+    date_published_end timestamp with time zone,
+    publish boolean NOT NULL,
+    enable_comments boolean NOT NULL,
+    author_id integer,
+    content_id integer,
+    main_image_id integer,
+    main_image_full_id integer,
+    main_image_thumbnail_id integer
+);
+
+
+ALTER TABLE djangocms_blog_post OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_categories; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_post_categories (
+    id integer NOT NULL,
+    post_id integer NOT NULL,
+    blogcategory_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_post_categories OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_categories_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_post_categories_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_post_categories_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_categories_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_post_categories_id_seq OWNED BY djangocms_blog_post_categories.id;
+
+
+--
+-- Name: djangocms_blog_post_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_post_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_post_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_post_id_seq OWNED BY djangocms_blog_post.id;
+
+
+--
+-- Name: djangocms_blog_post_sites; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_post_sites (
+    id integer NOT NULL,
+    post_id integer NOT NULL,
+    site_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_blog_post_sites OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_sites_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_post_sites_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_post_sites_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_sites_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_post_sites_id_seq OWNED BY djangocms_blog_post_sites.id;
+
+
+--
+-- Name: djangocms_blog_post_translation; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_blog_post_translation (
+    id integer NOT NULL,
+    language_code character varying(15) NOT NULL,
+    title character varying(255) NOT NULL,
+    slug character varying(50) NOT NULL,
+    abstract text NOT NULL,
+    meta_description text NOT NULL,
+    meta_keywords text NOT NULL,
+    meta_title character varying(255) NOT NULL,
+    post_text text NOT NULL,
+    master_id integer
+);
+
+
+ALTER TABLE djangocms_blog_post_translation OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_translation_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_blog_post_translation_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_blog_post_translation_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_blog_post_translation_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_blog_post_translation_id_seq OWNED BY djangocms_blog_post_translation.id;
+
+
+--
+-- Name: djangocms_flash_flash; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_flash_flash (
+    cmsplugin_ptr_id integer NOT NULL,
+    file character varying(100) NOT NULL,
+    width character varying(6) NOT NULL,
+    height character varying(6) NOT NULL
+);
+
+
+ALTER TABLE djangocms_flash_flash OWNER TO app;
+
+--
+-- Name: djangocms_googlemap_googlemap; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_googlemap_googlemap (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(100),
+    address character varying(150) NOT NULL,
+    zipcode character varying(30) NOT NULL,
+    city character varying(100) NOT NULL,
+    content character varying(255) NOT NULL,
+    zoom smallint NOT NULL,
+    lat numeric(10,6),
+    lng numeric(10,6),
+    route_planer_title character varying(150),
+    route_planer boolean NOT NULL,
+    width character varying(6) NOT NULL,
+    height character varying(6) NOT NULL,
+    info_window boolean NOT NULL,
+    scrollwheel boolean NOT NULL,
+    double_click_zoom boolean NOT NULL,
+    draggable boolean NOT NULL,
+    keyboard_shortcuts boolean NOT NULL,
+    pan_control boolean NOT NULL,
+    zoom_control boolean NOT NULL,
+    street_view_control boolean NOT NULL,
+    CONSTRAINT djangocms_googlemap_googlemap_zoom_check CHECK ((zoom >= 0))
+);
+
+
+ALTER TABLE djangocms_googlemap_googlemap OWNER TO app;
+
+--
+-- Name: djangocms_inherit_inheritpageplaceholder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_inherit_inheritpageplaceholder (
+    cmsplugin_ptr_id integer NOT NULL,
+    from_language character varying(5),
+    from_page_id integer
+);
+
+
+ALTER TABLE djangocms_inherit_inheritpageplaceholder OWNER TO app;
+
+--
+-- Name: djangocms_link_link; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_link_link (
+    cmsplugin_ptr_id integer NOT NULL,
+    name character varying(256) NOT NULL,
+    url character varying(200),
+    anchor character varying(128) NOT NULL,
+    mailto character varying(75),
+    phone character varying(40),
+    target character varying(100) NOT NULL,
+    page_link_id integer
+);
+
+
+ALTER TABLE djangocms_link_link OWNER TO app;
+
+--
+-- Name: djangocms_snippet_snippet; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_snippet_snippet (
+    id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    html text NOT NULL,
+    template character varying(50) NOT NULL
+);
+
+
+ALTER TABLE djangocms_snippet_snippet OWNER TO app;
+
+--
+-- Name: djangocms_snippet_snippet_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE djangocms_snippet_snippet_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE djangocms_snippet_snippet_id_seq OWNER TO app;
+
+--
+-- Name: djangocms_snippet_snippet_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE djangocms_snippet_snippet_id_seq OWNED BY djangocms_snippet_snippet.id;
+
+
+--
+-- Name: djangocms_snippet_snippetptr; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_snippet_snippetptr (
+    cmsplugin_ptr_id integer NOT NULL,
+    snippet_id integer NOT NULL
+);
+
+
+ALTER TABLE djangocms_snippet_snippetptr OWNER TO app;
+
+--
+-- Name: djangocms_teaser_teaser; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_teaser_teaser (
+    cmsplugin_ptr_id integer NOT NULL,
+    title character varying(255) NOT NULL,
+    image character varying(100),
+    url character varying(255),
+    description text,
+    page_link_id integer
+);
+
+
+ALTER TABLE djangocms_teaser_teaser OWNER TO app;
+
+--
+-- Name: djangocms_text_ckeditor_text; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE djangocms_text_ckeditor_text (
+    cmsplugin_ptr_id integer NOT NULL,
+    body text NOT NULL
+);
+
+
+ALTER TABLE djangocms_text_ckeditor_text OWNER TO app;
+
+--
+-- Name: easy_thumbnails_source; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE easy_thumbnails_source (
+    id integer NOT NULL,
+    storage_hash character varying(40) NOT NULL,
+    name character varying(255) NOT NULL,
+    modified timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE easy_thumbnails_source OWNER TO app;
+
+--
+-- Name: easy_thumbnails_source_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE easy_thumbnails_source_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE easy_thumbnails_source_id_seq OWNER TO app;
+
+--
+-- Name: easy_thumbnails_source_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE easy_thumbnails_source_id_seq OWNED BY easy_thumbnails_source.id;
+
+
+--
+-- Name: easy_thumbnails_thumbnail; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE easy_thumbnails_thumbnail (
+    id integer NOT NULL,
+    storage_hash character varying(40) NOT NULL,
+    name character varying(255) NOT NULL,
+    modified timestamp with time zone NOT NULL,
+    source_id integer NOT NULL
+);
+
+
+ALTER TABLE easy_thumbnails_thumbnail OWNER TO app;
+
+--
+-- Name: easy_thumbnails_thumbnail_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE easy_thumbnails_thumbnail_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE easy_thumbnails_thumbnail_id_seq OWNER TO app;
+
+--
+-- Name: easy_thumbnails_thumbnail_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE easy_thumbnails_thumbnail_id_seq OWNED BY easy_thumbnails_thumbnail.id;
+
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE easy_thumbnails_thumbnaildimensions (
+    id integer NOT NULL,
+    thumbnail_id integer NOT NULL,
+    width integer,
+    height integer,
+    CONSTRAINT easy_thumbnails_thumbnaildimensions_height_check CHECK ((height >= 0)),
+    CONSTRAINT easy_thumbnails_thumbnaildimensions_width_check CHECK ((width >= 0))
+);
+
+
+ALTER TABLE easy_thumbnails_thumbnaildimensions OWNER TO app;
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE easy_thumbnails_thumbnaildimensions_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE easy_thumbnails_thumbnaildimensions_id_seq OWNER TO app;
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE easy_thumbnails_thumbnaildimensions_id_seq OWNED BY easy_thumbnails_thumbnaildimensions.id;
+
+
+--
+-- Name: filer_clipboard; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_clipboard (
+    id integer NOT NULL,
+    user_id integer NOT NULL
+);
+
+
+ALTER TABLE filer_clipboard OWNER TO app;
+
+--
+-- Name: filer_clipboard_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_clipboard_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_clipboard_id_seq OWNER TO app;
+
+--
+-- Name: filer_clipboard_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_clipboard_id_seq OWNED BY filer_clipboard.id;
+
+
+--
+-- Name: filer_clipboarditem; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_clipboarditem (
+    id integer NOT NULL,
+    clipboard_id integer NOT NULL,
+    file_id integer NOT NULL
+);
+
+
+ALTER TABLE filer_clipboarditem OWNER TO app;
+
+--
+-- Name: filer_clipboarditem_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_clipboarditem_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_clipboarditem_id_seq OWNER TO app;
+
+--
+-- Name: filer_clipboarditem_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_clipboarditem_id_seq OWNED BY filer_clipboarditem.id;
+
+
+--
+-- Name: filer_file; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_file (
+    id integer NOT NULL,
+    file character varying(255),
+    _file_size integer,
+    sha1 character varying(40) NOT NULL,
+    has_all_mandatory_data boolean NOT NULL,
+    original_filename character varying(255),
+    name character varying(255) NOT NULL,
+    description text,
+    uploaded_at timestamp with time zone NOT NULL,
+    modified_at timestamp with time zone NOT NULL,
+    is_public boolean NOT NULL,
+    folder_id integer,
+    owner_id integer,
+    polymorphic_ctype_id integer
+);
+
+
+ALTER TABLE filer_file OWNER TO app;
+
+--
+-- Name: filer_file_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_file_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_file_id_seq OWNER TO app;
+
+--
+-- Name: filer_file_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_file_id_seq OWNED BY filer_file.id;
+
+
+--
+-- Name: filer_folder; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_folder (
+    id integer NOT NULL,
+    name character varying(255) NOT NULL,
+    uploaded_at timestamp with time zone NOT NULL,
+    created_at timestamp with time zone NOT NULL,
+    modified_at timestamp with time zone NOT NULL,
+    lft integer NOT NULL,
+    rght integer NOT NULL,
+    tree_id integer NOT NULL,
+    level integer NOT NULL,
+    owner_id integer,
+    parent_id integer,
+    CONSTRAINT filer_folder_level_check CHECK ((level >= 0)),
+    CONSTRAINT filer_folder_lft_check CHECK ((lft >= 0)),
+    CONSTRAINT filer_folder_rght_check CHECK ((rght >= 0)),
+    CONSTRAINT filer_folder_tree_id_check CHECK ((tree_id >= 0))
+);
+
+
+ALTER TABLE filer_folder OWNER TO app;
+
+--
+-- Name: filer_folder_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_folder_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_folder_id_seq OWNER TO app;
+
+--
+-- Name: filer_folder_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_folder_id_seq OWNED BY filer_folder.id;
+
+
+--
+-- Name: filer_folderpermission; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_folderpermission (
+    id integer NOT NULL,
+    type smallint NOT NULL,
+    everybody boolean NOT NULL,
+    can_edit smallint,
+    can_read smallint,
+    can_add_children smallint,
+    folder_id integer,
+    group_id integer,
+    user_id integer
+);
+
+
+ALTER TABLE filer_folderpermission OWNER TO app;
+
+--
+-- Name: filer_folderpermission_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE filer_folderpermission_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE filer_folderpermission_id_seq OWNER TO app;
+
+--
+-- Name: filer_folderpermission_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE filer_folderpermission_id_seq OWNED BY filer_folderpermission.id;
+
+
+--
+-- Name: filer_image; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE filer_image (
+    file_ptr_id integer NOT NULL,
+    _height integer,
+    _width integer,
+    date_taken timestamp with time zone,
+    default_alt_text character varying(255),
+    default_caption character varying(255),
+    author character varying(255),
+    must_always_publish_author_credit boolean NOT NULL,
+    must_always_publish_copyright boolean NOT NULL,
+    subject_location character varying(64)
+);
+
+
+ALTER TABLE filer_image OWNER TO app;
+
+--
+-- Name: menus_cachekey; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE menus_cachekey (
+    id integer NOT NULL,
+    language character varying(255) NOT NULL,
+    site integer NOT NULL,
+    key character varying(255) NOT NULL,
+    CONSTRAINT menus_cachekey_site_check CHECK ((site >= 0))
+);
+
+
+ALTER TABLE menus_cachekey OWNER TO app;
+
+--
+-- Name: menus_cachekey_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE menus_cachekey_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE menus_cachekey_id_seq OWNER TO app;
+
+--
+-- Name: menus_cachekey_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE menus_cachekey_id_seq OWNED BY menus_cachekey.id;
+
+
+--
+-- Name: railshosting_railsbetauser; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE railshosting_railsbetauser (
+    id integer NOT NULL,
+    email character varying(75) NOT NULL,
+    received_date timestamp with time zone NOT NULL
+);
+
+
+ALTER TABLE railshosting_railsbetauser OWNER TO app;
+
+--
+-- Name: railshosting_railsbetauser_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE railshosting_railsbetauser_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE railshosting_railsbetauser_id_seq OWNER TO app;
+
+--
+-- Name: railshosting_railsbetauser_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE railshosting_railsbetauser_id_seq OWNED BY railshosting_railsbetauser.id;
+
+
+--
+-- Name: reversion_revision; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE reversion_revision (
+    id integer NOT NULL,
+    manager_slug character varying(191) NOT NULL,
+    date_created timestamp with time zone NOT NULL,
+    comment text NOT NULL,
+    user_id integer
+);
+
+
+ALTER TABLE reversion_revision OWNER TO app;
+
+--
+-- Name: reversion_revision_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE reversion_revision_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE reversion_revision_id_seq OWNER TO app;
+
+--
+-- Name: reversion_revision_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE reversion_revision_id_seq OWNED BY reversion_revision.id;
+
+
+--
+-- Name: reversion_version; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE reversion_version (
+    id integer NOT NULL,
+    object_id text NOT NULL,
+    object_id_int integer,
+    format character varying(255) NOT NULL,
+    serialized_data text NOT NULL,
+    object_repr text NOT NULL,
+    content_type_id integer NOT NULL,
+    revision_id integer NOT NULL
+);
+
+
+ALTER TABLE reversion_version OWNER TO app;
+
+--
+-- Name: reversion_version_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE reversion_version_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE reversion_version_id_seq OWNER TO app;
+
+--
+-- Name: reversion_version_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE reversion_version_id_seq OWNED BY reversion_version.id;
+
+
+--
+-- Name: taggit_tag; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE taggit_tag (
+    id integer NOT NULL,
+    name character varying(100) NOT NULL,
+    slug character varying(100) NOT NULL
+);
+
+
+ALTER TABLE taggit_tag OWNER TO app;
+
+--
+-- Name: taggit_tag_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE taggit_tag_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE taggit_tag_id_seq OWNER TO app;
+
+--
+-- Name: taggit_tag_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE taggit_tag_id_seq OWNED BY taggit_tag.id;
+
+
+--
+-- Name: taggit_taggeditem; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE taggit_taggeditem (
+    id integer NOT NULL,
+    object_id integer NOT NULL,
+    content_type_id integer NOT NULL,
+    tag_id integer NOT NULL
+);
+
+
+ALTER TABLE taggit_taggeditem OWNER TO app;
+
+--
+-- Name: taggit_taggeditem_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE taggit_taggeditem_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE taggit_taggeditem_id_seq OWNER TO app;
+
+--
+-- Name: taggit_taggeditem_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE taggit_taggeditem_id_seq OWNED BY taggit_taggeditem.id;
+
+
+--
+-- Name: ungleich_ungleichpage; Type: TABLE; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE TABLE ungleich_ungleichpage (
+    id integer NOT NULL,
+    extended_object_id integer NOT NULL,
+    public_extension_id integer,
+    image_id integer
+);
+
+
+ALTER TABLE ungleich_ungleichpage OWNER TO app;
+
+--
+-- Name: ungleich_ungleichpage_id_seq; Type: SEQUENCE; Schema: public; Owner: app
+--
+
+CREATE SEQUENCE ungleich_ungleichpage_id_seq
+    START WITH 1
+    INCREMENT BY 1
+    NO MINVALUE
+    NO MAXVALUE
+    CACHE 1;
+
+
+ALTER TABLE ungleich_ungleichpage_id_seq OWNER TO app;
+
+--
+-- Name: ungleich_ungleichpage_id_seq; Type: SEQUENCE OWNED BY; Schema: public; Owner: app
+--
+
+ALTER SEQUENCE ungleich_ungleichpage_id_seq OWNED BY ungleich_ungleichpage.id;
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_group ALTER COLUMN id SET DEFAULT nextval('auth_group_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_group_permissions ALTER COLUMN id SET DEFAULT nextval('auth_group_permissions_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_permission ALTER COLUMN id SET DEFAULT nextval('auth_permission_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user ALTER COLUMN id SET DEFAULT nextval('auth_user_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_groups ALTER COLUMN id SET DEFAULT nextval('auth_user_groups_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_user_permissions ALTER COLUMN id SET DEFAULT nextval('auth_user_user_permissions_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_cmsplugin ALTER COLUMN id SET DEFAULT nextval('cms_cmsplugin_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission ALTER COLUMN id SET DEFAULT nextval('cms_globalpagepermission_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites ALTER COLUMN id SET DEFAULT nextval('cms_globalpagepermission_sites_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page ALTER COLUMN id SET DEFAULT nextval('cms_page_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page_placeholders ALTER COLUMN id SET DEFAULT nextval('cms_page_placeholders_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pagepermission ALTER COLUMN id SET DEFAULT nextval('cms_pagepermission_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_placeholder ALTER COLUMN id SET DEFAULT nextval('cms_placeholder_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_staticplaceholder ALTER COLUMN id SET DEFAULT nextval('cms_staticplaceholder_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_title ALTER COLUMN id SET DEFAULT nextval('cms_title_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_usersettings ALTER COLUMN id SET DEFAULT nextval('cms_usersettings_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_thumbnailoption ALTER COLUMN id SET DEFAULT nextval('cmsplugin_filer_image_thumbnailoption_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY digital_glarus_message ALTER COLUMN id SET DEFAULT nextval('digital_glarus_message_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_admin_log ALTER COLUMN id SET DEFAULT nextval('django_admin_log_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_content_type ALTER COLUMN id SET DEFAULT nextval('django_content_type_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_migrations ALTER COLUMN id SET DEFAULT nextval('django_migrations_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_select2_keymap ALTER COLUMN id SET DEFAULT nextval('django_select2_keymap_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_site ALTER COLUMN id SET DEFAULT nextval('django_site_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_authorentriesplugin_authors_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_blogcategory_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_blogcategory_translation_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_latestpostsplugin_categories_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_latestpostsplugin_tags_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_post_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_post_categories_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_post_sites_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation ALTER COLUMN id SET DEFAULT nextval('djangocms_blog_post_translation_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippet ALTER COLUMN id SET DEFAULT nextval('djangocms_snippet_snippet_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_source ALTER COLUMN id SET DEFAULT nextval('easy_thumbnails_source_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnail ALTER COLUMN id SET DEFAULT nextval('easy_thumbnails_thumbnail_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnaildimensions ALTER COLUMN id SET DEFAULT nextval('easy_thumbnails_thumbnaildimensions_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboard ALTER COLUMN id SET DEFAULT nextval('filer_clipboard_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboarditem ALTER COLUMN id SET DEFAULT nextval('filer_clipboarditem_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_file ALTER COLUMN id SET DEFAULT nextval('filer_file_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folder ALTER COLUMN id SET DEFAULT nextval('filer_folder_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folderpermission ALTER COLUMN id SET DEFAULT nextval('filer_folderpermission_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY menus_cachekey ALTER COLUMN id SET DEFAULT nextval('menus_cachekey_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY railshosting_railsbetauser ALTER COLUMN id SET DEFAULT nextval('railshosting_railsbetauser_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_revision ALTER COLUMN id SET DEFAULT nextval('reversion_revision_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_version ALTER COLUMN id SET DEFAULT nextval('reversion_version_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY taggit_tag ALTER COLUMN id SET DEFAULT nextval('taggit_tag_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY taggit_taggeditem ALTER COLUMN id SET DEFAULT nextval('taggit_taggeditem_id_seq'::regclass);
+
+
+--
+-- Name: id; Type: DEFAULT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage ALTER COLUMN id SET DEFAULT nextval('ungleich_ungleichpage_id_seq'::regclass);
+
+
+--
+-- Data for Name: auth_group; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_group (id, name) FROM stdin;
+\.
+
+
+--
+-- Name: auth_group_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_group_id_seq', 1, false);
+
+
+--
+-- Data for Name: auth_group_permissions; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_group_permissions (id, group_id, permission_id) FROM stdin;
+\.
+
+
+--
+-- Name: auth_group_permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_group_permissions_id_seq', 1, false);
+
+
+--
+-- Data for Name: auth_permission; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_permission (id, name, content_type_id, codename) FROM stdin;
+1	Can add log entry	1	add_logentry
+2	Can change log entry	1	change_logentry
+3	Can delete log entry	1	delete_logentry
+4	Can add permission	2	add_permission
+5	Can change permission	2	change_permission
+6	Can delete permission	2	delete_permission
+7	Can add group	3	add_group
+8	Can change group	3	change_group
+9	Can delete group	3	delete_group
+10	Can add user	4	add_user
+11	Can change user	4	change_user
+12	Can delete user	4	delete_user
+13	Can add content type	5	add_contenttype
+14	Can change content type	5	change_contenttype
+15	Can delete content type	5	delete_contenttype
+16	Can add session	6	add_session
+17	Can change session	6	change_session
+18	Can delete session	6	delete_session
+19	Can add site	7	add_site
+20	Can change site	7	change_site
+21	Can delete site	7	delete_site
+22	Can add user setting	8	add_usersettings
+23	Can change user setting	8	change_usersettings
+24	Can delete user setting	8	delete_usersettings
+25	Can add placeholder	9	add_placeholder
+26	Can change placeholder	9	change_placeholder
+27	Can delete placeholder	9	delete_placeholder
+28	Can use Structure mode	9	use_structure
+29	Can add cms plugin	10	add_cmsplugin
+30	Can change cms plugin	10	change_cmsplugin
+31	Can delete cms plugin	10	delete_cmsplugin
+32	Can add page	11	add_page
+33	Can change page	11	change_page
+34	Can delete page	11	delete_page
+35	Can view page	11	view_page
+36	Can publish page	11	publish_page
+37	Can edit static placeholders	11	edit_static_placeholder
+38	Can add Page global permission	12	add_globalpagepermission
+39	Can change Page global permission	12	change_globalpagepermission
+40	Can delete Page global permission	12	delete_globalpagepermission
+41	Can add Page permission	13	add_pagepermission
+42	Can change Page permission	13	change_pagepermission
+43	Can delete Page permission	13	delete_pagepermission
+44	Can add User (page)	14	add_pageuser
+45	Can change User (page)	14	change_pageuser
+46	Can delete User (page)	14	delete_pageuser
+47	Can add User group (page)	15	add_pageusergroup
+48	Can change User group (page)	15	change_pageusergroup
+49	Can delete User group (page)	15	delete_pageusergroup
+50	Can add title	16	add_title
+51	Can change title	16	change_title
+52	Can delete title	16	delete_title
+53	Can add placeholder reference	17	add_placeholderreference
+54	Can change placeholder reference	17	change_placeholderreference
+55	Can delete placeholder reference	17	delete_placeholderreference
+56	Can add static placeholder	18	add_staticplaceholder
+57	Can change static placeholder	18	change_staticplaceholder
+58	Can delete static placeholder	18	delete_staticplaceholder
+59	Can add alias plugin model	19	add_aliaspluginmodel
+60	Can change alias plugin model	19	change_aliaspluginmodel
+61	Can delete alias plugin model	19	delete_aliaspluginmodel
+62	Can add message	20	add_message
+63	Can change message	20	change_message
+64	Can delete message	20	delete_message
+65	Can add cache key	21	add_cachekey
+66	Can change cache key	21	change_cachekey
+67	Can delete cache key	21	delete_cachekey
+68	Can add flash	22	add_flash
+69	Can change flash	22	change_flash
+70	Can delete flash	22	delete_flash
+71	Can add google map	23	add_googlemap
+72	Can change google map	23	change_googlemap
+73	Can delete google map	23	delete_googlemap
+74	Can add inherit page placeholder	24	add_inheritpageplaceholder
+75	Can change inherit page placeholder	24	change_inheritpageplaceholder
+76	Can delete inherit page placeholder	24	delete_inheritpageplaceholder
+77	Can add link	25	add_link
+78	Can change link	25	change_link
+79	Can delete link	25	delete_link
+80	Can add Snippet	26	add_snippet
+81	Can change Snippet	26	change_snippet
+82	Can delete Snippet	26	delete_snippet
+83	Can add Snippet	27	add_snippetptr
+84	Can change Snippet	27	change_snippetptr
+85	Can delete Snippet	27	delete_snippetptr
+86	Can add teaser	28	add_teaser
+87	Can change teaser	28	change_teaser
+88	Can delete teaser	28	delete_teaser
+89	Can add filer file	29	add_filerfile
+90	Can change filer file	29	change_filerfile
+91	Can delete filer file	29	delete_filerfile
+92	Can add filer folder	30	add_filerfolder
+93	Can change filer folder	30	change_filerfolder
+94	Can delete filer folder	30	delete_filerfolder
+95	Can add filer link plugin	31	add_filerlinkplugin
+96	Can change filer link plugin	31	change_filerlinkplugin
+97	Can delete filer link plugin	31	delete_filerlinkplugin
+98	Can add filer teaser	32	add_filerteaser
+99	Can change filer teaser	32	change_filerteaser
+100	Can delete filer teaser	32	delete_filerteaser
+101	Can add filer video	33	add_filervideo
+102	Can change filer video	33	change_filervideo
+103	Can delete filer video	33	delete_filervideo
+104	Can add revision	34	add_revision
+105	Can change revision	34	change_revision
+106	Can delete revision	34	delete_revision
+107	Can add version	35	add_version
+108	Can change version	35	change_version
+109	Can delete version	35	delete_version
+110	Can add text	36	add_text
+111	Can change text	36	change_text
+112	Can delete text	36	delete_text
+113	Can add Folder	37	add_folder
+114	Can change Folder	37	change_folder
+115	Can delete Folder	37	delete_folder
+116	Can use directory listing	37	can_use_directory_listing
+117	Can add folder permission	38	add_folderpermission
+118	Can change folder permission	38	change_folderpermission
+119	Can delete folder permission	38	delete_folderpermission
+120	Can add file	39	add_file
+121	Can change file	39	change_file
+122	Can delete file	39	delete_file
+123	Can add clipboard	40	add_clipboard
+124	Can change clipboard	40	change_clipboard
+125	Can delete clipboard	40	delete_clipboard
+126	Can add clipboard item	41	add_clipboarditem
+127	Can change clipboard item	41	change_clipboarditem
+128	Can delete clipboard item	41	delete_clipboarditem
+129	Can add image	42	add_image
+130	Can change image	42	change_image
+131	Can delete image	42	delete_image
+132	Can add source	43	add_source
+133	Can change source	43	change_source
+134	Can delete source	43	delete_source
+135	Can add thumbnail	44	add_thumbnail
+136	Can change thumbnail	44	change_thumbnail
+137	Can delete thumbnail	44	delete_thumbnail
+138	Can add thumbnail dimensions	45	add_thumbnaildimensions
+139	Can change thumbnail dimensions	45	change_thumbnaildimensions
+140	Can delete thumbnail dimensions	45	delete_thumbnaildimensions
+141	Can add filer image	46	add_filerimage
+142	Can change filer image	46	change_filerimage
+143	Can delete filer image	46	delete_filerimage
+144	Can add thumbnail option	47	add_thumbnailoption
+145	Can change thumbnail option	47	change_thumbnailoption
+146	Can delete thumbnail option	47	delete_thumbnailoption
+147	Can add Tag	48	add_tag
+148	Can change Tag	48	change_tag
+149	Can delete Tag	48	delete_tag
+150	Can add Tagged Item	49	add_taggeditem
+151	Can change Tagged Item	49	change_taggeditem
+152	Can delete Tagged Item	49	delete_taggeditem
+153	Can add key map	50	add_keymap
+154	Can change key map	50	change_keymap
+155	Can delete key map	50	delete_keymap
+156	Can add blog category	52	add_blogcategory
+157	Can change blog category	52	change_blogcategory
+158	Can delete blog category	52	delete_blogcategory
+159	Can add blog article	54	add_post
+160	Can change blog article	54	change_post
+161	Can delete blog article	54	delete_post
+162	Can add latest posts plugin	55	add_latestpostsplugin
+163	Can change latest posts plugin	55	change_latestpostsplugin
+164	Can delete latest posts plugin	55	delete_latestpostsplugin
+165	Can add author entries plugin	56	add_authorentriesplugin
+166	Can change author entries plugin	56	change_authorentriesplugin
+167	Can delete author entries plugin	56	delete_authorentriesplugin
+168	Can add ungleich page	57	add_ungleichpage
+169	Can change ungleich page	57	change_ungleichpage
+170	Can delete ungleich page	57	delete_ungleichpage
+171	Can add rails beta user	58	add_railsbetauser
+172	Can change rails beta user	58	change_railsbetauser
+173	Can delete rails beta user	58	delete_railsbetauser
+\.
+
+
+--
+-- Name: auth_permission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_permission_id_seq', 173, true);
+
+
+--
+-- Data for Name: auth_user; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_user (id, password, last_login, is_superuser, username, first_name, last_name, email, is_staff, is_active, date_joined) FROM stdin;
+1	pbkdf2_sha256$15000$zZnX7j8u6ITX$2pKJPLMWngEfr3l6B9uwFPfnG7voFdTgxjLE5vesSvU=	2015-06-09 09:49:41.878131+02	t	ungleich			info@ungleich.ch	t	t	2015-06-09 09:49:41.878131+02
+\.
+
+
+--
+-- Data for Name: auth_user_groups; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_user_groups (id, user_id, group_id) FROM stdin;
+\.
+
+
+--
+-- Name: auth_user_groups_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_user_groups_id_seq', 1, false);
+
+
+--
+-- Name: auth_user_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_user_id_seq', 1, true);
+
+
+--
+-- Data for Name: auth_user_user_permissions; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY auth_user_user_permissions (id, user_id, permission_id) FROM stdin;
+\.
+
+
+--
+-- Name: auth_user_user_permissions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('auth_user_user_permissions_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_aliaspluginmodel; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_aliaspluginmodel (cmsplugin_ptr_id, plugin_id, alias_placeholder_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cms_cmsplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_cmsplugin (id, "position", language, plugin_type, creation_date, changed_date, parent_id, placeholder_id, depth, numchild, path) FROM stdin;
+\.
+
+
+--
+-- Name: cms_cmsplugin_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_cmsplugin_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_globalpagepermission; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_globalpagepermission (id, can_change, can_add, can_delete, can_change_advanced_settings, can_publish, can_change_permissions, can_move_page, can_view, can_recover_page, group_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_globalpagepermission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_globalpagepermission_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_globalpagepermission_sites; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_globalpagepermission_sites (id, globalpagepermission_id, site_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_globalpagepermission_sites_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_globalpagepermission_sites_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_page; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_page (id, created_by, changed_by, creation_date, changed_date, publication_date, publication_end_date, in_navigation, soft_root, reverse_id, navigation_extenders, template, login_required, limit_visibility_in_menu, is_home, application_urls, application_namespace, publisher_is_draft, languages, revision_id, xframe_options, parent_id, publisher_public_id, site_id, depth, numchild, path) FROM stdin;
+\.
+
+
+--
+-- Name: cms_page_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_page_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_page_placeholders; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_page_placeholders (id, page_id, placeholder_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_page_placeholders_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_page_placeholders_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_pagepermission; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_pagepermission (id, can_change, can_add, can_delete, can_change_advanced_settings, can_publish, can_change_permissions, can_move_page, can_view, grant_on, group_id, page_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_pagepermission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_pagepermission_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_pageuser; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_pageuser (user_ptr_id, created_by_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cms_pageusergroup; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_pageusergroup (group_ptr_id, created_by_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cms_placeholder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_placeholder (id, slot, default_width) FROM stdin;
+\.
+
+
+--
+-- Name: cms_placeholder_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_placeholder_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_placeholderreference; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_placeholderreference (cmsplugin_ptr_id, name, placeholder_ref_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cms_staticplaceholder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_staticplaceholder (id, name, code, dirty, creation_method, draft_id, public_id, site_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_staticplaceholder_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_staticplaceholder_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_title; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_title (id, language, title, page_title, menu_title, meta_description, slug, path, has_url_overwrite, redirect, creation_date, published, publisher_is_draft, publisher_state, page_id, publisher_public_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_title_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_title_id_seq', 1, false);
+
+
+--
+-- Data for Name: cms_usersettings; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cms_usersettings (id, language, clipboard_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: cms_usersettings_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cms_usersettings_id_seq', 1, false);
+
+
+--
+-- Data for Name: cmsplugin_filer_file_filerfile; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_file_filerfile (cmsplugin_ptr_id, title, target_blank, style, file_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_folder_filerfolder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_folder_filerfolder (cmsplugin_ptr_id, title, style, folder_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_image_filerimage; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_image_filerimage (cmsplugin_ptr_id, style, caption_text, image_url, alt_text, use_original_image, use_autoscale, width, height, crop, upscale, alignment, free_link, original_link, description, target_blank, file_link_id, image_id, page_link_id, thumbnail_option_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_image_thumbnailoption; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_image_thumbnailoption (id, name, width, height, crop, upscale) FROM stdin;
+\.
+
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('cmsplugin_filer_image_thumbnailoption_id_seq', 1, false);
+
+
+--
+-- Data for Name: cmsplugin_filer_link_filerlinkplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_link_filerlinkplugin (cmsplugin_ptr_id, name, url, mailto, link_style, new_window, file_id, page_link_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_teaser_filerteaser; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_teaser_filerteaser (cmsplugin_ptr_id, title, image_url, style, use_autoscale, width, height, free_link, description, target_blank, image_id, page_link_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: cmsplugin_filer_video_filervideo; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY cmsplugin_filer_video_filervideo (cmsplugin_ptr_id, movie_url, width, height, auto_play, auto_hide, fullscreen, loop, bgcolor, textcolor, seekbarcolor, seekbarbgcolor, loadingbarcolor, buttonoutcolor, buttonovercolor, buttonhighlightcolor, image_id, movie_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: digital_glarus_message; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY digital_glarus_message (id, name, email, phone_number, message, received_date) FROM stdin;
+\.
+
+
+--
+-- Name: digital_glarus_message_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('digital_glarus_message_id_seq', 1, false);
+
+
+--
+-- Data for Name: django_admin_log; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_admin_log (id, action_time, object_id, object_repr, action_flag, change_message, content_type_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: django_admin_log_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_admin_log_id_seq', 1, false);
+
+
+--
+-- Data for Name: django_content_type; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_content_type (id, name, app_label, model) FROM stdin;
+1	log entry	admin	logentry
+2	permission	auth	permission
+3	group	auth	group
+4	user	auth	user
+5	content type	contenttypes	contenttype
+6	session	sessions	session
+7	site	sites	site
+8	user setting	cms	usersettings
+9	placeholder	cms	placeholder
+10	cms plugin	cms	cmsplugin
+11	page	cms	page
+12	Page global permission	cms	globalpagepermission
+13	Page permission	cms	pagepermission
+14	User (page)	cms	pageuser
+15	User group (page)	cms	pageusergroup
+16	title	cms	title
+17	placeholder reference	cms	placeholderreference
+18	static placeholder	cms	staticplaceholder
+19	alias plugin model	cms	aliaspluginmodel
+20	message	digital_glarus	message
+21	cache key	menus	cachekey
+22	flash	djangocms_flash	flash
+23	google map	djangocms_googlemap	googlemap
+24	inherit page placeholder	djangocms_inherit	inheritpageplaceholder
+25	link	djangocms_link	link
+26	Snippet	djangocms_snippet	snippet
+27	Snippet	djangocms_snippet	snippetptr
+28	teaser	djangocms_teaser	teaser
+29	filer file	cmsplugin_filer_file	filerfile
+30	filer folder	cmsplugin_filer_folder	filerfolder
+31	filer link plugin	cmsplugin_filer_link	filerlinkplugin
+32	filer teaser	cmsplugin_filer_teaser	filerteaser
+33	filer video	cmsplugin_filer_video	filervideo
+34	revision	reversion	revision
+35	version	reversion	version
+36	text	djangocms_text_ckeditor	text
+37	Folder	filer	folder
+38	folder permission	filer	folderpermission
+39	file	filer	file
+40	clipboard	filer	clipboard
+41	clipboard item	filer	clipboarditem
+42	image	filer	image
+43	source	easy_thumbnails	source
+44	thumbnail	easy_thumbnails	thumbnail
+45	thumbnail dimensions	easy_thumbnails	thumbnaildimensions
+46	filer image	cmsplugin_filer_image	filerimage
+47	thumbnail option	cmsplugin_filer_image	thumbnailoption
+48	Tag	taggit	tag
+49	Tagged Item	taggit	taggeditem
+50	key map	django_select2	keymap
+51	blog category Translation	djangocms_blog	blogcategorytranslation
+52	blog category	djangocms_blog	blogcategory
+53	blog article Translation	djangocms_blog	posttranslation
+54	blog article	djangocms_blog	post
+55	latest posts plugin	djangocms_blog	latestpostsplugin
+56	author entries plugin	djangocms_blog	authorentriesplugin
+57	ungleich page	ungleich	ungleichpage
+58	rails beta user	railshosting	railsbetauser
+\.
+
+
+--
+-- Name: django_content_type_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_content_type_id_seq', 58, true);
+
+
+--
+-- Data for Name: django_migrations; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_migrations (id, app, name, applied) FROM stdin;
+1	contenttypes	0001_initial	2015-06-09 09:48:04.904742+02
+2	auth	0001_initial	2015-06-09 09:48:06.128929+02
+3	admin	0001_initial	2015-06-09 09:48:06.436316+02
+4	sites	0001_initial	2015-06-09 09:48:06.571094+02
+5	cms	0001_initial	2015-06-09 09:48:09.53504+02
+6	cms	0002_auto_20140816_1918	2015-06-09 09:48:12.559527+02
+7	cms	0003_auto_20140926_2347	2015-06-09 09:48:12.733236+02
+8	cms	0004_auto_20140924_1038	2015-06-09 09:48:19.378879+02
+9	cms	0005_auto_20140924_1039	2015-06-09 09:48:19.537375+02
+10	cms	0006_auto_20140924_1110	2015-06-09 09:48:20.251546+02
+11	cms	0007_auto_20141028_1559	2015-06-09 09:48:20.545445+02
+12	cms	0008_auto_20150208_2149	2015-06-09 09:48:20.824152+02
+13	cms	0008_auto_20150121_0059	2015-06-09 09:48:21.219992+02
+14	cms	0009_merge	2015-06-09 09:48:21.44872+02
+15	cms	0010_migrate_use_structure	2015-06-09 09:48:21.759754+02
+16	cms	0011_auto_20150419_1006	2015-06-09 09:48:22.276412+02
+17	filer	0001_initial	2015-06-09 09:48:23.993126+02
+18	cmsplugin_filer_file	0001_initial	2015-06-09 09:48:24.578561+02
+19	cmsplugin_filer_folder	0001_initial	2015-06-09 09:48:25.082482+02
+20	cmsplugin_filer_image	0001_initial	2015-06-09 09:48:25.89717+02
+21	cmsplugin_filer_link	0001_initial	2015-06-09 09:48:26.375116+02
+22	cmsplugin_filer_link	0002_auto_20150609_0744	2015-06-09 09:48:26.613857+02
+23	cmsplugin_filer_teaser	0001_initial	2015-06-09 09:48:27.048109+02
+24	cmsplugin_filer_video	0001_initial	2015-06-09 09:48:27.515533+02
+25	digital_glarus	0001_initial	2015-06-09 09:48:27.798619+02
+26	digital_glarus	0002_auto_20150527_1023	2015-06-09 09:48:28.062206+02
+27	digital_glarus	0002_auto_20150522_0450	2015-06-09 09:48:28.11565+02
+28	digital_glarus	0003_merge	2015-06-09 09:48:28.142738+02
+29	taggit	0001_initial	2015-06-09 09:48:28.955569+02
+30	djangocms_blog	0001_initial	2015-06-09 09:48:32.72078+02
+31	djangocms_blog	0002_post_sites	2015-06-09 09:48:33.508798+02
+32	djangocms_blog	0003_auto_20141201_2252	2015-06-09 09:48:33.980756+02
+33	djangocms_blog	0004_auto_20150108_1435	2015-06-09 09:48:34.726072+02
+34	djangocms_blog	0005_auto_20150212_1118	2015-06-09 09:48:35.382969+02
+35	djangocms_blog	0006_auto_20150609_0744	2015-06-09 09:48:36.184509+02
+36	djangocms_flash	0001_initial	2015-06-09 09:48:36.432308+02
+37	djangocms_googlemap	0001_initial	2015-06-09 09:48:36.790296+02
+38	djangocms_inherit	0001_initial	2015-06-09 09:48:36.999143+02
+39	djangocms_link	0001_initial	2015-06-09 09:48:37.2923+02
+40	djangocms_link	0002_auto_20140929_1705	2015-06-09 09:48:37.398828+02
+41	djangocms_link	0003_auto_20150212_1310	2015-06-09 09:48:37.537263+02
+42	djangocms_snippet	0001_initial	2015-06-09 09:48:38.079821+02
+43	djangocms_teaser	0001_initial	2015-06-09 09:48:38.335323+02
+44	djangocms_text_ckeditor	0001_initial	2015-06-09 09:48:38.383933+02
+45	easy_thumbnails	0001_initial	2015-06-09 09:48:39.203789+02
+46	easy_thumbnails	0002_thumbnaildimensions	2015-06-09 09:48:39.382236+02
+47	filer	0002_auto_20150609_0744	2015-06-09 09:48:39.607509+02
+48	reversion	0001_initial	2015-06-09 09:48:40.508176+02
+49	reversion	0002_auto_20141216_1509	2015-06-09 09:48:41.075416+02
+50	sessions	0001_initial	2015-06-09 09:48:41.381849+02
+51	ungleich	0001_initial	2015-06-09 09:48:41.874871+02
+52	ungleich	0002_ungleichpage_image	2015-06-09 09:48:42.280144+02
+53	ungleich	0003_remove_ungleichpage_image_header	2015-06-09 09:48:42.695958+02
+\.
+
+
+--
+-- Name: django_migrations_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_migrations_id_seq', 53, true);
+
+
+--
+-- Data for Name: django_select2_keymap; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_select2_keymap (id, key, value, accessed_on) FROM stdin;
+\.
+
+
+--
+-- Name: django_select2_keymap_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_select2_keymap_id_seq', 1, false);
+
+
+--
+-- Data for Name: django_session; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_session (session_key, session_data, expire_date) FROM stdin;
+\.
+
+
+--
+-- Data for Name: django_site; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY django_site (id, domain, name) FROM stdin;
+1	example.com	example.com
+\.
+
+
+--
+-- Name: django_site_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('django_site_id_seq', 1, true);
+
+
+--
+-- Data for Name: djangocms_blog_authorentriesplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_authorentriesplugin (cmsplugin_ptr_id, latest_posts) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_blog_authorentriesplugin_authors; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_authorentriesplugin_authors (id, authorentriesplugin_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_authorentriesplugin_authors_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_blogcategory; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_blogcategory (id, date_created, date_modified, parent_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_blogcategory_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_blogcategory_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_blogcategory_translation; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_blogcategory_translation (id, language_code, name, slug, master_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_blogcategory_translation_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_latestpostsplugin; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_latestpostsplugin (cmsplugin_ptr_id, latest_posts) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_blog_latestpostsplugin_categories; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_latestpostsplugin_categories (id, latestpostsplugin_id, blogcategory_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_latestpostsplugin_categories_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_latestpostsplugin_tags; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_latestpostsplugin_tags (id, latestpostsplugin_id, tag_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_latestpostsplugin_tags_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_post; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_post (id, date_created, date_modified, date_published, date_published_end, publish, enable_comments, author_id, content_id, main_image_id, main_image_full_id, main_image_thumbnail_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_blog_post_categories; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_post_categories (id, post_id, blogcategory_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_post_categories_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_post_categories_id_seq', 1, false);
+
+
+--
+-- Name: djangocms_blog_post_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_post_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_post_sites; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_post_sites (id, post_id, site_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_post_sites_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_post_sites_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_blog_post_translation; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_blog_post_translation (id, language_code, title, slug, abstract, meta_description, meta_keywords, meta_title, post_text, master_id) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_blog_post_translation_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_blog_post_translation_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_flash_flash; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_flash_flash (cmsplugin_ptr_id, file, width, height) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_googlemap_googlemap; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_googlemap_googlemap (cmsplugin_ptr_id, title, address, zipcode, city, content, zoom, lat, lng, route_planer_title, route_planer, width, height, info_window, scrollwheel, double_click_zoom, draggable, keyboard_shortcuts, pan_control, zoom_control, street_view_control) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_inherit_inheritpageplaceholder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_inherit_inheritpageplaceholder (cmsplugin_ptr_id, from_language, from_page_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_link_link; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_link_link (cmsplugin_ptr_id, name, url, anchor, mailto, phone, target, page_link_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_snippet_snippet; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_snippet_snippet (id, name, html, template) FROM stdin;
+\.
+
+
+--
+-- Name: djangocms_snippet_snippet_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('djangocms_snippet_snippet_id_seq', 1, false);
+
+
+--
+-- Data for Name: djangocms_snippet_snippetptr; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_snippet_snippetptr (cmsplugin_ptr_id, snippet_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_teaser_teaser; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_teaser_teaser (cmsplugin_ptr_id, title, image, url, description, page_link_id) FROM stdin;
+\.
+
+
+--
+-- Data for Name: djangocms_text_ckeditor_text; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY djangocms_text_ckeditor_text (cmsplugin_ptr_id, body) FROM stdin;
+\.
+
+
+--
+-- Data for Name: easy_thumbnails_source; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY easy_thumbnails_source (id, storage_hash, name, modified) FROM stdin;
+\.
+
+
+--
+-- Name: easy_thumbnails_source_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('easy_thumbnails_source_id_seq', 1, false);
+
+
+--
+-- Data for Name: easy_thumbnails_thumbnail; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY easy_thumbnails_thumbnail (id, storage_hash, name, modified, source_id) FROM stdin;
+\.
+
+
+--
+-- Name: easy_thumbnails_thumbnail_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('easy_thumbnails_thumbnail_id_seq', 1, false);
+
+
+--
+-- Data for Name: easy_thumbnails_thumbnaildimensions; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY easy_thumbnails_thumbnaildimensions (id, thumbnail_id, width, height) FROM stdin;
+\.
+
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('easy_thumbnails_thumbnaildimensions_id_seq', 1, false);
+
+
+--
+-- Data for Name: filer_clipboard; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_clipboard (id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: filer_clipboard_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_clipboard_id_seq', 1, false);
+
+
+--
+-- Data for Name: filer_clipboarditem; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_clipboarditem (id, clipboard_id, file_id) FROM stdin;
+\.
+
+
+--
+-- Name: filer_clipboarditem_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_clipboarditem_id_seq', 1, false);
+
+
+--
+-- Data for Name: filer_file; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_file (id, file, _file_size, sha1, has_all_mandatory_data, original_filename, name, description, uploaded_at, modified_at, is_public, folder_id, owner_id, polymorphic_ctype_id) FROM stdin;
+\.
+
+
+--
+-- Name: filer_file_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_file_id_seq', 1, false);
+
+
+--
+-- Data for Name: filer_folder; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_folder (id, name, uploaded_at, created_at, modified_at, lft, rght, tree_id, level, owner_id, parent_id) FROM stdin;
+\.
+
+
+--
+-- Name: filer_folder_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_folder_id_seq', 1, false);
+
+
+--
+-- Data for Name: filer_folderpermission; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_folderpermission (id, type, everybody, can_edit, can_read, can_add_children, folder_id, group_id, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: filer_folderpermission_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('filer_folderpermission_id_seq', 1, false);
+
+
+--
+-- Data for Name: filer_image; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY filer_image (file_ptr_id, _height, _width, date_taken, default_alt_text, default_caption, author, must_always_publish_author_credit, must_always_publish_copyright, subject_location) FROM stdin;
+\.
+
+
+--
+-- Data for Name: menus_cachekey; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY menus_cachekey (id, language, site, key) FROM stdin;
+\.
+
+
+--
+-- Name: menus_cachekey_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('menus_cachekey_id_seq', 1, false);
+
+
+--
+-- Data for Name: railshosting_railsbetauser; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY railshosting_railsbetauser (id, email, received_date) FROM stdin;
+\.
+
+
+--
+-- Name: railshosting_railsbetauser_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('railshosting_railsbetauser_id_seq', 1, false);
+
+
+--
+-- Data for Name: reversion_revision; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY reversion_revision (id, manager_slug, date_created, comment, user_id) FROM stdin;
+\.
+
+
+--
+-- Name: reversion_revision_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('reversion_revision_id_seq', 1, false);
+
+
+--
+-- Data for Name: reversion_version; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY reversion_version (id, object_id, object_id_int, format, serialized_data, object_repr, content_type_id, revision_id) FROM stdin;
+\.
+
+
+--
+-- Name: reversion_version_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('reversion_version_id_seq', 1, false);
+
+
+--
+-- Data for Name: taggit_tag; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY taggit_tag (id, name, slug) FROM stdin;
+\.
+
+
+--
+-- Name: taggit_tag_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('taggit_tag_id_seq', 1, false);
+
+
+--
+-- Data for Name: taggit_taggeditem; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY taggit_taggeditem (id, object_id, content_type_id, tag_id) FROM stdin;
+\.
+
+
+--
+-- Name: taggit_taggeditem_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('taggit_taggeditem_id_seq', 1, false);
+
+
+--
+-- Data for Name: ungleich_ungleichpage; Type: TABLE DATA; Schema: public; Owner: app
+--
+
+COPY ungleich_ungleichpage (id, extended_object_id, public_extension_id, image_id) FROM stdin;
+\.
+
+
+--
+-- Name: ungleich_ungleichpage_id_seq; Type: SEQUENCE SET; Schema: public; Owner: app
+--
+
+SELECT pg_catalog.setval('ungleich_ungleichpage_id_seq', 1, false);
+
+
+--
+-- Name: auth_group_name_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_group
+    ADD CONSTRAINT auth_group_name_key UNIQUE (name);
+
+
+--
+-- Name: auth_group_permissions_group_id_permission_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_group_permissions
+    ADD CONSTRAINT auth_group_permissions_group_id_permission_id_key UNIQUE (group_id, permission_id);
+
+
+--
+-- Name: auth_group_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_group_permissions
+    ADD CONSTRAINT auth_group_permissions_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_group_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_group
+    ADD CONSTRAINT auth_group_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_permission_content_type_id_codename_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_permission
+    ADD CONSTRAINT auth_permission_content_type_id_codename_key UNIQUE (content_type_id, codename);
+
+
+--
+-- Name: auth_permission_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_permission
+    ADD CONSTRAINT auth_permission_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_groups_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user_groups
+    ADD CONSTRAINT auth_user_groups_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_groups_user_id_group_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user_groups
+    ADD CONSTRAINT auth_user_groups_user_id_group_id_key UNIQUE (user_id, group_id);
+
+
+--
+-- Name: auth_user_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user
+    ADD CONSTRAINT auth_user_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_user_permissions_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user_user_permissions
+    ADD CONSTRAINT auth_user_user_permissions_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: auth_user_user_permissions_user_id_permission_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user_user_permissions
+    ADD CONSTRAINT auth_user_user_permissions_user_id_permission_id_key UNIQUE (user_id, permission_id);
+
+
+--
+-- Name: auth_user_username_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY auth_user
+    ADD CONSTRAINT auth_user_username_key UNIQUE (username);
+
+
+--
+-- Name: cms_aliaspluginmodel_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_aliaspluginmodel
+    ADD CONSTRAINT cms_aliaspluginmodel_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cms_cmsplugin_path_5e1f7519553fd38c_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_cmsplugin
+    ADD CONSTRAINT cms_cmsplugin_path_5e1f7519553fd38c_uniq UNIQUE (path);
+
+
+--
+-- Name: cms_cmsplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_cmsplugin
+    ADD CONSTRAINT cms_cmsplugin_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_globalpagepermission_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_globalpagepermission
+    ADD CONSTRAINT cms_globalpagepermission_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_globalpagepermission_site_globalpagepermission_id_site__key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites
+    ADD CONSTRAINT cms_globalpagepermission_site_globalpagepermission_id_site__key UNIQUE (globalpagepermission_id, site_id);
+
+
+--
+-- Name: cms_globalpagepermission_sites_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites
+    ADD CONSTRAINT cms_globalpagepermission_sites_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_page_path_379b7cdb14a777d0_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_path_379b7cdb14a777d0_uniq UNIQUE (path);
+
+
+--
+-- Name: cms_page_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_page_placeholders_page_id_placeholder_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page_placeholders
+    ADD CONSTRAINT cms_page_placeholders_page_id_placeholder_id_key UNIQUE (page_id, placeholder_id);
+
+
+--
+-- Name: cms_page_placeholders_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page_placeholders
+    ADD CONSTRAINT cms_page_placeholders_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_page_publisher_is_draft_4691bdc0393fad7e_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_publisher_is_draft_4691bdc0393fad7e_uniq UNIQUE (publisher_is_draft, site_id, application_namespace);
+
+
+--
+-- Name: cms_page_publisher_public_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_publisher_public_id_key UNIQUE (publisher_public_id);
+
+
+--
+-- Name: cms_page_reverse_id_7163ce188d981c94_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_reverse_id_7163ce188d981c94_uniq UNIQUE (reverse_id, site_id, publisher_is_draft);
+
+
+--
+-- Name: cms_pagepermission_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_pagepermission
+    ADD CONSTRAINT cms_pagepermission_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_pageuser_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_pageuser
+    ADD CONSTRAINT cms_pageuser_pkey PRIMARY KEY (user_ptr_id);
+
+
+--
+-- Name: cms_pageusergroup_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_pageusergroup
+    ADD CONSTRAINT cms_pageusergroup_pkey PRIMARY KEY (group_ptr_id);
+
+
+--
+-- Name: cms_placeholder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_placeholder
+    ADD CONSTRAINT cms_placeholder_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_placeholderreference_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_placeholderreference
+    ADD CONSTRAINT cms_placeholderreference_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cms_staticplaceholder_code_3f781b18db4d3da1_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplaceholder_code_3f781b18db4d3da1_uniq UNIQUE (code, site_id);
+
+
+--
+-- Name: cms_staticplaceholder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplaceholder_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_title_language_78eb9650320816de_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_language_78eb9650320816de_uniq UNIQUE (language, page_id);
+
+
+--
+-- Name: cms_title_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_title_publisher_public_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_publisher_public_id_key UNIQUE (publisher_public_id);
+
+
+--
+-- Name: cms_usersettings_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_usersettings
+    ADD CONSTRAINT cms_usersettings_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cms_usersettings_user_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cms_usersettings
+    ADD CONSTRAINT cms_usersettings_user_id_key UNIQUE (user_id);
+
+
+--
+-- Name: cmsplugin_filer_file_filerfile_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_file_filerfile
+    ADD CONSTRAINT cmsplugin_filer_file_filerfile_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_folder_filerfolder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_folder_filerfolder
+    ADD CONSTRAINT cmsplugin_filer_folder_filerfolder_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_filer_image_filerimage_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_image_thumbnailoption_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_thumbnailoption
+    ADD CONSTRAINT cmsplugin_filer_image_thumbnailoption_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: cmsplugin_filer_link_filerlinkplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_link_filerlinkplugin
+    ADD CONSTRAINT cmsplugin_filer_link_filerlinkplugin_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_teaser_filerteaser_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_teaser_filerteaser
+    ADD CONSTRAINT cmsplugin_filer_teaser_filerteaser_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: cmsplugin_filer_video_filervideo_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY cmsplugin_filer_video_filervideo
+    ADD CONSTRAINT cmsplugin_filer_video_filervideo_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: digital_glarus_message_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY digital_glarus_message
+    ADD CONSTRAINT digital_glarus_message_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_admin_log_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_admin_log
+    ADD CONSTRAINT django_admin_log_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_content_type_app_label_6c0fb2aa9d6a702d_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_content_type
+    ADD CONSTRAINT django_content_type_app_label_6c0fb2aa9d6a702d_uniq UNIQUE (app_label, model);
+
+
+--
+-- Name: django_content_type_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_content_type
+    ADD CONSTRAINT django_content_type_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_migrations_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_migrations
+    ADD CONSTRAINT django_migrations_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_select2_keymap_key_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_select2_keymap
+    ADD CONSTRAINT django_select2_keymap_key_key UNIQUE (key);
+
+
+--
+-- Name: django_select2_keymap_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_select2_keymap
+    ADD CONSTRAINT django_select2_keymap_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: django_session_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_session
+    ADD CONSTRAINT django_session_pkey PRIMARY KEY (session_key);
+
+
+--
+-- Name: django_site_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY django_site
+    ADD CONSTRAINT django_site_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_authorentriesp_authorentriesplugin_id_user_i_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors
+    ADD CONSTRAINT djangocms_blog_authorentriesp_authorentriesplugin_id_user_i_key UNIQUE (authorentriesplugin_id, user_id);
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors
+    ADD CONSTRAINT djangocms_blog_authorentriesplugin_authors_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin
+    ADD CONSTRAINT djangocms_blog_authorentriesplugin_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_blog_blogcategory_language_code_5c2df89f0f117750_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation
+    ADD CONSTRAINT djangocms_blog_blogcategory_language_code_5c2df89f0f117750_uniq UNIQUE (language_code, master_id);
+
+
+--
+-- Name: djangocms_blog_blogcategory_language_code_650aa1d5d9e83b8e_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation
+    ADD CONSTRAINT djangocms_blog_blogcategory_language_code_650aa1d5d9e83b8e_uniq UNIQUE (language_code, slug);
+
+
+--
+-- Name: djangocms_blog_blogcategory_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory
+    ADD CONSTRAINT djangocms_blog_blogcategory_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation
+    ADD CONSTRAINT djangocms_blog_blogcategory_translation_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplu_latestpostsplugin_id_blogcate_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories
+    ADD CONSTRAINT djangocms_blog_latestpostsplu_latestpostsplugin_id_blogcate_key UNIQUE (latestpostsplugin_id, blogcategory_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugi_latestpostsplugin_id_tag_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags
+    ADD CONSTRAINT djangocms_blog_latestpostsplugi_latestpostsplugin_id_tag_id_key UNIQUE (latestpostsplugin_id, tag_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories
+    ADD CONSTRAINT djangocms_blog_latestpostsplugin_categories_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin
+    ADD CONSTRAINT djangocms_blog_latestpostsplugin_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags
+    ADD CONSTRAINT djangocms_blog_latestpostsplugin_tags_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_post_categories_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories
+    ADD CONSTRAINT djangocms_blog_post_categories_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_post_categories_post_id_blogcategory_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories
+    ADD CONSTRAINT djangocms_blog_post_categories_post_id_blogcategory_id_key UNIQUE (post_id, blogcategory_id);
+
+
+--
+-- Name: djangocms_blog_post_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT djangocms_blog_post_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_post_sites_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites
+    ADD CONSTRAINT djangocms_blog_post_sites_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_blog_post_sites_post_id_site_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites
+    ADD CONSTRAINT djangocms_blog_post_sites_post_id_site_id_key UNIQUE (post_id, site_id);
+
+
+--
+-- Name: djangocms_blog_post_transla_language_code_1f72994b5955fdcc_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation
+    ADD CONSTRAINT djangocms_blog_post_transla_language_code_1f72994b5955fdcc_uniq UNIQUE (language_code, master_id);
+
+
+--
+-- Name: djangocms_blog_post_transla_language_code_3179d6f84bb95dca_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation
+    ADD CONSTRAINT djangocms_blog_post_transla_language_code_3179d6f84bb95dca_uniq UNIQUE (language_code, slug);
+
+
+--
+-- Name: djangocms_blog_post_translation_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation
+    ADD CONSTRAINT djangocms_blog_post_translation_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_flash_flash_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_flash_flash
+    ADD CONSTRAINT djangocms_flash_flash_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_googlemap_googlemap_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_googlemap_googlemap
+    ADD CONSTRAINT djangocms_googlemap_googlemap_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_inherit_inheritpageplaceholder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_inherit_inheritpageplaceholder
+    ADD CONSTRAINT djangocms_inherit_inheritpageplaceholder_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_link_link_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_link_link
+    ADD CONSTRAINT djangocms_link_link_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_snippet_snippet_name_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippet
+    ADD CONSTRAINT djangocms_snippet_snippet_name_key UNIQUE (name);
+
+
+--
+-- Name: djangocms_snippet_snippet_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippet
+    ADD CONSTRAINT djangocms_snippet_snippet_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: djangocms_snippet_snippetptr_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippetptr
+    ADD CONSTRAINT djangocms_snippet_snippetptr_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_teaser_teaser_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_teaser_teaser
+    ADD CONSTRAINT djangocms_teaser_teaser_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: djangocms_text_ckeditor_text_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY djangocms_text_ckeditor_text
+    ADD CONSTRAINT djangocms_text_ckeditor_text_pkey PRIMARY KEY (cmsplugin_ptr_id);
+
+
+--
+-- Name: easy_thumbnails_source_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_source
+    ADD CONSTRAINT easy_thumbnails_source_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: easy_thumbnails_source_storage_hash_765547776e36d1ad_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_source
+    ADD CONSTRAINT easy_thumbnails_source_storage_hash_765547776e36d1ad_uniq UNIQUE (storage_hash, name);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnail
+    ADD CONSTRAINT easy_thumbnails_thumbnail_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_storage_hash_2936071d7ec413f8_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnail
+    ADD CONSTRAINT easy_thumbnails_thumbnail_storage_hash_2936071d7ec413f8_uniq UNIQUE (storage_hash, name, source_id);
+
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnaildimensions
+    ADD CONSTRAINT easy_thumbnails_thumbnaildimensions_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: easy_thumbnails_thumbnaildimensions_thumbnail_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnaildimensions
+    ADD CONSTRAINT easy_thumbnails_thumbnaildimensions_thumbnail_id_key UNIQUE (thumbnail_id);
+
+
+--
+-- Name: filer_clipboard_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_clipboard
+    ADD CONSTRAINT filer_clipboard_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_clipboarditem_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_clipboarditem
+    ADD CONSTRAINT filer_clipboarditem_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_file_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_file
+    ADD CONSTRAINT filer_file_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_folder_parent_id_3be3c11ed42108_uniq; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_folder
+    ADD CONSTRAINT filer_folder_parent_id_3be3c11ed42108_uniq UNIQUE (parent_id, name);
+
+
+--
+-- Name: filer_folder_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_folder
+    ADD CONSTRAINT filer_folder_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_folderpermission_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_folderpermission
+    ADD CONSTRAINT filer_folderpermission_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: filer_image_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY filer_image
+    ADD CONSTRAINT filer_image_pkey PRIMARY KEY (file_ptr_id);
+
+
+--
+-- Name: menus_cachekey_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY menus_cachekey
+    ADD CONSTRAINT menus_cachekey_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: railshosting_railsbetauser_email_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY railshosting_railsbetauser
+    ADD CONSTRAINT railshosting_railsbetauser_email_key UNIQUE (email);
+
+
+--
+-- Name: railshosting_railsbetauser_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY railshosting_railsbetauser
+    ADD CONSTRAINT railshosting_railsbetauser_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: reversion_revision_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY reversion_revision
+    ADD CONSTRAINT reversion_revision_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: reversion_version_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY reversion_version
+    ADD CONSTRAINT reversion_version_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: taggit_tag_name_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY taggit_tag
+    ADD CONSTRAINT taggit_tag_name_key UNIQUE (name);
+
+
+--
+-- Name: taggit_tag_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY taggit_tag
+    ADD CONSTRAINT taggit_tag_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: taggit_tag_slug_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY taggit_tag
+    ADD CONSTRAINT taggit_tag_slug_key UNIQUE (slug);
+
+
+--
+-- Name: taggit_taggeditem_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY taggit_taggeditem
+    ADD CONSTRAINT taggit_taggeditem_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: ungleich_ungleichpage_extended_object_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_ungleichpage_extended_object_id_key UNIQUE (extended_object_id);
+
+
+--
+-- Name: ungleich_ungleichpage_pkey; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_ungleichpage_pkey PRIMARY KEY (id);
+
+
+--
+-- Name: ungleich_ungleichpage_public_extension_id_key; Type: CONSTRAINT; Schema: public; Owner: app; Tablespace: 
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_ungleichpage_public_extension_id_key UNIQUE (public_extension_id);
+
+
+--
+-- Name: auth_group_name_5df6d188de02deca_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_group_name_5df6d188de02deca_like ON auth_group USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: auth_group_permissions_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_group_permissions_0e939a4f ON auth_group_permissions USING btree (group_id);
+
+
+--
+-- Name: auth_group_permissions_8373b171; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_group_permissions_8373b171 ON auth_group_permissions USING btree (permission_id);
+
+
+--
+-- Name: auth_permission_417f1b1c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_permission_417f1b1c ON auth_permission USING btree (content_type_id);
+
+
+--
+-- Name: auth_user_groups_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_groups_0e939a4f ON auth_user_groups USING btree (group_id);
+
+
+--
+-- Name: auth_user_groups_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_groups_e8701ad4 ON auth_user_groups USING btree (user_id);
+
+
+--
+-- Name: auth_user_user_permissions_8373b171; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_user_permissions_8373b171 ON auth_user_user_permissions USING btree (permission_id);
+
+
+--
+-- Name: auth_user_user_permissions_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_user_permissions_e8701ad4 ON auth_user_user_permissions USING btree (user_id);
+
+
+--
+-- Name: auth_user_username_3865c2f3a012f65e_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX auth_user_username_3865c2f3a012f65e_like ON auth_user USING btree (username varchar_pattern_ops);
+
+
+--
+-- Name: cms_aliaspluginmodel_921abf5c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_aliaspluginmodel_921abf5c ON cms_aliaspluginmodel USING btree (alias_placeholder_id);
+
+
+--
+-- Name: cms_aliaspluginmodel_b25eaab4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_aliaspluginmodel_b25eaab4 ON cms_aliaspluginmodel USING btree (plugin_id);
+
+
+--
+-- Name: cms_cmsplugin_667a6151; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_667a6151 ON cms_cmsplugin USING btree (placeholder_id);
+
+
+--
+-- Name: cms_cmsplugin_6be37982; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_6be37982 ON cms_cmsplugin USING btree (parent_id);
+
+
+--
+-- Name: cms_cmsplugin_8512ae7d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_8512ae7d ON cms_cmsplugin USING btree (language);
+
+
+--
+-- Name: cms_cmsplugin_b5e4cf8f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_b5e4cf8f ON cms_cmsplugin USING btree (plugin_type);
+
+
+--
+-- Name: cms_cmsplugin_language_54f9cbf3b21c8366_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_language_54f9cbf3b21c8366_like ON cms_cmsplugin USING btree (language varchar_pattern_ops);
+
+
+--
+-- Name: cms_cmsplugin_plugin_type_51184b61128af8fc_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_cmsplugin_plugin_type_51184b61128af8fc_like ON cms_cmsplugin USING btree (plugin_type varchar_pattern_ops);
+
+
+--
+-- Name: cms_globalpagepermission_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_globalpagepermission_0e939a4f ON cms_globalpagepermission USING btree (group_id);
+
+
+--
+-- Name: cms_globalpagepermission_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_globalpagepermission_e8701ad4 ON cms_globalpagepermission USING btree (user_id);
+
+
+--
+-- Name: cms_globalpagepermission_sites_9365d6e7; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_globalpagepermission_sites_9365d6e7 ON cms_globalpagepermission_sites USING btree (site_id);
+
+
+--
+-- Name: cms_globalpagepermission_sites_a3d12ecd; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_globalpagepermission_sites_a3d12ecd ON cms_globalpagepermission_sites USING btree (globalpagepermission_id);
+
+
+--
+-- Name: cms_page_1d85575d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_1d85575d ON cms_page USING btree (soft_root);
+
+
+--
+-- Name: cms_page_2247c5f0; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_2247c5f0 ON cms_page USING btree (publication_end_date);
+
+
+--
+-- Name: cms_page_3d9ef52f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_3d9ef52f ON cms_page USING btree (reverse_id);
+
+
+--
+-- Name: cms_page_4fa1c803; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_4fa1c803 ON cms_page USING btree (is_home);
+
+
+--
+-- Name: cms_page_6be37982; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_6be37982 ON cms_page USING btree (parent_id);
+
+
+--
+-- Name: cms_page_7b8acfa6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_7b8acfa6 ON cms_page USING btree (navigation_extenders);
+
+
+--
+-- Name: cms_page_9365d6e7; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_9365d6e7 ON cms_page USING btree (site_id);
+
+
+--
+-- Name: cms_page_93b83098; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_93b83098 ON cms_page USING btree (publication_date);
+
+
+--
+-- Name: cms_page_application_urls_617f6cd17f3aec95_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_application_urls_617f6cd17f3aec95_like ON cms_page USING btree (application_urls varchar_pattern_ops);
+
+
+--
+-- Name: cms_page_b7700099; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_b7700099 ON cms_page USING btree (publisher_is_draft);
+
+
+--
+-- Name: cms_page_cb540373; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_cb540373 ON cms_page USING btree (limit_visibility_in_menu);
+
+
+--
+-- Name: cms_page_db3eb53f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_db3eb53f ON cms_page USING btree (in_navigation);
+
+
+--
+-- Name: cms_page_e721871e; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_e721871e ON cms_page USING btree (application_urls);
+
+
+--
+-- Name: cms_page_navigation_extenders_24a15b533f085cfe_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_navigation_extenders_24a15b533f085cfe_like ON cms_page USING btree (navigation_extenders varchar_pattern_ops);
+
+
+--
+-- Name: cms_page_placeholders_1a63c800; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_placeholders_1a63c800 ON cms_page_placeholders USING btree (page_id);
+
+
+--
+-- Name: cms_page_placeholders_667a6151; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_placeholders_667a6151 ON cms_page_placeholders USING btree (placeholder_id);
+
+
+--
+-- Name: cms_page_reverse_id_440cddee3b829c43_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_page_reverse_id_440cddee3b829c43_like ON cms_page USING btree (reverse_id varchar_pattern_ops);
+
+
+--
+-- Name: cms_pagepermission_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pagepermission_0e939a4f ON cms_pagepermission USING btree (group_id);
+
+
+--
+-- Name: cms_pagepermission_1a63c800; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pagepermission_1a63c800 ON cms_pagepermission USING btree (page_id);
+
+
+--
+-- Name: cms_pagepermission_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pagepermission_e8701ad4 ON cms_pagepermission USING btree (user_id);
+
+
+--
+-- Name: cms_pageuser_e93cb7eb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pageuser_e93cb7eb ON cms_pageuser USING btree (created_by_id);
+
+
+--
+-- Name: cms_pageusergroup_e93cb7eb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_pageusergroup_e93cb7eb ON cms_pageusergroup USING btree (created_by_id);
+
+
+--
+-- Name: cms_placeholder_5e97994e; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_placeholder_5e97994e ON cms_placeholder USING btree (slot);
+
+
+--
+-- Name: cms_placeholder_slot_18c7f524f8cf1b8b_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_placeholder_slot_18c7f524f8cf1b8b_like ON cms_placeholder USING btree (slot varchar_pattern_ops);
+
+
+--
+-- Name: cms_placeholderreference_328d0afc; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_placeholderreference_328d0afc ON cms_placeholderreference USING btree (placeholder_ref_id);
+
+
+--
+-- Name: cms_staticplaceholder_1ee2744d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_staticplaceholder_1ee2744d ON cms_staticplaceholder USING btree (public_id);
+
+
+--
+-- Name: cms_staticplaceholder_5cb48773; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_staticplaceholder_5cb48773 ON cms_staticplaceholder USING btree (draft_id);
+
+
+--
+-- Name: cms_staticplaceholder_9365d6e7; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_staticplaceholder_9365d6e7 ON cms_staticplaceholder USING btree (site_id);
+
+
+--
+-- Name: cms_title_1268de9a; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_1268de9a ON cms_title USING btree (has_url_overwrite);
+
+
+--
+-- Name: cms_title_1a63c800; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_1a63c800 ON cms_title USING btree (page_id);
+
+
+--
+-- Name: cms_title_2dbcba41; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_2dbcba41 ON cms_title USING btree (slug);
+
+
+--
+-- Name: cms_title_8512ae7d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_8512ae7d ON cms_title USING btree (language);
+
+
+--
+-- Name: cms_title_b7700099; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_b7700099 ON cms_title USING btree (publisher_is_draft);
+
+
+--
+-- Name: cms_title_d6fe1d0b; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_d6fe1d0b ON cms_title USING btree (path);
+
+
+--
+-- Name: cms_title_f7202fc0; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_f7202fc0 ON cms_title USING btree (publisher_state);
+
+
+--
+-- Name: cms_title_language_319afce44255a674_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_language_319afce44255a674_like ON cms_title USING btree (language varchar_pattern_ops);
+
+
+--
+-- Name: cms_title_path_3e691ba4741b35b2_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_path_3e691ba4741b35b2_like ON cms_title USING btree (path varchar_pattern_ops);
+
+
+--
+-- Name: cms_title_slug_615cef857866903b_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_title_slug_615cef857866903b_like ON cms_title USING btree (slug varchar_pattern_ops);
+
+
+--
+-- Name: cms_usersettings_2655b062; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cms_usersettings_2655b062 ON cms_usersettings USING btree (clipboard_id);
+
+
+--
+-- Name: cmsplugin_filer_file_filerfile_814552b9; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_file_filerfile_814552b9 ON cmsplugin_filer_file_filerfile USING btree (file_id);
+
+
+--
+-- Name: cmsplugin_filer_folder_filerfolder_a8a44dbb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_folder_filerfolder_a8a44dbb ON cmsplugin_filer_folder_filerfolder USING btree (folder_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_0fe0fc57; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_image_filerimage_0fe0fc57 ON cmsplugin_filer_image_filerimage USING btree (file_link_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_6b85b7b1; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_image_filerimage_6b85b7b1 ON cmsplugin_filer_image_filerimage USING btree (thumbnail_option_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_image_filerimage_d916d256 ON cmsplugin_filer_image_filerimage USING btree (page_link_id);
+
+
+--
+-- Name: cmsplugin_filer_image_filerimage_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_image_filerimage_f33175e6 ON cmsplugin_filer_image_filerimage USING btree (image_id);
+
+
+--
+-- Name: cmsplugin_filer_link_filerlinkplugin_814552b9; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_link_filerlinkplugin_814552b9 ON cmsplugin_filer_link_filerlinkplugin USING btree (file_id);
+
+
+--
+-- Name: cmsplugin_filer_link_filerlinkplugin_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_link_filerlinkplugin_d916d256 ON cmsplugin_filer_link_filerlinkplugin USING btree (page_link_id);
+
+
+--
+-- Name: cmsplugin_filer_teaser_filerteaser_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_teaser_filerteaser_d916d256 ON cmsplugin_filer_teaser_filerteaser USING btree (page_link_id);
+
+
+--
+-- Name: cmsplugin_filer_teaser_filerteaser_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_teaser_filerteaser_f33175e6 ON cmsplugin_filer_teaser_filerteaser USING btree (image_id);
+
+
+--
+-- Name: cmsplugin_filer_video_filervideo_d1b173c8; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_video_filervideo_d1b173c8 ON cmsplugin_filer_video_filervideo USING btree (movie_id);
+
+
+--
+-- Name: cmsplugin_filer_video_filervideo_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX cmsplugin_filer_video_filervideo_f33175e6 ON cmsplugin_filer_video_filervideo USING btree (image_id);
+
+
+--
+-- Name: django_admin_log_417f1b1c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_admin_log_417f1b1c ON django_admin_log USING btree (content_type_id);
+
+
+--
+-- Name: django_admin_log_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_admin_log_e8701ad4 ON django_admin_log USING btree (user_id);
+
+
+--
+-- Name: django_select2_keymap_key_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_select2_keymap_key_like ON django_select2_keymap USING btree (key varchar_pattern_ops);
+
+
+--
+-- Name: django_session_de54fa62; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_session_de54fa62 ON django_session USING btree (expire_date);
+
+
+--
+-- Name: django_session_session_key_6beefb891d17bf09_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX django_session_session_key_6beefb891d17bf09_like ON django_session USING btree (session_key varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_793c8338; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_authorentriesplugin_authors_793c8338 ON djangocms_blog_authorentriesplugin_authors USING btree (authorentriesplugin_id);
+
+
+--
+-- Name: djangocms_blog_authorentriesplugin_authors_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_authorentriesplugin_authors_e8701ad4 ON djangocms_blog_authorentriesplugin_authors USING btree (user_id);
+
+
+--
+-- Name: djangocms_blog_blogcategory_6be37982; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_6be37982 ON djangocms_blog_blogcategory USING btree (parent_id);
+
+
+--
+-- Name: djangocms_blog_blogcategory_language_code_1f54e0c6383b5af8_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_language_code_1f54e0c6383b5af8_like ON djangocms_blog_blogcategory_translation USING btree (language_code varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translat_slug_41607e362e74f9e3_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_translat_slug_41607e362e74f9e3_like ON djangocms_blog_blogcategory_translation USING btree (slug varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_2dbcba41; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_translation_2dbcba41 ON djangocms_blog_blogcategory_translation USING btree (slug);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_60716c2f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_translation_60716c2f ON djangocms_blog_blogcategory_translation USING btree (language_code);
+
+
+--
+-- Name: djangocms_blog_blogcategory_translation_90349b61; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_blogcategory_translation_90349b61 ON djangocms_blog_blogcategory_translation USING btree (master_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_efb54956; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_latestpostsplugin_categories_efb54956 ON djangocms_blog_latestpostsplugin_categories USING btree (blogcategory_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_categories_fda89e10; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_latestpostsplugin_categories_fda89e10 ON djangocms_blog_latestpostsplugin_categories USING btree (latestpostsplugin_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_76f094bc; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_latestpostsplugin_tags_76f094bc ON djangocms_blog_latestpostsplugin_tags USING btree (tag_id);
+
+
+--
+-- Name: djangocms_blog_latestpostsplugin_tags_fda89e10; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_latestpostsplugin_tags_fda89e10 ON djangocms_blog_latestpostsplugin_tags USING btree (latestpostsplugin_id);
+
+
+--
+-- Name: djangocms_blog_post_36b62cbe; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_36b62cbe ON djangocms_blog_post USING btree (main_image_id);
+
+
+--
+-- Name: djangocms_blog_post_4f331e2f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_4f331e2f ON djangocms_blog_post USING btree (author_id);
+
+
+--
+-- Name: djangocms_blog_post_53808359; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_53808359 ON djangocms_blog_post USING btree (main_image_full_id);
+
+
+--
+-- Name: djangocms_blog_post_9d0a35cc; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_9d0a35cc ON djangocms_blog_post USING btree (main_image_thumbnail_id);
+
+
+--
+-- Name: djangocms_blog_post_categories_efb54956; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_categories_efb54956 ON djangocms_blog_post_categories USING btree (blogcategory_id);
+
+
+--
+-- Name: djangocms_blog_post_categories_f3aa1999; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_categories_f3aa1999 ON djangocms_blog_post_categories USING btree (post_id);
+
+
+--
+-- Name: djangocms_blog_post_e14f02ad; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_e14f02ad ON djangocms_blog_post USING btree (content_id);
+
+
+--
+-- Name: djangocms_blog_post_sites_9365d6e7; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_sites_9365d6e7 ON djangocms_blog_post_sites USING btree (site_id);
+
+
+--
+-- Name: djangocms_blog_post_sites_f3aa1999; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_sites_f3aa1999 ON djangocms_blog_post_sites USING btree (post_id);
+
+
+--
+-- Name: djangocms_blog_post_translat_language_code_9de399a84ef5de4_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_translat_language_code_9de399a84ef5de4_like ON djangocms_blog_post_translation USING btree (language_code varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_blog_post_translation_2dbcba41; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_translation_2dbcba41 ON djangocms_blog_post_translation USING btree (slug);
+
+
+--
+-- Name: djangocms_blog_post_translation_60716c2f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_translation_60716c2f ON djangocms_blog_post_translation USING btree (language_code);
+
+
+--
+-- Name: djangocms_blog_post_translation_90349b61; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_translation_90349b61 ON djangocms_blog_post_translation USING btree (master_id);
+
+
+--
+-- Name: djangocms_blog_post_translation_slug_4f3dfdbb2203287f_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_blog_post_translation_slug_4f3dfdbb2203287f_like ON djangocms_blog_post_translation USING btree (slug varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_inherit_inheritpageplaceholder_ccbb37bf; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_inherit_inheritpageplaceholder_ccbb37bf ON djangocms_inherit_inheritpageplaceholder USING btree (from_page_id);
+
+
+--
+-- Name: djangocms_link_link_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_link_link_d916d256 ON djangocms_link_link USING btree (page_link_id);
+
+
+--
+-- Name: djangocms_snippet_snippet_name_259f5ab907cd2d68_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_snippet_snippet_name_259f5ab907cd2d68_like ON djangocms_snippet_snippet USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: djangocms_snippet_snippetptr_cfd011c9; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_snippet_snippetptr_cfd011c9 ON djangocms_snippet_snippetptr USING btree (snippet_id);
+
+
+--
+-- Name: djangocms_teaser_teaser_d916d256; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX djangocms_teaser_teaser_d916d256 ON djangocms_teaser_teaser USING btree (page_link_id);
+
+
+--
+-- Name: easy_thumbnails_source_b068931c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_source_b068931c ON easy_thumbnails_source USING btree (name);
+
+
+--
+-- Name: easy_thumbnails_source_b454e115; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_source_b454e115 ON easy_thumbnails_source USING btree (storage_hash);
+
+
+--
+-- Name: easy_thumbnails_source_name_53e0b4aeb3d0e1c_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_source_name_53e0b4aeb3d0e1c_like ON easy_thumbnails_source USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: easy_thumbnails_source_storage_hash_343faac2ddf05af7_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_source_storage_hash_343faac2ddf05af7_like ON easy_thumbnails_source USING btree (storage_hash varchar_pattern_ops);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_0afd9202; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_0afd9202 ON easy_thumbnails_thumbnail USING btree (source_id);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_b068931c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_b068931c ON easy_thumbnails_thumbnail USING btree (name);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_b454e115; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_b454e115 ON easy_thumbnails_thumbnail USING btree (storage_hash);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_name_19b872e1e26d7161_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_name_19b872e1e26d7161_like ON easy_thumbnails_thumbnail USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: easy_thumbnails_thumbnail_storage_hash_5fd7e681638a428c_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX easy_thumbnails_thumbnail_storage_hash_5fd7e681638a428c_like ON easy_thumbnails_thumbnail USING btree (storage_hash varchar_pattern_ops);
+
+
+--
+-- Name: filer_clipboard_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_clipboard_e8701ad4 ON filer_clipboard USING btree (user_id);
+
+
+--
+-- Name: filer_clipboarditem_2655b062; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_clipboarditem_2655b062 ON filer_clipboarditem USING btree (clipboard_id);
+
+
+--
+-- Name: filer_clipboarditem_814552b9; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_clipboarditem_814552b9 ON filer_clipboarditem USING btree (file_id);
+
+
+--
+-- Name: filer_file_5e7b1936; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_file_5e7b1936 ON filer_file USING btree (owner_id);
+
+
+--
+-- Name: filer_file_a8a44dbb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_file_a8a44dbb ON filer_file USING btree (folder_id);
+
+
+--
+-- Name: filer_file_d3e32c49; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_file_d3e32c49 ON filer_file USING btree (polymorphic_ctype_id);
+
+
+--
+-- Name: filer_folder_3cfbd988; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_3cfbd988 ON filer_folder USING btree (rght);
+
+
+--
+-- Name: filer_folder_5e7b1936; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_5e7b1936 ON filer_folder USING btree (owner_id);
+
+
+--
+-- Name: filer_folder_656442a0; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_656442a0 ON filer_folder USING btree (tree_id);
+
+
+--
+-- Name: filer_folder_6be37982; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_6be37982 ON filer_folder USING btree (parent_id);
+
+
+--
+-- Name: filer_folder_c9e9a848; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_c9e9a848 ON filer_folder USING btree (level);
+
+
+--
+-- Name: filer_folder_caf7cc51; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folder_caf7cc51 ON filer_folder USING btree (lft);
+
+
+--
+-- Name: filer_folderpermission_0e939a4f; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folderpermission_0e939a4f ON filer_folderpermission USING btree (group_id);
+
+
+--
+-- Name: filer_folderpermission_a8a44dbb; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folderpermission_a8a44dbb ON filer_folderpermission USING btree (folder_id);
+
+
+--
+-- Name: filer_folderpermission_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX filer_folderpermission_e8701ad4 ON filer_folderpermission USING btree (user_id);
+
+
+--
+-- Name: railshosting_railsbetauser_email_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX railshosting_railsbetauser_email_like ON railshosting_railsbetauser USING btree (email varchar_pattern_ops);
+
+
+--
+-- Name: reversion_revision_b16b0f06; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_revision_b16b0f06 ON reversion_revision USING btree (manager_slug);
+
+
+--
+-- Name: reversion_revision_c69e55a4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_revision_c69e55a4 ON reversion_revision USING btree (date_created);
+
+
+--
+-- Name: reversion_revision_e8701ad4; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_revision_e8701ad4 ON reversion_revision USING btree (user_id);
+
+
+--
+-- Name: reversion_revision_manager_slug_6a1331a19ba6e45_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_revision_manager_slug_6a1331a19ba6e45_like ON reversion_revision USING btree (manager_slug varchar_pattern_ops);
+
+
+--
+-- Name: reversion_version_0c9ba3a3; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_version_0c9ba3a3 ON reversion_version USING btree (object_id_int);
+
+
+--
+-- Name: reversion_version_417f1b1c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_version_417f1b1c ON reversion_version USING btree (content_type_id);
+
+
+--
+-- Name: reversion_version_5de09a8d; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX reversion_version_5de09a8d ON reversion_version USING btree (revision_id);
+
+
+--
+-- Name: taggit_tag_name_47eb69d4457c70fc_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_tag_name_47eb69d4457c70fc_like ON taggit_tag USING btree (name varchar_pattern_ops);
+
+
+--
+-- Name: taggit_tag_slug_12a2b4e50b24dad3_like; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_tag_slug_12a2b4e50b24dad3_like ON taggit_tag USING btree (slug varchar_pattern_ops);
+
+
+--
+-- Name: taggit_taggeditem_417f1b1c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_taggeditem_417f1b1c ON taggit_taggeditem USING btree (content_type_id);
+
+
+--
+-- Name: taggit_taggeditem_76f094bc; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_taggeditem_76f094bc ON taggit_taggeditem USING btree (tag_id);
+
+
+--
+-- Name: taggit_taggeditem_af31437c; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX taggit_taggeditem_af31437c ON taggit_taggeditem USING btree (object_id);
+
+
+--
+-- Name: ungleich_ungleichpage_f33175e6; Type: INDEX; Schema: public; Owner: app; Tablespace: 
+--
+
+CREATE INDEX ungleich_ungleichpage_f33175e6 ON ungleich_ungleichpage USING btree (image_id);
+
+
+--
+-- Name: D1e0ce2e19a5dde4bf91bd55da0f998e; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories
+    ADD CONSTRAINT "D1e0ce2e19a5dde4bf91bd55da0f998e" FOREIGN KEY (blogcategory_id) REFERENCES djangocms_blog_blogcategory(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D30efff85dc2b8aeb5b0cd15021c7816; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT "D30efff85dc2b8aeb5b0cd15021c7816" FOREIGN KEY (public_extension_id) REFERENCES ungleich_ungleichpage(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D3865a3fccba0fef3af61c547c859439; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites
+    ADD CONSTRAINT "D3865a3fccba0fef3af61c547c859439" FOREIGN KEY (globalpagepermission_id) REFERENCES cms_globalpagepermission(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D39e972de69b55cc4c8b58e9ca894b94; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags
+    ADD CONSTRAINT "D39e972de69b55cc4c8b58e9ca894b94" FOREIGN KEY (latestpostsplugin_id) REFERENCES djangocms_blog_latestpostsplugin(cmsplugin_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D98d36523ef8f5a0b35cbf698bd431ed; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_file
+    ADD CONSTRAINT "D98d36523ef8f5a0b35cbf698bd431ed" FOREIGN KEY (polymorphic_ctype_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: D9e31d3fcffd61cc4de6d04859c4df85; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories
+    ADD CONSTRAINT "D9e31d3fcffd61cc4de6d04859c4df85" FOREIGN KEY (blogcategory_id) REFERENCES djangocms_blog_blogcategory(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_content_type_id_7274a4b9a6a80677_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_permission
+    ADD CONSTRAINT auth_content_type_id_7274a4b9a6a80677_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_group__permission_id_119d0d61842f902_fk_auth_permission_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_group_permissions
+    ADD CONSTRAINT auth_group__permission_id_119d0d61842f902_fk_auth_permission_id FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_group_permissio_group_id_36c2439f2e68e691_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_group_permissions
+    ADD CONSTRAINT auth_group_permissio_group_id_36c2439f2e68e691_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user__permission_id_4ae8a83b6fe9667a_fk_auth_permission_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_user_permissions
+    ADD CONSTRAINT auth_user__permission_id_4ae8a83b6fe9667a_fk_auth_permission_id FOREIGN KEY (permission_id) REFERENCES auth_permission(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_groups_group_id_56c19fd2fb34f8b9_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_groups
+    ADD CONSTRAINT auth_user_groups_group_id_56c19fd2fb34f8b9_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_groups_user_id_4b4cf591fb57fa1f_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_groups
+    ADD CONSTRAINT auth_user_groups_user_id_4b4cf591fb57fa1f_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: auth_user_user_permiss_user_id_4a772bdea6ed34b3_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY auth_user_user_permissions
+    ADD CONSTRAINT auth_user_user_permiss_user_id_4a772bdea6ed34b3_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: b1a2c98e70ae6118f00567a081b0cb4b; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors
+    ADD CONSTRAINT b1a2c98e70ae6118f00567a081b0cb4b FOREIGN KEY (authorentriesplugin_id) REFERENCES djangocms_blog_authorentriesplugin(cmsplugin_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: c25adf4d6104ba67ff886dc9f2a45caf; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT c25adf4d6104ba67ff886dc9f2a45caf FOREIGN KEY (main_image_thumbnail_id) REFERENCES cmsplugin_filer_image_thumbnailoption(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: c6d96324be133449397f73a9089b4e88; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT c6d96324be133449397f73a9089b4e88 FOREIGN KEY (thumbnail_option_id) REFERENCES cmsplugin_filer_image_thumbnailoption(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_alias_cmsplugin_ptr_id_5b66c0754b77425f_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_aliaspluginmodel
+    ADD CONSTRAINT cms_alias_cmsplugin_ptr_id_5b66c0754b77425f_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_alias_placeholder_id_4d9a049044fc5c62_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_aliaspluginmodel
+    ADD CONSTRAINT cms_alias_placeholder_id_4d9a049044fc5c62_fk_cms_placeholder_id FOREIGN KEY (alias_placeholder_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_aliaspluginm_plugin_id_2d8a0ab45136b02f_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_aliaspluginmodel
+    ADD CONSTRAINT cms_aliaspluginm_plugin_id_2d8a0ab45136b02f_fk_cms_cmsplugin_id FOREIGN KEY (plugin_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_cmspl_placeholder_id_2e3fbdcc67d364ed_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_cmsplugin
+    ADD CONSTRAINT cms_cmspl_placeholder_id_2e3fbdcc67d364ed_fk_cms_placeholder_id FOREIGN KEY (placeholder_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_cmsplugin_parent_id_5d27fb648727d04c_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_cmsplugin
+    ADD CONSTRAINT cms_cmsplugin_parent_id_5d27fb648727d04c_fk_cms_cmsplugin_id FOREIGN KEY (parent_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_globalpagepermis_group_id_7cda09038f64b58f_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission
+    ADD CONSTRAINT cms_globalpagepermis_group_id_7cda09038f64b58f_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_globalpagepermis_site_id_214c6cfe2b65c86d_fk_django_site_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission_sites
+    ADD CONSTRAINT cms_globalpagepermis_site_id_214c6cfe2b65c86d_fk_django_site_id FOREIGN KEY (site_id) REFERENCES django_site(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_globalpagepermissi_user_id_2380d7172364bbc9_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_globalpagepermission
+    ADD CONSTRAINT cms_globalpagepermissi_user_id_2380d7172364bbc9_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_p_placeholder_ref_id_22fdc868550a613b_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_placeholderreference
+    ADD CONSTRAINT cms_p_placeholder_ref_id_22fdc868550a613b_fk_cms_placeholder_id FOREIGN KEY (placeholder_ref_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page_p_placeholder_id_3e31dd5cf07a7a3_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page_placeholders
+    ADD CONSTRAINT cms_page_p_placeholder_id_3e31dd5cf07a7a3_fk_cms_placeholder_id FOREIGN KEY (placeholder_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page_parent_id_8d51c5e4e7e9310_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_parent_id_8d51c5e4e7e9310_fk_cms_page_id FOREIGN KEY (parent_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page_placeholders_page_id_26147522c2da834f_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page_placeholders
+    ADD CONSTRAINT cms_page_placeholders_page_id_26147522c2da834f_fk_cms_page_id FOREIGN KEY (page_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page_publisher_public_id_70c1b7f7287e96c2_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_publisher_public_id_70c1b7f7287e96c2_fk_cms_page_id FOREIGN KEY (publisher_public_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_page_site_id_25555bc4ab6e5908_fk_django_site_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_page
+    ADD CONSTRAINT cms_page_site_id_25555bc4ab6e5908_fk_django_site_id FOREIGN KEY (site_id) REFERENCES django_site(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pagepermission_group_id_214b54c538a2060b_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pagepermission
+    ADD CONSTRAINT cms_pagepermission_group_id_214b54c538a2060b_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pagepermission_page_id_742205a7841c852d_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pagepermission
+    ADD CONSTRAINT cms_pagepermission_page_id_742205a7841c852d_fk_cms_page_id FOREIGN KEY (page_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pagepermission_user_id_1fd8f6bd6e393a1d_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pagepermission
+    ADD CONSTRAINT cms_pagepermission_user_id_1fd8f6bd6e393a1d_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pageuser_created_by_id_4db03915f07f3a7b_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pageuser
+    ADD CONSTRAINT cms_pageuser_created_by_id_4db03915f07f3a7b_fk_auth_user_id FOREIGN KEY (created_by_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pageuser_user_ptr_id_4eddb8b96660e195_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pageuser
+    ADD CONSTRAINT cms_pageuser_user_ptr_id_4eddb8b96660e195_fk_auth_user_id FOREIGN KEY (user_ptr_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pageusergrou_group_ptr_id_5b59774f60d55d66_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pageusergroup
+    ADD CONSTRAINT cms_pageusergrou_group_ptr_id_5b59774f60d55d66_fk_auth_group_id FOREIGN KEY (group_ptr_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_pageusergroup_created_by_id_9472032c154ad4d_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_pageusergroup
+    ADD CONSTRAINT cms_pageusergroup_created_by_id_9472032c154ad4d_fk_auth_user_id FOREIGN KEY (created_by_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_place_cmsplugin_ptr_id_7bde01ee40fae1cc_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_placeholderreference
+    ADD CONSTRAINT cms_place_cmsplugin_ptr_id_7bde01ee40fae1cc_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_staticplac_public_id_638640ab8c6be6d4_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplac_public_id_638640ab8c6be6d4_fk_cms_placeholder_id FOREIGN KEY (public_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_staticplace_draft_id_5976d579de303795_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplace_draft_id_5976d579de303795_fk_cms_placeholder_id FOREIGN KEY (draft_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_staticplaceholder_site_id_c16ce69f477cc55_fk_django_site_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_staticplaceholder
+    ADD CONSTRAINT cms_staticplaceholder_site_id_c16ce69f477cc55_fk_django_site_id FOREIGN KEY (site_id) REFERENCES django_site(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_title_page_id_672fdd0b4938090d_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_page_id_672fdd0b4938090d_fk_cms_page_id FOREIGN KEY (page_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_title_publisher_public_id_63837c0040e816c0_fk_cms_title_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_title
+    ADD CONSTRAINT cms_title_publisher_public_id_63837c0040e816c0_fk_cms_title_id FOREIGN KEY (publisher_public_id) REFERENCES cms_title(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_userset_clipboard_id_40153078a366ee92_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_usersettings
+    ADD CONSTRAINT cms_userset_clipboard_id_40153078a366ee92_fk_cms_placeholder_id FOREIGN KEY (clipboard_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cms_usersettings_user_id_422e300cea4d3119_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cms_usersettings
+    ADD CONSTRAINT cms_usersettings_user_id_422e300cea4d3119_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin__cmsplugin_ptr_id_d866216c862b96c_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_teaser_filerteaser
+    ADD CONSTRAINT cmsplugin__cmsplugin_ptr_id_d866216c862b96c_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin__image_id_28232731ed1ae7db_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_teaser_filerteaser
+    ADD CONSTRAINT cmsplugin__image_id_28232731ed1ae7db_fk_filer_image_file_ptr_id FOREIGN KEY (image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_2906a73bda08a0df_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_file_filerfile
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_2906a73bda08a0df_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_4adeb50a9dc2e688_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_folder_filerfolder
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_4adeb50a9dc2e688_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_548d56148a213c9d_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_video_filervideo
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_548d56148a213c9d_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_5b8b7a1fef686524_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_link_filerlinkplugin
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_5b8b7a1fef686524_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_cmsplugin_ptr_id_7f712f0346ee6a25_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_cmsplugin_ptr_id_7f712f0346ee6a25_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_f_image_id_387c5358f32cb24_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_video_filervideo
+    ADD CONSTRAINT cmsplugin_f_image_id_387c5358f32cb24_fk_filer_image_file_ptr_id FOREIGN KEY (image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_f_image_id_7185b59bafa7f6c_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_f_image_id_7185b59bafa7f6c_fk_filer_image_file_ptr_id FOREIGN KEY (image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer__file_link_id_5b4906e85dc229c5_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_filer__file_link_id_5b4906e85dc229c5_fk_filer_file_id FOREIGN KEY (file_link_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_f_folder_id_50feb55a240d8315_fk_filer_folder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_folder_filerfolder
+    ADD CONSTRAINT cmsplugin_filer_f_folder_id_50feb55a240d8315_fk_filer_folder_id FOREIGN KEY (folder_id) REFERENCES filer_folder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_file__file_id_4007a229f0c0340f_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_file_filerfile
+    ADD CONSTRAINT cmsplugin_filer_file__file_id_4007a229f0c0340f_fk_filer_file_id FOREIGN KEY (file_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_im_page_link_id_7d07a44d6b75a570_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_image_filerimage
+    ADD CONSTRAINT cmsplugin_filer_im_page_link_id_7d07a44d6b75a570_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_li_page_link_id_1d3c572fcb96fa9f_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_link_filerlinkplugin
+    ADD CONSTRAINT cmsplugin_filer_li_page_link_id_1d3c572fcb96fa9f_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_link__file_id_45178508a0703e54_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_link_filerlinkplugin
+    ADD CONSTRAINT cmsplugin_filer_link__file_id_45178508a0703e54_fk_filer_file_id FOREIGN KEY (file_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_te_page_link_id_6c65f47473426d49_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_teaser_filerteaser
+    ADD CONSTRAINT cmsplugin_filer_te_page_link_id_6c65f47473426d49_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: cmsplugin_filer_vide_movie_id_169f89b271c3cbff_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY cmsplugin_filer_video_filervideo
+    ADD CONSTRAINT cmsplugin_filer_vide_movie_id_169f89b271c3cbff_fk_filer_file_id FOREIGN KEY (movie_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: de79cf81884893c0358d274266cd1d97; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT de79cf81884893c0358d274266cd1d97 FOREIGN KEY (main_image_full_id) REFERENCES cmsplugin_filer_image_thumbnailoption(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dj_parent_id_124c3ea43cd571bb_fk_djangocms_blog_blogcategory_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory
+    ADD CONSTRAINT dj_parent_id_124c3ea43cd571bb_fk_djangocms_blog_blogcategory_id FOREIGN KEY (parent_id) REFERENCES djangocms_blog_blogcategory(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dja_master_id_1e34ae93e58bb4c_fk_djangocms_blog_blogcategory_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_blogcategory_translation
+    ADD CONSTRAINT dja_master_id_1e34ae93e58bb4c_fk_djangocms_blog_blogcategory_id FOREIGN KEY (master_id) REFERENCES djangocms_blog_blogcategory(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: dja_snippet_id_199da8772ac20aab_fk_djangocms_snippet_snippet_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippetptr
+    ADD CONSTRAINT dja_snippet_id_199da8772ac20aab_fk_djangocms_snippet_snippet_id FOREIGN KEY (snippet_id) REFERENCES djangocms_snippet_snippet(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djan_content_type_id_3487bc4d3dd77d88_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_admin_log
+    ADD CONSTRAINT djan_content_type_id_3487bc4d3dd77d88_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djang_main_image_id_7be928a6d76ca21e_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT djang_main_image_id_7be928a6d76ca21e_fk_filer_image_file_ptr_id FOREIGN KEY (main_image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: django_admin_log_user_id_51952f5a1f098171_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY django_admin_log
+    ADD CONSTRAINT django_admin_log_user_id_51952f5a1f098171_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms__master_id_6f2734d5156341c8_fk_djangocms_blog_post_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_translation
+    ADD CONSTRAINT djangocms__master_id_6f2734d5156341c8_fk_djangocms_blog_post_id FOREIGN KEY (master_id) REFERENCES djangocms_blog_post(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_bl_post_id_554ac9016e77fd4a_fk_djangocms_blog_post_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites
+    ADD CONSTRAINT djangocms_bl_post_id_554ac9016e77fd4a_fk_djangocms_blog_post_id FOREIGN KEY (post_id) REFERENCES djangocms_blog_post(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_bl_post_id_72c09b2d1fa023e8_fk_djangocms_blog_post_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_categories
+    ADD CONSTRAINT djangocms_bl_post_id_72c09b2d1fa023e8_fk_djangocms_blog_post_id FOREIGN KEY (post_id) REFERENCES djangocms_blog_post(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blo_content_id_7c060747899bb391_fk_cms_placeholder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT djangocms_blo_content_id_7c060747899bb391_fk_cms_placeholder_id FOREIGN KEY (content_id) REFERENCES cms_placeholder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blog_authore_user_id_7c4f4da038a9db62_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin_authors
+    ADD CONSTRAINT djangocms_blog_authore_user_id_7c4f4da038a9db62_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blog_latestp_tag_id_66d8da2f4531c2b9_fk_taggit_tag_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_tags
+    ADD CONSTRAINT djangocms_blog_latestp_tag_id_66d8da2f4531c2b9_fk_taggit_tag_id FOREIGN KEY (tag_id) REFERENCES taggit_tag(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blog_post_author_id_740f4c9aed461f1f_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post
+    ADD CONSTRAINT djangocms_blog_post_author_id_740f4c9aed461f1f_fk_auth_user_id FOREIGN KEY (author_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_blog_post_s_site_id_173d1131dbce5a3_fk_django_site_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_post_sites
+    ADD CONSTRAINT djangocms_blog_post_s_site_id_173d1131dbce5a3_fk_django_site_id FOREIGN KEY (site_id) REFERENCES django_site(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_42bfc10438d134b2_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_teaser_teaser
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_42bfc10438d134b2_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_50f54fddfff30903_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_authorentriesplugin
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_50f54fddfff30903_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_52c42fffa4fb4c95_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_googlemap_googlemap
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_52c42fffa4fb4c95_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_5edeb98aae85a226_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_5edeb98aae85a226_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_64d16f645cff9ca5_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_inherit_inheritpageplaceholder
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_64d16f645cff9ca5_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_68e16566c8a3af59_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_link_link
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_68e16566c8a3af59_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_7617c6dca52b79d1_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_snippet_snippetptr
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_7617c6dca52b79d1_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_cmsplugin_ptr_id_795f32e5dde2b503_fk_cms_cmsplugin_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_flash_flash
+    ADD CONSTRAINT djangocms_cmsplugin_ptr_id_795f32e5dde2b503_fk_cms_cmsplugin_id FOREIGN KEY (cmsplugin_ptr_id) REFERENCES cms_cmsplugin(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_inherit__from_page_id_1df18740f2d56346_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_inherit_inheritpageplaceholder
+    ADD CONSTRAINT djangocms_inherit__from_page_id_1df18740f2d56346_fk_cms_page_id FOREIGN KEY (from_page_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_link_lin_page_link_id_1331b5c52df0936a_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_link_link
+    ADD CONSTRAINT djangocms_link_lin_page_link_id_1331b5c52df0936a_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: djangocms_teaser_t_page_link_id_27e63cbd6347058f_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_teaser_teaser
+    ADD CONSTRAINT djangocms_teaser_t_page_link_id_27e63cbd6347058f_fk_cms_page_id FOREIGN KEY (page_link_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: e_thumbnail_id_43080364cf301698_fk_easy_thumbnails_thumbnail_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnaildimensions
+    ADD CONSTRAINT e_thumbnail_id_43080364cf301698_fk_easy_thumbnails_thumbnail_id FOREIGN KEY (thumbnail_id) REFERENCES easy_thumbnails_thumbnail(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: easy_th_source_id_6f8372984cc2bf35_fk_easy_thumbnails_source_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY easy_thumbnails_thumbnail
+    ADD CONSTRAINT easy_th_source_id_6f8372984cc2bf35_fk_easy_thumbnails_source_id FOREIGN KEY (source_id) REFERENCES easy_thumbnails_source(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: fbc5046808bf20fc0670675b9967abfb; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY djangocms_blog_latestpostsplugin_categories
+    ADD CONSTRAINT fbc5046808bf20fc0670675b9967abfb FOREIGN KEY (latestpostsplugin_id) REFERENCES djangocms_blog_latestpostsplugin(cmsplugin_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_clipb_clipboard_id_5b26c240ff889721_fk_filer_clipboard_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboarditem
+    ADD CONSTRAINT filer_clipb_clipboard_id_5b26c240ff889721_fk_filer_clipboard_id FOREIGN KEY (clipboard_id) REFERENCES filer_clipboard(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_clipboard_user_id_3674b01d0559f7d_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboard
+    ADD CONSTRAINT filer_clipboard_user_id_3674b01d0559f7d_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_clipboarditem_file_id_5b0f53b76815c091_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_clipboarditem
+    ADD CONSTRAINT filer_clipboarditem_file_id_5b0f53b76815c091_fk_filer_file_id FOREIGN KEY (file_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_file_folder_id_e318a07985894d4_fk_filer_folder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_file
+    ADD CONSTRAINT filer_file_folder_id_e318a07985894d4_fk_filer_folder_id FOREIGN KEY (folder_id) REFERENCES filer_folder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_file_owner_id_5bff3f10c7d5b16a_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_file
+    ADD CONSTRAINT filer_file_owner_id_5bff3f10c7d5b16a_fk_auth_user_id FOREIGN KEY (owner_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folder_owner_id_76418f490e43e78a_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folder
+    ADD CONSTRAINT filer_folder_owner_id_76418f490e43e78a_fk_auth_user_id FOREIGN KEY (owner_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folder_parent_id_32445c3f610191b9_fk_filer_folder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folder
+    ADD CONSTRAINT filer_folder_parent_id_32445c3f610191b9_fk_filer_folder_id FOREIGN KEY (parent_id) REFERENCES filer_folder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folderpermis_folder_id_73f63d5b9223dc8_fk_filer_folder_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folderpermission
+    ADD CONSTRAINT filer_folderpermis_folder_id_73f63d5b9223dc8_fk_filer_folder_id FOREIGN KEY (folder_id) REFERENCES filer_folder(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folderpermissio_group_id_68fed69352f6930_fk_auth_group_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folderpermission
+    ADD CONSTRAINT filer_folderpermissio_group_id_68fed69352f6930_fk_auth_group_id FOREIGN KEY (group_id) REFERENCES auth_group(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_folderpermission_user_id_4e0c62cfd3e30c58_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_folderpermission
+    ADD CONSTRAINT filer_folderpermission_user_id_4e0c62cfd3e30c58_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: filer_image_file_ptr_id_2e1e3365e09fa79f_fk_filer_file_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY filer_image
+    ADD CONSTRAINT filer_image_file_ptr_id_2e1e3365e09fa79f_fk_filer_file_id FOREIGN KEY (file_ptr_id) REFERENCES filer_file(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: reve_content_type_id_16723ee6ef091b59_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_version
+    ADD CONSTRAINT reve_content_type_id_16723ee6ef091b59_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: reversion_revision_id_220bd32d7f58c93b_fk_reversion_revision_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_version
+    ADD CONSTRAINT reversion_revision_id_220bd32d7f58c93b_fk_reversion_revision_id FOREIGN KEY (revision_id) REFERENCES reversion_revision(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: reversion_revision_user_id_4a94651b12ab7cbf_fk_auth_user_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY reversion_revision
+    ADD CONSTRAINT reversion_revision_user_id_4a94651b12ab7cbf_fk_auth_user_id FOREIGN KEY (user_id) REFERENCES auth_user(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: tagg_content_type_id_273e2c3f8a3e6d0d_fk_django_content_type_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY taggit_taggeditem
+    ADD CONSTRAINT tagg_content_type_id_273e2c3f8a3e6d0d_fk_django_content_type_id FOREIGN KEY (content_type_id) REFERENCES django_content_type(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: taggit_taggeditem_tag_id_3e9eb5e3a6fbca77_fk_taggit_tag_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY taggit_taggeditem
+    ADD CONSTRAINT taggit_taggeditem_tag_id_3e9eb5e3a6fbca77_fk_taggit_tag_id FOREIGN KEY (tag_id) REFERENCES taggit_tag(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: ungleich_u_image_id_5cd0910b381bed14_fk_filer_image_file_ptr_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_u_image_id_5cd0910b381bed14_fk_filer_image_file_ptr_id FOREIGN KEY (image_id) REFERENCES filer_image(file_ptr_id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: ungleich_ung_extended_object_id_683caa456269379e_fk_cms_page_id; Type: FK CONSTRAINT; Schema: public; Owner: app
+--
+
+ALTER TABLE ONLY ungleich_ungleichpage
+    ADD CONSTRAINT ungleich_ung_extended_object_id_683caa456269379e_fk_cms_page_id FOREIGN KEY (extended_object_id) REFERENCES cms_page(id) DEFERRABLE INITIALLY DEFERRED;
+
+
+--
+-- Name: public; Type: ACL; Schema: -; Owner: postgres
+--
+
+REVOKE ALL ON SCHEMA public FROM PUBLIC;
+REVOKE ALL ON SCHEMA public FROM postgres;
+GRANT ALL ON SCHEMA public TO postgres;
+GRANT ALL ON SCHEMA public TO PUBLIC;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
+\connect postgres
+
+SET default_transaction_read_only = off;
+
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+--
+-- Name: postgres; Type: COMMENT; Schema: -; Owner: postgres
+--
+
+COMMENT ON DATABASE postgres IS 'default administrative connection database';
+
+
+--
+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: 
+--
+
+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
+
+
+--
+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: 
+--
+
+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
+
+
+--
+-- Name: public; Type: ACL; Schema: -; Owner: postgres
+--
+
+REVOKE ALL ON SCHEMA public FROM PUBLIC;
+REVOKE ALL ON SCHEMA public FROM postgres;
+GRANT ALL ON SCHEMA public TO postgres;
+GRANT ALL ON SCHEMA public TO PUBLIC;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
+\connect template1
+
+SET default_transaction_read_only = off;
+
+--
+-- PostgreSQL database dump
+--
+
+SET statement_timeout = 0;
+SET lock_timeout = 0;
+SET client_encoding = 'UTF8';
+SET standard_conforming_strings = on;
+SET check_function_bodies = false;
+SET client_min_messages = warning;
+
+--
+-- Name: template1; Type: COMMENT; Schema: -; Owner: postgres
+--
+
+COMMENT ON DATABASE template1 IS 'default template for new databases';
+
+
+--
+-- Name: plpgsql; Type: EXTENSION; Schema: -; Owner: 
+--
+
+CREATE EXTENSION IF NOT EXISTS plpgsql WITH SCHEMA pg_catalog;
+
+
+--
+-- Name: EXTENSION plpgsql; Type: COMMENT; Schema: -; Owner: 
+--
+
+COMMENT ON EXTENSION plpgsql IS 'PL/pgSQL procedural language';
+
+
+--
+-- Name: public; Type: ACL; Schema: -; Owner: postgres
+--
+
+REVOKE ALL ON SCHEMA public FROM PUBLIC;
+REVOKE ALL ON SCHEMA public FROM postgres;
+GRANT ALL ON SCHEMA public TO postgres;
+GRANT ALL ON SCHEMA public TO PUBLIC;
+
+
+--
+-- PostgreSQL database dump complete
+--
+
+--
+-- PostgreSQL database cluster dump complete
+--
+
diff --git a/dynamicweb/settings/base.py b/dynamicweb/settings/base.py
index e0b95a20..df200513 100644
--- a/dynamicweb/settings/base.py
+++ b/dynamicweb/settings/base.py
@@ -46,7 +46,8 @@ SECRET_KEY = env('DJANGO_SECRET_KEY')
 # Application definition
 
 INSTALLED_APPS = (
-    'djangocms_admin_style',
+    #1st migrate
+    'membership',
     'django.contrib.admin',
     'django.contrib.auth',
     'django.contrib.contenttypes',
@@ -54,46 +55,54 @@ INSTALLED_APPS = (
     'django.contrib.messages',
     'django.contrib.staticfiles',
     'django.contrib.sites',
-    'cms',  # django CMS itself
-    'treebeard',  # utilities for implementing a tree
-    'menus',  # helper for model independent hierarchical website navigation
-    'sekizai',  # for javascript and css management
-    # django-cms plugins
-    'djangocms_flash',
-    'djangocms_googlemap',
-    'djangocms_inherit',
-    'djangocms_link',
-    'djangocms_snippet',
-    'djangocms_teaser',
-    'djangocms_page_meta',
-    # django-filer
-    'cmsplugin_filer_file',
-    'cmsplugin_filer_folder',
-    'cmsplugin_filer_link',
-    'cmsplugin_filer_teaser',
-    'cmsplugin_filer_video',
-    # versioning
-    'reversion',
-    # ck-editor
-    'djangocms_text_ckeditor',
-    # djangocms-blog
-    'filer',
     'easy_thumbnails',
-    'cmsplugin_filer_image',
+    'mptt',
     'parler',
     'taggit',
     'taggit_autosuggest',
     'django_select2',
     'meta',
     'meta_mixin',
-#    'admin_enhancer',
     'djangocms_blog',
     'bootstrap3',
     'compressor',
+    'filer',
+    'djangocms_blog',
+    'cms',  # django CMS itself
+    'treebeard',  # utilities for implementing a tree
+    'sekizai',  # for javascript and css management
+    'menus',  # helper for model independent hierarchical website navigation
+    'cmsplugin_filer_image',
+
+    #2nd migrate
+    # django-cms plugins
+   'djangocms_file',
+   'djangocms_picture',
+   'djangocms_video',
+   'djangocms_flash',
+
+   'djangocms_googlemap',
+   'djangocms_inherit',
+   'djangocms_link',
+   'djangocms_teaser',
+   'djangocms_page_meta',
+   'djangocms_text_ckeditor',
+   'djangocms_admin_style',
+   'cmsplugin_filer_file',
+   'cmsplugin_filer_folder',
+   'cmsplugin_filer_link',
+   'cmsplugin_filer_teaser',
+   'cmsplugin_filer_video',
+    #
+    #blog
+    # versioning
+    'reversion',
     # ungleich
     'ungleich',
     'hosting',
     'digitalglarus',
+    'django_extensions',
+    'debug_toolbar'
 )
 
 MIDDLEWARE_CLASSES = (
@@ -117,7 +126,13 @@ ROOT_URLCONF = 'dynamicweb.urls'
 TEMPLATES = [
     {
         'BACKEND': 'django.template.backends.django.DjangoTemplates',
-        'DIRS': [],
+        'DIRS': [
+            os.path.join(PROJECT_DIR, 'membership/'),  # membership template
+            os.path.join(PROJECT_DIR, 'templates/'),
+            os.path.join(PROJECT_DIR, 'templates/digitalglarus/partials'),
+            os.path.join(PROJECT_DIR, 'templates/cms'),
+            os.path.join(PROJECT_DIR, 'templates/digitalglarus'),
+        ],
         'APP_DIRS': True,
         'OPTIONS': {
             'context_processors': [
@@ -263,16 +278,14 @@ FILE_UPLOAD_PERMISSIONS = 0o644
 
 META_SITE_PROTOCOL = 'http'
 META_USE_SITES = True
-
 MIGRATION_MODULES = {
     'cms': 'cms.migrations',
     # 'filer': 'filer.migrations_django',
-    'menus': 'menus.migrations_django',
+    # 'menus': 'menus.migrations_django',
     'djangocms_flash': 'djangocms_flash.migrations_django',
     'djangocms_googlemap': 'djangocms_googlemap.migrations_django',
     'djangocms_inherit': 'djangocms_inherit.migrations_django',
     'djangocms_link': 'djangocms_link.migrations_django',
-    'djangocms_snippet': 'djangocms_snippet.migrations_django',
     'djangocms_teaser': 'djangocms_teaser.migrations_django',
     'djangocms_column': 'djangocms_column.migrations_django',
     'djangocms_flash': 'djangocms_flash.migrations_django',
@@ -295,9 +308,9 @@ STATICFILES_FINDERS = (
     'compressor.finders.CompressorFinder',
 )
 
-COMPRESS_PRECOMPILERS = (
-    ('text/less', 'lesscpy {infile}'),
-)
+#COMPRESS_PRECOMPILERS = (
+#    ('text/less', 'lesscpy {infile}'),
+#)
 
 THUMBNAIL_PROCESSORS = (
     'easy_thumbnails.processors.colorspace',
@@ -404,3 +417,20 @@ META_INCLUDE_KEYWORDS = ["ungleich", "hosting", "switzerland",
 META_USE_SITES = True
 
 PARLER_LANGUAGES = {1: ({'code': 'en-us'}, {'code': 'de'},)}
+AUTH_USER_MODEL = 'membership.CustomUser'
+
+
+# PAYMENT
+
+STRIPE_API_PUBLIC_KEY = 'pk_test_uvWyHNJgVL2IB8kjfgJkGjg4'  # used in frontend to call from user browser
+STRIPE_API_PRIVATE_KEY = 'sk_test_uIPMdgXoRGydrcD7fkwcn7dj'  # used in backend payment
+STRIPE_DESCRIPTION_ON_PAYMENT = "Payment for ungleich GmbH services"
+
+# EMAIL MESSAGES
+REGISTRATION_MESSAGE = {'subject': "Validation mail",
+                        'message': 'Please validate Your account under this link http://localhost:8000/en-us/validate/{}',
+                        'from': 'test@test.com'}
+
+
+#dont migrate test
+# SOUTH_TESTS_MIGRATE = False
diff --git a/dynamicweb/urls.py b/dynamicweb/urls.py
index 08346c0e..7f06be82 100644
--- a/dynamicweb/urls.py
+++ b/dynamicweb/urls.py
@@ -6,6 +6,7 @@ from django.conf.urls.static import static
 
 from django.conf import settings
 from hosting.views import railshosting
+from membership import urls as membership_urls
 
 urlpatterns = [
                   url(r'^hosting/', include('hosting.urls', namespace="hosting")),
@@ -17,9 +18,10 @@ urlpatterns = [
 
 # note the django CMS URLs included via i18n_patterns
 urlpatterns += i18n_patterns('',
+                             url(r'^login/',include(membership_urls)),
                              url(r'^admin/', include(admin.site.urls)),
                              url(r'^digitalglarus/', include('digitalglarus.urls',
-                                                             namespace="digitalglarus")),
+                                                             namespace="digitalglarus"),name='digitalglarus'),
                              url(r'^', include('cms.urls')),
                              )
 
diff --git a/digitalglarus/migrations/0003_merge.py b/hosting/migrations/0001_initial.py
similarity index 51%
rename from digitalglarus/migrations/0003_merge.py
rename to hosting/migrations/0001_initial.py
index 994a03ea..7fb71ea6 100644
--- a/digitalglarus/migrations/0003_merge.py
+++ b/hosting/migrations/0001_initial.py
@@ -1,14 +1,13 @@
 # -*- coding: utf-8 -*-
+# Generated by Django 1.9.4 on 2016-03-13 20:58
 from __future__ import unicode_literals
 
-from django.db import models, migrations
+from django.db import migrations
 
 
 class Migration(migrations.Migration):
 
     dependencies = [
-        ('digitalglarus', '0002_auto_20150522_0450'),
-        ('digitalglarus', '0002_auto_20150527_1023'),
     ]
 
     operations = [
diff --git a/hosting/migrations/0002_railsbetauser.py b/hosting/migrations/0002_railsbetauser.py
new file mode 100644
index 00000000..b5afa8de
--- /dev/null
+++ b/hosting/migrations/0002_railsbetauser.py
@@ -0,0 +1,25 @@
+# -*- coding: utf-8 -*-
+# Generated by Django 1.9.4 on 2016-03-13 21:39
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+
+
+class Migration(migrations.Migration):
+
+    initial = True
+
+    dependencies = [
+        ('hosting', '0001_initial'),
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='RailsBetaUser',
+            fields=[
+                ('id', models.AutoField(auto_created=True, primary_key=True, serialize=False, verbose_name='ID')),
+                ('email', models.EmailField(max_length=254, unique=True)),
+                ('received_date', models.DateTimeField(verbose_name='date received')),
+            ],
+        ),
+    ]
diff --git a/static/.keep b/hosting/migrations/__init__.py
similarity index 100%
rename from static/.keep
rename to hosting/migrations/__init__.py
diff --git a/membership/__init__.py b/membership/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/membership/admin.py b/membership/admin.py
new file mode 100644
index 00000000..8c38f3f3
--- /dev/null
+++ b/membership/admin.py
@@ -0,0 +1,3 @@
+from django.contrib import admin
+
+# Register your models here.
diff --git a/membership/forms.py b/membership/forms.py
new file mode 100644
index 00000000..7ce2a1d4
--- /dev/null
+++ b/membership/forms.py
@@ -0,0 +1,50 @@
+__author__ = 'tomislav'
+from django import forms
+from django.utils.translation import ugettext_lazy as _
+import six
+
+from .models import CreditCards
+
+
+class LoginForm(forms.Form):
+    email = forms.EmailField(label="Email address", max_length=50,
+                             widget=forms.TextInput(
+                                 attrs={'class': 'form-control', 'placeholder': 'Enter email'}))
+    password = forms.CharField(label='Password', max_length=50,
+                               widget=forms.TextInput(
+                                   attrs={'class': 'form-control', 'placeholder': 'Password',
+                                          'type': 'password'}))
+
+
+class RegisterForm(LoginForm):
+    name = forms.CharField(label='Name', max_length=50,
+                           widget=forms.TextInput(
+                               attrs={'class': 'form-control', 'placeholder': 'Enter name'}))
+
+
+class PaymentForm(forms.ModelForm):
+    class Meta:
+        model = CreditCards
+        fields = ('name', 'card_number', 'expiry_date', 'ccv', 'user_id')
+        labels = {'name': _('Name'), 'card_number': _('Card number'), 'expiry_date': _('Expiry date'),
+                  'ccv': _('CCV')}
+        exclude = ('user_id','payment_type')
+        widgets = {
+            'name': forms.TextInput(
+                attrs={'class': 'form-control', "placeholder": "Enter name on card",
+                       'placeholder': 'Enter name on card'}),
+            'card_number': forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'Card Number','data-stripe':'number'}),
+            'expiry_date': forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'MM/YYYY'}),
+            'ccv': forms.TextInput(attrs={'class': 'form-control', 'placeholder': 'CCV','data-stripe':'cvc'})}
+
+    def clean(self):
+        data = self.cleaned_data
+
+        # if CreditCards.objects.filter(card_number=data.get("card_number")):
+        #     raise forms.ValidationError({'card_number': _('Credit card is used before.')})
+        return self.cleaned_data
+
+    def save(self, user_id):
+        self.instance.user_id = user_id
+        self.instance.user_id_id = user_id.id
+        super(PaymentForm, self).save()
diff --git a/membership/migrations/0001_initial.py b/membership/migrations/0001_initial.py
new file mode 100644
index 00000000..1704515c
--- /dev/null
+++ b/membership/migrations/0001_initial.py
@@ -0,0 +1,42 @@
+# -*- coding: utf-8 -*-
+from __future__ import unicode_literals
+
+from django.db import migrations, models
+from django.conf import settings
+import django.core.validators
+
+
+class Migration(migrations.Migration):
+
+    dependencies = [
+    ]
+
+    operations = [
+        migrations.CreateModel(
+            name='CustomUser',
+            fields=[
+                ('id', models.AutoField(auto_created=True, serialize=False, verbose_name='ID', primary_key=True)),
+                ('password', models.CharField(verbose_name='password', max_length=128)),
+                ('last_login', models.DateTimeField(null=True, verbose_name='last login', blank=True)),
+                ('name', models.CharField(max_length=50)),
+                ('email', models.EmailField(unique=True, max_length=254)),
+                ('validated', models.IntegerField(default=0, choices=[(0, 'Not validated'), (1, 'Validated')])),
+                ('validation_slug', models.CharField(unique=True, max_length=50, db_index=True)),
+            ],
+            options={
+                'abstract': False,
+            },
+        ),
+        migrations.CreateModel(
+            name='CreditCards',
+            fields=[
+                ('id', models.AutoField(auto_created=True, serialize=False, verbose_name='ID', primary_key=True)),
+                ('name', models.CharField(max_length=50)),
+                ('card_number', models.CharField(max_length=50)),
+                ('expiry_date', models.CharField(validators=[django.core.validators.RegexValidator('\\d{2}\\/\\d{4}', 'Use this pattern(MM/YYYY).')], max_length=50)),
+                ('ccv', models.CharField(validators=[django.core.validators.RegexValidator('\\d{3,4}', 'Wrong CCV number.')], max_length=4)),
+                ('payment_type', models.CharField(max_length=5, default='N')),
+                ('user_id', models.ForeignKey(to=settings.AUTH_USER_MODEL)),
+            ],
+        ),
+    ]
diff --git a/membership/migrations/__init__.py b/membership/migrations/__init__.py
new file mode 100644
index 00000000..e69de29b
diff --git a/membership/models.py b/membership/models.py
new file mode 100644
index 00000000..4cb0ba6c
--- /dev/null
+++ b/membership/models.py
@@ -0,0 +1,128 @@
+from django.db import models
+from django.utils.translation import ugettext_lazy as _
+from django.contrib.auth.models import User, AbstractBaseUser, BaseUserManager,AbstractUser
+from django.contrib.auth.hashers import make_password
+from django.core.mail import send_mail
+from django.core.validators import RegexValidator
+from django.contrib.auth.models import User
+
+REGISTRATION_MESSAGE = {'subject': "Validation mail",
+                        'message': 'Please validate Your account under this link http://localhost:8000/en-us/login/validate/{}',
+                        'from': 'test@test.com'}
+
+
+class MyUserManager(BaseUserManager):
+    def create_user(self, email, name, password=None):
+        """
+        Creates and saves a User with the given email,name and password.
+        """
+        if not email:
+            raise ValueError('Users must have an email address')
+
+        user = self.model(
+            email=self.normalize_email(email),
+            name=name,
+            validation_slug=make_password(None)
+        )
+        user.set_password(password)
+        user.save(using=self._db)
+        return user
+
+    def create_superuser(self, email, name, password):
+        """
+        Creates and saves a superuser with the given email, name and password.
+        """
+        user = self.create_user(email,
+                                password=password,
+                                name=name,
+                                )
+        user.is_admin = True
+        user.save(using=self._db)
+        return user
+
+
+class CustomUser(AbstractBaseUser):
+    VALIDATED_CHOICES = ((0, 'Not validated'), (1, 'Validated'))
+    name = models.CharField(max_length=50)
+    email = models.EmailField(unique=True)
+
+    validated = models.IntegerField(choices=VALIDATED_CHOICES, default=0)
+    validation_slug = models.CharField(db_index=True, unique=True, max_length=50)
+    is_staff = models.BooleanField(
+        _('staff status'),
+        default=False,
+        help_text=_('Designates whether the user can log into this admin site.'),
+    )
+
+    objects = MyUserManager()
+
+    USERNAME_FIELD = "email"
+    REQUIRED_FIELDS = ['name', 'password']
+
+    @classmethod
+    def register(cls, name, password, email):
+        user = cls.objects.filter(email=email).first()
+        if not user:
+            user = cls.objects.create_user(name=name, email=email, password=password)
+            if user:
+                send_mail(REGISTRATION_MESSAGE['subject'],
+                          REGISTRATION_MESSAGE['message'].format(user.validation_slug),
+                          REGISTRATION_MESSAGE['from'], [user.email], fail_silently=False)
+                return user
+            else:
+                return None
+        else:
+            return None
+
+    @classmethod
+    def validate_url(cls, validation_slug):
+        user = cls.objects.filter(validation_slug=validation_slug).first()
+        if user:
+            user.validated = 1
+            user.save()
+            return True
+        return False
+
+    def is_superuser(self):
+        return False
+
+    def is_admin(self):
+        return True
+
+    def get_full_name(self):
+        # The user is identified by their email address
+        return self.email
+
+    def get_short_name(self):
+        # The user is identified by their email address
+        return self.email
+
+    def __str__(self):  # __unicode__ on Python 2
+        return self.email
+
+    def has_perm(self, perm, obj=None):
+        print(perm)
+        "Does the user have a specific permission?"
+        # Simplest possible answer: Yes, always
+        return True
+
+    def has_module_perms(self, app_label):
+        "Does the user have permissions to view the app `app_label`?"
+        # Simplest possible answer: Yes, always
+        return True
+
+    @property
+    def is_staff(self):
+        "Is the user a member of staff?"
+        # Simplest possible answer: All admins are staff
+        return self.is_admin
+
+
+class CreditCards(models.Model):
+    name = models.CharField(max_length=50)
+    user_id = models.ForeignKey(CustomUser, on_delete=models.CASCADE)
+    card_number = models.CharField(max_length=50)
+    expiry_date = models.CharField(max_length=50, validators=[RegexValidator(r'\d{2}\/\d{4}', _(
+        'Use this pattern(MM/YYYY).'))])
+    ccv = models.CharField(max_length=4,validators=[RegexValidator(r'\d{3,4}',_('Wrong CCV number.'))])
+    payment_type = models.CharField(max_length=5,default='N')
diff --git a/membership/payment.py b/membership/payment.py
new file mode 100644
index 00000000..31e2ce73
--- /dev/null
+++ b/membership/payment.py
@@ -0,0 +1,46 @@
+__author__ = 'tomislav'
+from django.conf import settings
+from .models import CreditCards
+import stripe
+stripe.api_key = settings.STRIPE_API_PRIVATE_KEY
+
+
+class StripePayment(object):
+
+    @classmethod
+    def make_payment(cls,user,amount,token,time):
+        try:
+            # Use Stripe's library to make requests...
+            charge = stripe.Charge.create(
+                amount=amount,
+                currency='chf',
+                source=token,
+                description=settings.STRIPE_DESCRIPTION_ON_PAYMENT
+            )
+            if charge['status'] =='succeeded':
+                obj = CreditCards.objects.filter(user_id=user.id).first()
+                obj.payment_type = time
+                obj.save()
+            return charge['status']
+
+        except stripe.error.CardError as e:
+            # Since it's a decline, stripe.error.CardError will be caught
+            body = e.json_body
+            err = body['error']
+            return err['message']
+        except stripe.error.RateLimitError as e:
+            return "Too many requests made to the API too quickly"
+        except stripe.error.InvalidRequestError as e:
+            return "Invalid parameters"
+        except stripe.error.AuthenticationError as e:
+            # Authentication with Stripe's API failed
+            # (maybe you changed API keys recently)
+            pass
+        except stripe.error.APIConnectionError as e:
+            return "Currently its not possible to make payments."
+        except stripe.error.StripeError as e:
+            return "Currently its not possible to make payments."
+            #maybe send email
+        except Exception as e:
+            return "Currently its not possible to make payments."
+            #maybe send email
diff --git a/membership/static/membership.css b/membership/static/membership.css
new file mode 100644
index 00000000..f1ca8618
--- /dev/null
+++ b/membership/static/membership.css
@@ -0,0 +1,6778 @@
+@import url('https://fonts.googleapis.com/css?family=Lato|Lato');
+/*!
+ * Default theme for Pingendo 
+ * Homepage: http://pingendo.com  
+ * Copyright 2015 Pingendo 
+ * Licensed under MIT 
+ * Based on Bootstrap v3.3.4
+*/
+/* Add custom CSS classes here 
+ * 
+ * img {
+ *   box-shadow : 0px 0px 10px black !important;
+ * }
+*/
+/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
+html {
+  font-family: sans-serif;
+  -ms-text-size-adjust: 100%;
+  -webkit-text-size-adjust: 100%;
+}
+body {
+  margin: 0;
+}
+article,
+aside,
+details,
+figcaption,
+figure,
+footer,
+header,
+hgroup,
+main,
+menu,
+nav,
+section,
+summary {
+  display: block;
+}
+audio,
+canvas,
+progress,
+video {
+  display: inline-block;
+  vertical-align: baseline;
+}
+audio:not([controls]) {
+  display: none;
+  height: 0;
+}
+[hidden],
+template {
+  display: none;
+}
+a {
+  background-color: transparent;
+}
+a:active,
+a:hover {
+  outline: 0;
+}
+abbr[title] {
+  border-bottom: 1px dotted;
+}
+b,
+strong {
+  font-weight: bold;
+}
+dfn {
+  font-style: italic;
+}
+h1 {
+  font-size: 2em;
+  margin: 0.67em 0;
+}
+mark {
+  background: #ff0;
+  color: #000;
+}
+small {
+  font-size: 80%;
+}
+sub,
+sup {
+  font-size: 75%;
+  line-height: 0;
+  position: relative;
+  vertical-align: baseline;
+}
+sup {
+  top: -0.5em;
+}
+sub {
+  bottom: -0.25em;
+}
+img {
+  border: 0;
+}
+svg:not(:root) {
+  overflow: hidden;
+}
+figure {
+  margin: 1em 40px;
+}
+hr {
+  -moz-box-sizing: content-box;
+  box-sizing: content-box;
+  height: 0;
+}
+pre {
+  overflow: auto;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: monospace, monospace;
+  font-size: 1em;
+}
+button,
+input,
+optgroup,
+select,
+textarea {
+  color: inherit;
+  font: inherit;
+  margin: 0;
+}
+button {
+  overflow: visible;
+}
+button,
+select {
+  text-transform: none;
+}
+button,
+html input[type="button"],
+input[type="reset"],
+input[type="submit"] {
+  -webkit-appearance: button;
+  cursor: pointer;
+}
+button[disabled],
+html input[disabled] {
+  cursor: default;
+}
+button::-moz-focus-inner,
+input::-moz-focus-inner {
+  border: 0;
+  padding: 0;
+}
+input {
+  line-height: normal;
+}
+input[type="checkbox"],
+input[type="radio"] {
+  box-sizing: border-box;
+  padding: 0;
+}
+input[type="number"]::-webkit-inner-spin-button,
+input[type="number"]::-webkit-outer-spin-button {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-appearance: textfield;
+  -moz-box-sizing: content-box;
+  -webkit-box-sizing: content-box;
+  box-sizing: content-box;
+}
+input[type="search"]::-webkit-search-cancel-button,
+input[type="search"]::-webkit-search-decoration {
+  -webkit-appearance: none;
+}
+fieldset {
+  border: 1px solid #c0c0c0;
+  margin: 0 2px;
+  padding: 0.35em 0.625em 0.75em;
+}
+legend {
+  border: 0;
+  padding: 0;
+}
+textarea {
+  overflow: auto;
+}
+optgroup {
+  font-weight: bold;
+}
+table {
+  border-collapse: collapse;
+  border-spacing: 0;
+}
+td,
+th {
+  padding: 0;
+}
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
+@media print {
+  *,
+  *:before,
+  *:after {
+    background: transparent !important;
+    color: #000 !important;
+    box-shadow: none !important;
+    text-shadow: none !important;
+  }
+  a,
+  a:visited {
+    text-decoration: underline;
+  }
+  a[href]:after {
+    content: " (" attr(href) ")";
+  }
+  abbr[title]:after {
+    content: " (" attr(title) ")";
+  }
+  a[href^="#"]:after,
+  a[href^="javascript:"]:after {
+    content: "";
+  }
+  pre,
+  blockquote {
+    border: 1px solid #999;
+    page-break-inside: avoid;
+  }
+  thead {
+    display: table-header-group;
+  }
+  tr,
+  img {
+    page-break-inside: avoid;
+  }
+  img {
+    max-width: 100% !important;
+  }
+  p,
+  h2,
+  h3 {
+    orphans: 3;
+    widows: 3;
+  }
+  h2,
+  h3 {
+    page-break-after: avoid;
+  }
+  select {
+    background: #fff !important;
+  }
+  .navbar {
+    display: none;
+  }
+  .btn > .caret,
+  .dropup > .btn > .caret {
+    border-top-color: #000 !important;
+  }
+  .label {
+    border: 1px solid #000;
+  }
+  .table {
+    border-collapse: collapse !important;
+  }
+  .table td,
+  .table th {
+    background-color: #fff !important;
+  }
+  .table-bordered th,
+  .table-bordered td {
+    border: 1px solid #ddd !important;
+  }
+}
+@font-face {
+  font-family: 'Glyphicons Halflings';
+  src: url('../fonts/glyphicons-halflings-regular.eot');
+  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
+}
+.glyphicon {
+  position: relative;
+  top: 1px;
+  display: inline-block;
+  font-family: 'Glyphicons Halflings';
+  font-style: normal;
+  font-weight: normal;
+  line-height: 1;
+  -webkit-font-smoothing: antialiased;
+  -moz-osx-font-smoothing: grayscale;
+}
+.glyphicon-asterisk:before {
+  content: "\2a";
+}
+.glyphicon-plus:before {
+  content: "\2b";
+}
+.glyphicon-euro:before,
+.glyphicon-eur:before {
+  content: "\20ac";
+}
+.glyphicon-minus:before {
+  content: "\2212";
+}
+.glyphicon-cloud:before {
+  content: "\2601";
+}
+.glyphicon-envelope:before {
+  content: "\2709";
+}
+.glyphicon-pencil:before {
+  content: "\270f";
+}
+.glyphicon-glass:before {
+  content: "\e001";
+}
+.glyphicon-music:before {
+  content: "\e002";
+}
+.glyphicon-search:before {
+  content: "\e003";
+}
+.glyphicon-heart:before {
+  content: "\e005";
+}
+.glyphicon-star:before {
+  content: "\e006";
+}
+.glyphicon-star-empty:before {
+  content: "\e007";
+}
+.glyphicon-user:before {
+  content: "\e008";
+}
+.glyphicon-film:before {
+  content: "\e009";
+}
+.glyphicon-th-large:before {
+  content: "\e010";
+}
+.glyphicon-th:before {
+  content: "\e011";
+}
+.glyphicon-th-list:before {
+  content: "\e012";
+}
+.glyphicon-ok:before {
+  content: "\e013";
+}
+.glyphicon-remove:before {
+  content: "\e014";
+}
+.glyphicon-zoom-in:before {
+  content: "\e015";
+}
+.glyphicon-zoom-out:before {
+  content: "\e016";
+}
+.glyphicon-off:before {
+  content: "\e017";
+}
+.glyphicon-signal:before {
+  content: "\e018";
+}
+.glyphicon-cog:before {
+  content: "\e019";
+}
+.glyphicon-trash:before {
+  content: "\e020";
+}
+.glyphicon-home:before {
+  content: "\e021";
+}
+.glyphicon-file:before {
+  content: "\e022";
+}
+.glyphicon-time:before {
+  content: "\e023";
+}
+.glyphicon-road:before {
+  content: "\e024";
+}
+.glyphicon-download-alt:before {
+  content: "\e025";
+}
+.glyphicon-download:before {
+  content: "\e026";
+}
+.glyphicon-upload:before {
+  content: "\e027";
+}
+.glyphicon-inbox:before {
+  content: "\e028";
+}
+.glyphicon-play-circle:before {
+  content: "\e029";
+}
+.glyphicon-repeat:before {
+  content: "\e030";
+}
+.glyphicon-refresh:before {
+  content: "\e031";
+}
+.glyphicon-list-alt:before {
+  content: "\e032";
+}
+.glyphicon-lock:before {
+  content: "\e033";
+}
+.glyphicon-flag:before {
+  content: "\e034";
+}
+.glyphicon-headphones:before {
+  content: "\e035";
+}
+.glyphicon-volume-off:before {
+  content: "\e036";
+}
+.glyphicon-volume-down:before {
+  content: "\e037";
+}
+.glyphicon-volume-up:before {
+  content: "\e038";
+}
+.glyphicon-qrcode:before {
+  content: "\e039";
+}
+.glyphicon-barcode:before {
+  content: "\e040";
+}
+.glyphicon-tag:before {
+  content: "\e041";
+}
+.glyphicon-tags:before {
+  content: "\e042";
+}
+.glyphicon-book:before {
+  content: "\e043";
+}
+.glyphicon-bookmark:before {
+  content: "\e044";
+}
+.glyphicon-print:before {
+  content: "\e045";
+}
+.glyphicon-camera:before {
+  content: "\e046";
+}
+.glyphicon-font:before {
+  content: "\e047";
+}
+.glyphicon-bold:before {
+  content: "\e048";
+}
+.glyphicon-italic:before {
+  content: "\e049";
+}
+.glyphicon-text-height:before {
+  content: "\e050";
+}
+.glyphicon-text-width:before {
+  content: "\e051";
+}
+.glyphicon-align-left:before {
+  content: "\e052";
+}
+.glyphicon-align-center:before {
+  content: "\e053";
+}
+.glyphicon-align-right:before {
+  content: "\e054";
+}
+.glyphicon-align-justify:before {
+  content: "\e055";
+}
+.glyphicon-list:before {
+  content: "\e056";
+}
+.glyphicon-indent-left:before {
+  content: "\e057";
+}
+.glyphicon-indent-right:before {
+  content: "\e058";
+}
+.glyphicon-facetime-video:before {
+  content: "\e059";
+}
+.glyphicon-picture:before {
+  content: "\e060";
+}
+.glyphicon-map-marker:before {
+  content: "\e062";
+}
+.glyphicon-adjust:before {
+  content: "\e063";
+}
+.glyphicon-tint:before {
+  content: "\e064";
+}
+.glyphicon-edit:before {
+  content: "\e065";
+}
+.glyphicon-share:before {
+  content: "\e066";
+}
+.glyphicon-check:before {
+  content: "\e067";
+}
+.glyphicon-move:before {
+  content: "\e068";
+}
+.glyphicon-step-backward:before {
+  content: "\e069";
+}
+.glyphicon-fast-backward:before {
+  content: "\e070";
+}
+.glyphicon-backward:before {
+  content: "\e071";
+}
+.glyphicon-play:before {
+  content: "\e072";
+}
+.glyphicon-pause:before {
+  content: "\e073";
+}
+.glyphicon-stop:before {
+  content: "\e074";
+}
+.glyphicon-forward:before {
+  content: "\e075";
+}
+.glyphicon-fast-forward:before {
+  content: "\e076";
+}
+.glyphicon-step-forward:before {
+  content: "\e077";
+}
+.glyphicon-eject:before {
+  content: "\e078";
+}
+.glyphicon-chevron-left:before {
+  content: "\e079";
+}
+.glyphicon-chevron-right:before {
+  content: "\e080";
+}
+.glyphicon-plus-sign:before {
+  content: "\e081";
+}
+.glyphicon-minus-sign:before {
+  content: "\e082";
+}
+.glyphicon-remove-sign:before {
+  content: "\e083";
+}
+.glyphicon-ok-sign:before {
+  content: "\e084";
+}
+.glyphicon-question-sign:before {
+  content: "\e085";
+}
+.glyphicon-info-sign:before {
+  content: "\e086";
+}
+.glyphicon-screenshot:before {
+  content: "\e087";
+}
+.glyphicon-remove-circle:before {
+  content: "\e088";
+}
+.glyphicon-ok-circle:before {
+  content: "\e089";
+}
+.glyphicon-ban-circle:before {
+  content: "\e090";
+}
+.glyphicon-arrow-left:before {
+  content: "\e091";
+}
+.glyphicon-arrow-right:before {
+  content: "\e092";
+}
+.glyphicon-arrow-up:before {
+  content: "\e093";
+}
+.glyphicon-arrow-down:before {
+  content: "\e094";
+}
+.glyphicon-share-alt:before {
+  content: "\e095";
+}
+.glyphicon-resize-full:before {
+  content: "\e096";
+}
+.glyphicon-resize-small:before {
+  content: "\e097";
+}
+.glyphicon-exclamation-sign:before {
+  content: "\e101";
+}
+.glyphicon-gift:before {
+  content: "\e102";
+}
+.glyphicon-leaf:before {
+  content: "\e103";
+}
+.glyphicon-fire:before {
+  content: "\e104";
+}
+.glyphicon-eye-open:before {
+  content: "\e105";
+}
+.glyphicon-eye-close:before {
+  content: "\e106";
+}
+.glyphicon-warning-sign:before {
+  content: "\e107";
+}
+.glyphicon-plane:before {
+  content: "\e108";
+}
+.glyphicon-calendar:before {
+  content: "\e109";
+}
+.glyphicon-random:before {
+  content: "\e110";
+}
+.glyphicon-comment:before {
+  content: "\e111";
+}
+.glyphicon-magnet:before {
+  content: "\e112";
+}
+.glyphicon-chevron-up:before {
+  content: "\e113";
+}
+.glyphicon-chevron-down:before {
+  content: "\e114";
+}
+.glyphicon-retweet:before {
+  content: "\e115";
+}
+.glyphicon-shopping-cart:before {
+  content: "\e116";
+}
+.glyphicon-folder-close:before {
+  content: "\e117";
+}
+.glyphicon-folder-open:before {
+  content: "\e118";
+}
+.glyphicon-resize-vertical:before {
+  content: "\e119";
+}
+.glyphicon-resize-horizontal:before {
+  content: "\e120";
+}
+.glyphicon-hdd:before {
+  content: "\e121";
+}
+.glyphicon-bullhorn:before {
+  content: "\e122";
+}
+.glyphicon-bell:before {
+  content: "\e123";
+}
+.glyphicon-certificate:before {
+  content: "\e124";
+}
+.glyphicon-thumbs-up:before {
+  content: "\e125";
+}
+.glyphicon-thumbs-down:before {
+  content: "\e126";
+}
+.glyphicon-hand-right:before {
+  content: "\e127";
+}
+.glyphicon-hand-left:before {
+  content: "\e128";
+}
+.glyphicon-hand-up:before {
+  content: "\e129";
+}
+.glyphicon-hand-down:before {
+  content: "\e130";
+}
+.glyphicon-circle-arrow-right:before {
+  content: "\e131";
+}
+.glyphicon-circle-arrow-left:before {
+  content: "\e132";
+}
+.glyphicon-circle-arrow-up:before {
+  content: "\e133";
+}
+.glyphicon-circle-arrow-down:before {
+  content: "\e134";
+}
+.glyphicon-globe:before {
+  content: "\e135";
+}
+.glyphicon-wrench:before {
+  content: "\e136";
+}
+.glyphicon-tasks:before {
+  content: "\e137";
+}
+.glyphicon-filter:before {
+  content: "\e138";
+}
+.glyphicon-briefcase:before {
+  content: "\e139";
+}
+.glyphicon-fullscreen:before {
+  content: "\e140";
+}
+.glyphicon-dashboard:before {
+  content: "\e141";
+}
+.glyphicon-paperclip:before {
+  content: "\e142";
+}
+.glyphicon-heart-empty:before {
+  content: "\e143";
+}
+.glyphicon-link:before {
+  content: "\e144";
+}
+.glyphicon-phone:before {
+  content: "\e145";
+}
+.glyphicon-pushpin:before {
+  content: "\e146";
+}
+.glyphicon-usd:before {
+  content: "\e148";
+}
+.glyphicon-gbp:before {
+  content: "\e149";
+}
+.glyphicon-sort:before {
+  content: "\e150";
+}
+.glyphicon-sort-by-alphabet:before {
+  content: "\e151";
+}
+.glyphicon-sort-by-alphabet-alt:before {
+  content: "\e152";
+}
+.glyphicon-sort-by-order:before {
+  content: "\e153";
+}
+.glyphicon-sort-by-order-alt:before {
+  content: "\e154";
+}
+.glyphicon-sort-by-attributes:before {
+  content: "\e155";
+}
+.glyphicon-sort-by-attributes-alt:before {
+  content: "\e156";
+}
+.glyphicon-unchecked:before {
+  content: "\e157";
+}
+.glyphicon-expand:before {
+  content: "\e158";
+}
+.glyphicon-collapse-down:before {
+  content: "\e159";
+}
+.glyphicon-collapse-up:before {
+  content: "\e160";
+}
+.glyphicon-log-in:before {
+  content: "\e161";
+}
+.glyphicon-flash:before {
+  content: "\e162";
+}
+.glyphicon-log-out:before {
+  content: "\e163";
+}
+.glyphicon-new-window:before {
+  content: "\e164";
+}
+.glyphicon-record:before {
+  content: "\e165";
+}
+.glyphicon-save:before {
+  content: "\e166";
+}
+.glyphicon-open:before {
+  content: "\e167";
+}
+.glyphicon-saved:before {
+  content: "\e168";
+}
+.glyphicon-import:before {
+  content: "\e169";
+}
+.glyphicon-export:before {
+  content: "\e170";
+}
+.glyphicon-send:before {
+  content: "\e171";
+}
+.glyphicon-floppy-disk:before {
+  content: "\e172";
+}
+.glyphicon-floppy-saved:before {
+  content: "\e173";
+}
+.glyphicon-floppy-remove:before {
+  content: "\e174";
+}
+.glyphicon-floppy-save:before {
+  content: "\e175";
+}
+.glyphicon-floppy-open:before {
+  content: "\e176";
+}
+.glyphicon-credit-card:before {
+  content: "\e177";
+}
+.glyphicon-transfer:before {
+  content: "\e178";
+}
+.glyphicon-cutlery:before {
+  content: "\e179";
+}
+.glyphicon-header:before {
+  content: "\e180";
+}
+.glyphicon-compressed:before {
+  content: "\e181";
+}
+.glyphicon-earphone:before {
+  content: "\e182";
+}
+.glyphicon-phone-alt:before {
+  content: "\e183";
+}
+.glyphicon-tower:before {
+  content: "\e184";
+}
+.glyphicon-stats:before {
+  content: "\e185";
+}
+.glyphicon-sd-video:before {
+  content: "\e186";
+}
+.glyphicon-hd-video:before {
+  content: "\e187";
+}
+.glyphicon-subtitles:before {
+  content: "\e188";
+}
+.glyphicon-sound-stereo:before {
+  content: "\e189";
+}
+.glyphicon-sound-dolby:before {
+  content: "\e190";
+}
+.glyphicon-sound-5-1:before {
+  content: "\e191";
+}
+.glyphicon-sound-6-1:before {
+  content: "\e192";
+}
+.glyphicon-sound-7-1:before {
+  content: "\e193";
+}
+.glyphicon-copyright-mark:before {
+  content: "\e194";
+}
+.glyphicon-registration-mark:before {
+  content: "\e195";
+}
+.glyphicon-cloud-download:before {
+  content: "\e197";
+}
+.glyphicon-cloud-upload:before {
+  content: "\e198";
+}
+.glyphicon-tree-conifer:before {
+  content: "\e199";
+}
+.glyphicon-tree-deciduous:before {
+  content: "\e200";
+}
+.glyphicon-cd:before {
+  content: "\e201";
+}
+.glyphicon-save-file:before {
+  content: "\e202";
+}
+.glyphicon-open-file:before {
+  content: "\e203";
+}
+.glyphicon-level-up:before {
+  content: "\e204";
+}
+.glyphicon-copy:before {
+  content: "\e205";
+}
+.glyphicon-paste:before {
+  content: "\e206";
+}
+.glyphicon-alert:before {
+  content: "\e209";
+}
+.glyphicon-equalizer:before {
+  content: "\e210";
+}
+.glyphicon-king:before {
+  content: "\e211";
+}
+.glyphicon-queen:before {
+  content: "\e212";
+}
+.glyphicon-pawn:before {
+  content: "\e213";
+}
+.glyphicon-bishop:before {
+  content: "\e214";
+}
+.glyphicon-knight:before {
+  content: "\e215";
+}
+.glyphicon-baby-formula:before {
+  content: "\e216";
+}
+.glyphicon-tent:before {
+  content: "\26fa";
+}
+.glyphicon-blackboard:before {
+  content: "\e218";
+}
+.glyphicon-bed:before {
+  content: "\e219";
+}
+.glyphicon-apple:before {
+  content: "\f8ff";
+}
+.glyphicon-erase:before {
+  content: "\e221";
+}
+.glyphicon-hourglass:before {
+  content: "\231b";
+}
+.glyphicon-lamp:before {
+  content: "\e223";
+}
+.glyphicon-duplicate:before {
+  content: "\e224";
+}
+.glyphicon-piggy-bank:before {
+  content: "\e225";
+}
+.glyphicon-scissors:before {
+  content: "\e226";
+}
+.glyphicon-bitcoin:before {
+  content: "\e227";
+}
+.glyphicon-btc:before {
+  content: "\e227";
+}
+.glyphicon-xbt:before {
+  content: "\e227";
+}
+.glyphicon-yen:before {
+  content: "\00a5";
+}
+.glyphicon-jpy:before {
+  content: "\00a5";
+}
+.glyphicon-ruble:before {
+  content: "\20bd";
+}
+.glyphicon-rub:before {
+  content: "\20bd";
+}
+.glyphicon-scale:before {
+  content: "\e230";
+}
+.glyphicon-ice-lolly:before {
+  content: "\e231";
+}
+.glyphicon-ice-lolly-tasted:before {
+  content: "\e232";
+}
+.glyphicon-education:before {
+  content: "\e233";
+}
+.glyphicon-option-horizontal:before {
+  content: "\e234";
+}
+.glyphicon-option-vertical:before {
+  content: "\e235";
+}
+.glyphicon-menu-hamburger:before {
+  content: "\e236";
+}
+.glyphicon-modal-window:before {
+  content: "\e237";
+}
+.glyphicon-oil:before {
+  content: "\e238";
+}
+.glyphicon-grain:before {
+  content: "\e239";
+}
+.glyphicon-sunglasses:before {
+  content: "\e240";
+}
+.glyphicon-text-size:before {
+  content: "\e241";
+}
+.glyphicon-text-color:before {
+  content: "\e242";
+}
+.glyphicon-text-background:before {
+  content: "\e243";
+}
+.glyphicon-object-align-top:before {
+  content: "\e244";
+}
+.glyphicon-object-align-bottom:before {
+  content: "\e245";
+}
+.glyphicon-object-align-horizontal:before {
+  content: "\e246";
+}
+.glyphicon-object-align-left:before {
+  content: "\e247";
+}
+.glyphicon-object-align-vertical:before {
+  content: "\e248";
+}
+.glyphicon-object-align-right:before {
+  content: "\e249";
+}
+.glyphicon-triangle-right:before {
+  content: "\e250";
+}
+.glyphicon-triangle-left:before {
+  content: "\e251";
+}
+.glyphicon-triangle-bottom:before {
+  content: "\e252";
+}
+.glyphicon-triangle-top:before {
+  content: "\e253";
+}
+.glyphicon-console:before {
+  content: "\e254";
+}
+.glyphicon-superscript:before {
+  content: "\e255";
+}
+.glyphicon-subscript:before {
+  content: "\e256";
+}
+.glyphicon-menu-left:before {
+  content: "\e257";
+}
+.glyphicon-menu-right:before {
+  content: "\e258";
+}
+.glyphicon-menu-down:before {
+  content: "\e259";
+}
+.glyphicon-menu-up:before {
+  content: "\e260";
+}
+* {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+*:before,
+*:after {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+html {
+  font-size: 10px;
+  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
+}
+body {
+  font-family: Lato;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #000000;
+  background-color: #ffffff;
+}
+input,
+button,
+select,
+textarea {
+  font-family: inherit;
+  font-size: inherit;
+  line-height: inherit;
+}
+a {
+  color: #8bc4c9;
+  text-decoration: none;
+}
+a:hover,
+a:focus {
+  color: #23547f;
+  text-decoration: underline;
+}
+a:focus {
+  outline: thin dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+figure {
+  margin: 0;
+}
+img {
+  vertical-align: middle;
+}
+.img-responsive,
+.thumbnail > img,
+.thumbnail a > img,
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  display: block;
+  max-width: 100%;
+  height: auto;
+}
+.img-rounded {
+  border-radius: 5px;
+}
+.img-thumbnail {
+  padding: 4px;
+  line-height: 1.42857143;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 4px;
+  -webkit-transition: all 0.2s ease-in-out;
+  -o-transition: all 0.2s ease-in-out;
+  transition: all 0.2s ease-in-out;
+  display: inline-block;
+  max-width: 100%;
+  height: auto;
+}
+.img-circle {
+  border-radius: 50%;
+}
+hr {
+  margin-top: 20px;
+  margin-bottom: 20px;
+  border: 0;
+  border-top: 1px solid #eeeeee;
+}
+.sr-only {
+  position: absolute;
+  width: 1px;
+  height: 1px;
+  margin: -1px;
+  padding: 0;
+  overflow: hidden;
+  clip: rect(0, 0, 0, 0);
+  border: 0;
+}
+.sr-only-focusable:active,
+.sr-only-focusable:focus {
+  position: static;
+  width: auto;
+  height: auto;
+  margin: 0;
+  overflow: visible;
+  clip: auto;
+}
+[role="button"] {
+  cursor: pointer;
+}
+h1,
+h2,
+h3,
+h4,
+h5,
+h6,
+.h1,
+.h2,
+.h3,
+.h4,
+.h5,
+.h6 {
+  font-family: Lato;
+  font-weight: 500;
+  line-height: 1.1;
+  color: inherit;
+}
+h1 small,
+h2 small,
+h3 small,
+h4 small,
+h5 small,
+h6 small,
+.h1 small,
+.h2 small,
+.h3 small,
+.h4 small,
+.h5 small,
+.h6 small,
+h1 .small,
+h2 .small,
+h3 .small,
+h4 .small,
+h5 .small,
+h6 .small,
+.h1 .small,
+.h2 .small,
+.h3 .small,
+.h4 .small,
+.h5 .small,
+.h6 .small {
+  font-weight: normal;
+  line-height: 1;
+  color: #777777;
+}
+h1,
+.h1,
+h2,
+.h2,
+h3,
+.h3 {
+  margin-top: 20px;
+  margin-bottom: 10px;
+}
+h1 small,
+.h1 small,
+h2 small,
+.h2 small,
+h3 small,
+.h3 small,
+h1 .small,
+.h1 .small,
+h2 .small,
+.h2 .small,
+h3 .small,
+.h3 .small {
+  font-size: 65%;
+}
+h4,
+.h4,
+h5,
+.h5,
+h6,
+.h6 {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+h4 small,
+.h4 small,
+h5 small,
+.h5 small,
+h6 small,
+.h6 small,
+h4 .small,
+.h4 .small,
+h5 .small,
+.h5 .small,
+h6 .small,
+.h6 .small {
+  font-size: 75%;
+}
+h1,
+.h1 {
+  font-size: 36px;
+}
+h2,
+.h2 {
+  font-size: 30px;
+}
+h3,
+.h3 {
+  font-size: 24px;
+}
+h4,
+.h4 {
+  font-size: 18px;
+}
+h5,
+.h5 {
+  font-size: 14px;
+}
+h6,
+.h6 {
+  font-size: 12px;
+}
+p {
+  margin: 0 0 10px;
+}
+.lead {
+  margin-bottom: 20px;
+  font-size: 16px;
+  font-weight: 300;
+  line-height: 1.4;
+}
+@media (min-width: 768px) {
+  .lead {
+    font-size: 21px;
+  }
+}
+small,
+.small {
+  font-size: 85%;
+}
+mark,
+.mark {
+  background-color: #f8d9ac;
+  padding: .2em;
+}
+.text-left {
+  text-align: left;
+}
+.text-right {
+  text-align: right;
+}
+.text-center {
+  text-align: center;
+}
+.text-justify {
+  text-align: justify;
+}
+.text-nowrap {
+  white-space: nowrap;
+}
+.text-lowercase {
+  text-transform: lowercase;
+}
+.text-uppercase {
+  text-transform: uppercase;
+}
+.text-capitalize {
+  text-transform: capitalize;
+}
+.text-muted {
+  color: #777777;
+}
+.text-primary {
+  color: #165A72;
+}
+a.text-primary:hover {
+  color: #286193;
+}
+.text-success {
+  color: #5cb85c;
+}
+a.text-success:hover {
+  color: #449d44;
+}
+.text-info {
+  color: #5bc0de;
+}
+a.text-info:hover {
+  color: #31b0d5;
+}
+.text-warning {
+  color: #f0ad4e;
+}
+a.text-warning:hover {
+  color: #ec971f;
+}
+.text-danger {
+  color: #d9534f;
+}
+a.text-danger:hover {
+  color: #c9302c;
+}
+.bg-primary {
+  color: #fff;
+  background-color: #337cbb;
+}
+a.bg-primary:hover {
+  background-color: #286193;
+}
+.bg-success {
+  background-color: #a3d7a3;
+}
+a.bg-success:hover {
+  background-color: #80c780;
+}
+.bg-info {
+  background-color: #b0e1ef;
+}
+a.bg-info:hover {
+  background-color: #85d0e7;
+}
+.bg-warning {
+  background-color: #f8d9ac;
+}
+a.bg-warning:hover {
+  background-color: #f4c37d;
+}
+.bg-danger {
+  background-color: #eba5a3;
+}
+a.bg-danger:hover {
+  background-color: #e27c79;
+}
+.page-header {
+  padding-bottom: 9px;
+  margin: 40px 0 20px;
+  border-bottom: 1px solid #eeeeee;
+}
+ul,
+ol {
+  margin-top: 0;
+  margin-bottom: 10px;
+}
+ul ul,
+ol ul,
+ul ol,
+ol ol {
+  margin-bottom: 0;
+}
+.list-unstyled {
+  padding-left: 0;
+  list-style: none;
+}
+.list-inline {
+  padding-left: 0;
+  list-style: none;
+  margin-left: -5px;
+}
+.list-inline > li {
+  display: inline-block;
+  padding-left: 5px;
+  padding-right: 5px;
+}
+dl {
+  margin-top: 0;
+  margin-bottom: 20px;
+}
+dt,
+dd {
+  line-height: 1.42857143;
+}
+dt {
+  font-weight: bold;
+}
+dd {
+  margin-left: 0;
+}
+@media (min-width: 768px) {
+  .dl-horizontal dt {
+    float: left;
+    width: 160px;
+    clear: left;
+    text-align: right;
+    overflow: hidden;
+    text-overflow: ellipsis;
+    white-space: nowrap;
+  }
+  .dl-horizontal dd {
+    margin-left: 180px;
+  }
+}
+abbr[title],
+abbr[data-original-title] {
+  cursor: help;
+  border-bottom: 1px dotted #777777;
+}
+.initialism {
+  font-size: 90%;
+  text-transform: uppercase;
+}
+blockquote {
+  padding: 10px 20px;
+  margin: 0 0 20px;
+  font-size: 17.5px;
+  border-left: 5px solid #eeeeee;
+}
+blockquote p:last-child,
+blockquote ul:last-child,
+blockquote ol:last-child {
+  margin-bottom: 0;
+}
+blockquote footer,
+blockquote small,
+blockquote .small {
+  display: block;
+  font-size: 80%;
+  line-height: 1.42857143;
+  color: #777777;
+}
+blockquote footer:before,
+blockquote small:before,
+blockquote .small:before {
+  content: '\2014 \00A0';
+}
+.blockquote-reverse,
+blockquote.pull-right {
+  padding-right: 15px;
+  padding-left: 0;
+  border-right: 5px solid #eeeeee;
+  border-left: 0;
+  text-align: right;
+}
+.blockquote-reverse footer:before,
+blockquote.pull-right footer:before,
+.blockquote-reverse small:before,
+blockquote.pull-right small:before,
+.blockquote-reverse .small:before,
+blockquote.pull-right .small:before {
+  content: '';
+}
+.blockquote-reverse footer:after,
+blockquote.pull-right footer:after,
+.blockquote-reverse small:after,
+blockquote.pull-right small:after,
+.blockquote-reverse .small:after,
+blockquote.pull-right .small:after {
+  content: '\00A0 \2014';
+}
+address {
+  margin-bottom: 20px;
+  font-style: normal;
+  line-height: 1.42857143;
+}
+code,
+kbd,
+pre,
+samp {
+  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
+}
+code {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #c7254e;
+  background-color: #f9f2f4;
+  border-radius: 4px;
+}
+kbd {
+  padding: 2px 4px;
+  font-size: 90%;
+  color: #ffffff;
+  background-color: #333333;
+  border-radius: 2px;
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.25);
+}
+kbd kbd {
+  padding: 0;
+  font-size: 100%;
+  font-weight: bold;
+  box-shadow: none;
+}
+pre {
+  display: block;
+  padding: 9.5px;
+  margin: 0 0 10px;
+  font-size: 13px;
+  line-height: 1.42857143;
+  word-break: break-all;
+  word-wrap: break-word;
+  color: #333333;
+  background-color: #f5f5f5;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+}
+pre code {
+  padding: 0;
+  font-size: inherit;
+  color: inherit;
+  white-space: pre-wrap;
+  background-color: transparent;
+  border-radius: 0;
+}
+.pre-scrollable {
+  max-height: 340px;
+  overflow-y: scroll;
+}
+.container {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left: 15px;
+  padding-right: 15px;
+}
+@media (min-width: 768px) {
+  .container {
+    width: 750px;
+  }
+}
+@media (min-width: 992px) {
+  .container {
+    width: 970px;
+  }
+}
+@media (min-width: 1200px) {
+  .container {
+    width: 1170px;
+  }
+}
+.container-fluid {
+  margin-right: auto;
+  margin-left: auto;
+  padding-left: 15px;
+  padding-right: 15px;
+}
+.row {
+  margin-left: -15px;
+  margin-right: -15px;
+}
+.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
+  position: relative;
+  min-height: 1px;
+  padding-left: 15px;
+  padding-right: 15px;
+}
+.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
+  float: left;
+}
+.col-xs-12 {
+  width: 100%;
+}
+.col-xs-11 {
+  width: 91.66666667%;
+}
+.col-xs-10 {
+  width: 83.33333333%;
+}
+.col-xs-9 {
+  width: 75%;
+}
+.col-xs-8 {
+  width: 66.66666667%;
+}
+.col-xs-7 {
+  width: 58.33333333%;
+}
+.col-xs-6 {
+  width: 50%;
+}
+.col-xs-5 {
+  width: 41.66666667%;
+}
+.col-xs-4 {
+  width: 33.33333333%;
+}
+.col-xs-3 {
+  width: 25%;
+}
+.col-xs-2 {
+  width: 16.66666667%;
+}
+.col-xs-1 {
+  width: 8.33333333%;
+}
+.col-xs-pull-12 {
+  right: 100%;
+}
+.col-xs-pull-11 {
+  right: 91.66666667%;
+}
+.col-xs-pull-10 {
+  right: 83.33333333%;
+}
+.col-xs-pull-9 {
+  right: 75%;
+}
+.col-xs-pull-8 {
+  right: 66.66666667%;
+}
+.col-xs-pull-7 {
+  right: 58.33333333%;
+}
+.col-xs-pull-6 {
+  right: 50%;
+}
+.col-xs-pull-5 {
+  right: 41.66666667%;
+}
+.col-xs-pull-4 {
+  right: 33.33333333%;
+}
+.col-xs-pull-3 {
+  right: 25%;
+}
+.col-xs-pull-2 {
+  right: 16.66666667%;
+}
+.col-xs-pull-1 {
+  right: 8.33333333%;
+}
+.col-xs-pull-0 {
+  right: auto;
+}
+.col-xs-push-12 {
+  left: 100%;
+}
+.col-xs-push-11 {
+  left: 91.66666667%;
+}
+.col-xs-push-10 {
+  left: 83.33333333%;
+}
+.col-xs-push-9 {
+  left: 75%;
+}
+.col-xs-push-8 {
+  left: 66.66666667%;
+}
+.col-xs-push-7 {
+  left: 58.33333333%;
+}
+.col-xs-push-6 {
+  left: 50%;
+}
+.col-xs-push-5 {
+  left: 41.66666667%;
+}
+.col-xs-push-4 {
+  left: 33.33333333%;
+}
+.col-xs-push-3 {
+  left: 25%;
+}
+.col-xs-push-2 {
+  left: 16.66666667%;
+}
+.col-xs-push-1 {
+  left: 8.33333333%;
+}
+.col-xs-push-0 {
+  left: auto;
+}
+.col-xs-offset-12 {
+  margin-left: 100%;
+}
+.col-xs-offset-11 {
+  margin-left: 91.66666667%;
+}
+.col-xs-offset-10 {
+  margin-left: 83.33333333%;
+}
+.col-xs-offset-9 {
+  margin-left: 75%;
+}
+.col-xs-offset-8 {
+  margin-left: 66.66666667%;
+}
+.col-xs-offset-7 {
+  margin-left: 58.33333333%;
+}
+.col-xs-offset-6 {
+  margin-left: 50%;
+}
+.col-xs-offset-5 {
+  margin-left: 41.66666667%;
+}
+.col-xs-offset-4 {
+  margin-left: 33.33333333%;
+}
+.col-xs-offset-3 {
+  margin-left: 25%;
+}
+.col-xs-offset-2 {
+  margin-left: 16.66666667%;
+}
+.col-xs-offset-1 {
+  margin-left: 8.33333333%;
+}
+.col-xs-offset-0 {
+  margin-left: 0%;
+}
+@media (min-width: 768px) {
+  .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
+    float: left;
+  }
+  .col-sm-12 {
+    width: 100%;
+  }
+  .col-sm-11 {
+    width: 91.66666667%;
+  }
+  .col-sm-10 {
+    width: 83.33333333%;
+  }
+  .col-sm-9 {
+    width: 75%;
+  }
+  .col-sm-8 {
+    width: 66.66666667%;
+  }
+  .col-sm-7 {
+    width: 58.33333333%;
+  }
+  .col-sm-6 {
+    width: 50%;
+  }
+  .col-sm-5 {
+    width: 41.66666667%;
+  }
+  .col-sm-4 {
+    width: 33.33333333%;
+  }
+  .col-sm-3 {
+    width: 25%;
+  }
+  .col-sm-2 {
+    width: 16.66666667%;
+  }
+  .col-sm-1 {
+    width: 8.33333333%;
+  }
+  .col-sm-pull-12 {
+    right: 100%;
+  }
+  .col-sm-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-sm-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-sm-pull-9 {
+    right: 75%;
+  }
+  .col-sm-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-sm-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-sm-pull-6 {
+    right: 50%;
+  }
+  .col-sm-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-sm-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-sm-pull-3 {
+    right: 25%;
+  }
+  .col-sm-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-sm-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-sm-pull-0 {
+    right: auto;
+  }
+  .col-sm-push-12 {
+    left: 100%;
+  }
+  .col-sm-push-11 {
+    left: 91.66666667%;
+  }
+  .col-sm-push-10 {
+    left: 83.33333333%;
+  }
+  .col-sm-push-9 {
+    left: 75%;
+  }
+  .col-sm-push-8 {
+    left: 66.66666667%;
+  }
+  .col-sm-push-7 {
+    left: 58.33333333%;
+  }
+  .col-sm-push-6 {
+    left: 50%;
+  }
+  .col-sm-push-5 {
+    left: 41.66666667%;
+  }
+  .col-sm-push-4 {
+    left: 33.33333333%;
+  }
+  .col-sm-push-3 {
+    left: 25%;
+  }
+  .col-sm-push-2 {
+    left: 16.66666667%;
+  }
+  .col-sm-push-1 {
+    left: 8.33333333%;
+  }
+  .col-sm-push-0 {
+    left: auto;
+  }
+  .col-sm-offset-12 {
+    margin-left: 100%;
+  }
+  .col-sm-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-sm-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-sm-offset-9 {
+    margin-left: 75%;
+  }
+  .col-sm-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-sm-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-sm-offset-6 {
+    margin-left: 50%;
+  }
+  .col-sm-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-sm-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-sm-offset-3 {
+    margin-left: 25%;
+  }
+  .col-sm-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-sm-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-sm-offset-0 {
+    margin-left: 0%;
+  }
+}
+@media (min-width: 992px) {
+  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
+    float: left;
+  }
+  .col-md-12 {
+    width: 100%;
+  }
+  .col-md-11 {
+    width: 91.66666667%;
+  }
+  .col-md-10 {
+    width: 83.33333333%;
+  }
+  .col-md-9 {
+    width: 75%;
+  }
+  .col-md-8 {
+    width: 66.66666667%;
+  }
+  .col-md-7 {
+    width: 58.33333333%;
+  }
+  .col-md-6 {
+    width: 50%;
+  }
+  .col-md-5 {
+    width: 41.66666667%;
+  }
+  .col-md-4 {
+    width: 33.33333333%;
+  }
+  .col-md-3 {
+    width: 25%;
+  }
+  .col-md-2 {
+    width: 16.66666667%;
+  }
+  .col-md-1 {
+    width: 8.33333333%;
+  }
+  .col-md-pull-12 {
+    right: 100%;
+  }
+  .col-md-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-md-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-md-pull-9 {
+    right: 75%;
+  }
+  .col-md-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-md-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-md-pull-6 {
+    right: 50%;
+  }
+  .col-md-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-md-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-md-pull-3 {
+    right: 25%;
+  }
+  .col-md-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-md-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-md-pull-0 {
+    right: auto;
+  }
+  .col-md-push-12 {
+    left: 100%;
+  }
+  .col-md-push-11 {
+    left: 91.66666667%;
+  }
+  .col-md-push-10 {
+    left: 83.33333333%;
+  }
+  .col-md-push-9 {
+    left: 75%;
+  }
+  .col-md-push-8 {
+    left: 66.66666667%;
+  }
+  .col-md-push-7 {
+    left: 58.33333333%;
+  }
+  .col-md-push-6 {
+    left: 50%;
+  }
+  .col-md-push-5 {
+    left: 41.66666667%;
+  }
+  .col-md-push-4 {
+    left: 33.33333333%;
+  }
+  .col-md-push-3 {
+    left: 25%;
+  }
+  .col-md-push-2 {
+    left: 16.66666667%;
+  }
+  .col-md-push-1 {
+    left: 8.33333333%;
+  }
+  .col-md-push-0 {
+    left: auto;
+  }
+  .col-md-offset-12 {
+    margin-left: 100%;
+  }
+  .col-md-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-md-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-md-offset-9 {
+    margin-left: 75%;
+  }
+  .col-md-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-md-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-md-offset-6 {
+    margin-left: 50%;
+  }
+  .col-md-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-md-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-md-offset-3 {
+    margin-left: 25%;
+  }
+  .col-md-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-md-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-md-offset-0 {
+    margin-left: 0%;
+  }
+}
+@media (min-width: 1200px) {
+  .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
+    float: left;
+  }
+  .col-lg-12 {
+    width: 100%;
+  }
+  .col-lg-11 {
+    width: 91.66666667%;
+  }
+  .col-lg-10 {
+    width: 83.33333333%;
+  }
+  .col-lg-9 {
+    width: 75%;
+  }
+  .col-lg-8 {
+    width: 66.66666667%;
+  }
+  .col-lg-7 {
+    width: 58.33333333%;
+  }
+  .col-lg-6 {
+    width: 50%;
+  }
+  .col-lg-5 {
+    width: 41.66666667%;
+  }
+  .col-lg-4 {
+    width: 33.33333333%;
+  }
+  .col-lg-3 {
+    width: 25%;
+  }
+  .col-lg-2 {
+    width: 16.66666667%;
+  }
+  .col-lg-1 {
+    width: 8.33333333%;
+  }
+  .col-lg-pull-12 {
+    right: 100%;
+  }
+  .col-lg-pull-11 {
+    right: 91.66666667%;
+  }
+  .col-lg-pull-10 {
+    right: 83.33333333%;
+  }
+  .col-lg-pull-9 {
+    right: 75%;
+  }
+  .col-lg-pull-8 {
+    right: 66.66666667%;
+  }
+  .col-lg-pull-7 {
+    right: 58.33333333%;
+  }
+  .col-lg-pull-6 {
+    right: 50%;
+  }
+  .col-lg-pull-5 {
+    right: 41.66666667%;
+  }
+  .col-lg-pull-4 {
+    right: 33.33333333%;
+  }
+  .col-lg-pull-3 {
+    right: 25%;
+  }
+  .col-lg-pull-2 {
+    right: 16.66666667%;
+  }
+  .col-lg-pull-1 {
+    right: 8.33333333%;
+  }
+  .col-lg-pull-0 {
+    right: auto;
+  }
+  .col-lg-push-12 {
+    left: 100%;
+  }
+  .col-lg-push-11 {
+    left: 91.66666667%;
+  }
+  .col-lg-push-10 {
+    left: 83.33333333%;
+  }
+  .col-lg-push-9 {
+    left: 75%;
+  }
+  .col-lg-push-8 {
+    left: 66.66666667%;
+  }
+  .col-lg-push-7 {
+    left: 58.33333333%;
+  }
+  .col-lg-push-6 {
+    left: 50%;
+  }
+  .col-lg-push-5 {
+    left: 41.66666667%;
+  }
+  .col-lg-push-4 {
+    left: 33.33333333%;
+  }
+  .col-lg-push-3 {
+    left: 25%;
+  }
+  .col-lg-push-2 {
+    left: 16.66666667%;
+  }
+  .col-lg-push-1 {
+    left: 8.33333333%;
+  }
+  .col-lg-push-0 {
+    left: auto;
+  }
+  .col-lg-offset-12 {
+    margin-left: 100%;
+  }
+  .col-lg-offset-11 {
+    margin-left: 91.66666667%;
+  }
+  .col-lg-offset-10 {
+    margin-left: 83.33333333%;
+  }
+  .col-lg-offset-9 {
+    margin-left: 75%;
+  }
+  .col-lg-offset-8 {
+    margin-left: 66.66666667%;
+  }
+  .col-lg-offset-7 {
+    margin-left: 58.33333333%;
+  }
+  .col-lg-offset-6 {
+    margin-left: 50%;
+  }
+  .col-lg-offset-5 {
+    margin-left: 41.66666667%;
+  }
+  .col-lg-offset-4 {
+    margin-left: 33.33333333%;
+  }
+  .col-lg-offset-3 {
+    margin-left: 25%;
+  }
+  .col-lg-offset-2 {
+    margin-left: 16.66666667%;
+  }
+  .col-lg-offset-1 {
+    margin-left: 8.33333333%;
+  }
+  .col-lg-offset-0 {
+    margin-left: 0%;
+  }
+}
+table {
+  background-color: transparent;
+}
+caption {
+  padding-top: 8px;
+  padding-bottom: 8px;
+  color: #777777;
+  text-align: left;
+}
+th {
+  text-align: left;
+}
+.table {
+  width: 100%;
+  max-width: 100%;
+  margin-bottom: 20px;
+}
+.table > thead > tr > th,
+.table > tbody > tr > th,
+.table > tfoot > tr > th,
+.table > thead > tr > td,
+.table > tbody > tr > td,
+.table > tfoot > tr > td {
+  padding: 8px;
+  line-height: 1.42857143;
+  vertical-align: top;
+  border-top: 1px solid #dddddd;
+}
+.table > thead > tr > th {
+  vertical-align: bottom;
+  border-bottom: 2px solid #dddddd;
+}
+.table > caption + thead > tr:first-child > th,
+.table > colgroup + thead > tr:first-child > th,
+.table > thead:first-child > tr:first-child > th,
+.table > caption + thead > tr:first-child > td,
+.table > colgroup + thead > tr:first-child > td,
+.table > thead:first-child > tr:first-child > td {
+  border-top: 0;
+}
+.table > tbody + tbody {
+  border-top: 2px solid #dddddd;
+}
+.table .table {
+  background-color: #ffffff;
+}
+.table-condensed > thead > tr > th,
+.table-condensed > tbody > tr > th,
+.table-condensed > tfoot > tr > th,
+.table-condensed > thead > tr > td,
+.table-condensed > tbody > tr > td,
+.table-condensed > tfoot > tr > td {
+  padding: 5px;
+}
+.table-bordered {
+  border: 1px solid #dddddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > tbody > tr > th,
+.table-bordered > tfoot > tr > th,
+.table-bordered > thead > tr > td,
+.table-bordered > tbody > tr > td,
+.table-bordered > tfoot > tr > td {
+  border: 1px solid #dddddd;
+}
+.table-bordered > thead > tr > th,
+.table-bordered > thead > tr > td {
+  border-bottom-width: 2px;
+}
+.table-striped > tbody > tr:nth-of-type(odd) {
+  background-color: #f9f9f9;
+}
+.table-hover > tbody > tr:hover {
+  background-color: #f5f5f5;
+}
+table col[class*="col-"] {
+  position: static;
+  float: none;
+  display: table-column;
+}
+table td[class*="col-"],
+table th[class*="col-"] {
+  position: static;
+  float: none;
+  display: table-cell;
+}
+.table > thead > tr > td.active,
+.table > tbody > tr > td.active,
+.table > tfoot > tr > td.active,
+.table > thead > tr > th.active,
+.table > tbody > tr > th.active,
+.table > tfoot > tr > th.active,
+.table > thead > tr.active > td,
+.table > tbody > tr.active > td,
+.table > tfoot > tr.active > td,
+.table > thead > tr.active > th,
+.table > tbody > tr.active > th,
+.table > tfoot > tr.active > th {
+  background-color: #f5f5f5;
+}
+.table-hover > tbody > tr > td.active:hover,
+.table-hover > tbody > tr > th.active:hover,
+.table-hover > tbody > tr.active:hover > td,
+.table-hover > tbody > tr:hover > .active,
+.table-hover > tbody > tr.active:hover > th {
+  background-color: #e8e8e8;
+}
+.table > thead > tr > td.success,
+.table > tbody > tr > td.success,
+.table > tfoot > tr > td.success,
+.table > thead > tr > th.success,
+.table > tbody > tr > th.success,
+.table > tfoot > tr > th.success,
+.table > thead > tr.success > td,
+.table > tbody > tr.success > td,
+.table > tfoot > tr.success > td,
+.table > thead > tr.success > th,
+.table > tbody > tr.success > th,
+.table > tfoot > tr.success > th {
+  background-color: #a3d7a3;
+}
+.table-hover > tbody > tr > td.success:hover,
+.table-hover > tbody > tr > th.success:hover,
+.table-hover > tbody > tr.success:hover > td,
+.table-hover > tbody > tr:hover > .success,
+.table-hover > tbody > tr.success:hover > th {
+  background-color: #91cf91;
+}
+.table > thead > tr > td.info,
+.table > tbody > tr > td.info,
+.table > tfoot > tr > td.info,
+.table > thead > tr > th.info,
+.table > tbody > tr > th.info,
+.table > tfoot > tr > th.info,
+.table > thead > tr.info > td,
+.table > tbody > tr.info > td,
+.table > tfoot > tr.info > td,
+.table > thead > tr.info > th,
+.table > tbody > tr.info > th,
+.table > tfoot > tr.info > th {
+  background-color: #b0e1ef;
+}
+.table-hover > tbody > tr > td.info:hover,
+.table-hover > tbody > tr > th.info:hover,
+.table-hover > tbody > tr.info:hover > td,
+.table-hover > tbody > tr:hover > .info,
+.table-hover > tbody > tr.info:hover > th {
+  background-color: #9bd8eb;
+}
+.table > thead > tr > td.warning,
+.table > tbody > tr > td.warning,
+.table > tfoot > tr > td.warning,
+.table > thead > tr > th.warning,
+.table > tbody > tr > th.warning,
+.table > tfoot > tr > th.warning,
+.table > thead > tr.warning > td,
+.table > tbody > tr.warning > td,
+.table > tfoot > tr.warning > td,
+.table > thead > tr.warning > th,
+.table > tbody > tr.warning > th,
+.table > tfoot > tr.warning > th {
+  background-color: #f8d9ac;
+}
+.table-hover > tbody > tr > td.warning:hover,
+.table-hover > tbody > tr > th.warning:hover,
+.table-hover > tbody > tr.warning:hover > td,
+.table-hover > tbody > tr:hover > .warning,
+.table-hover > tbody > tr.warning:hover > th {
+  background-color: #f6ce95;
+}
+.table > thead > tr > td.danger,
+.table > tbody > tr > td.danger,
+.table > tfoot > tr > td.danger,
+.table > thead > tr > th.danger,
+.table > tbody > tr > th.danger,
+.table > tfoot > tr > th.danger,
+.table > thead > tr.danger > td,
+.table > tbody > tr.danger > td,
+.table > tfoot > tr.danger > td,
+.table > thead > tr.danger > th,
+.table > tbody > tr.danger > th,
+.table > tfoot > tr.danger > th {
+  background-color: #eba5a3;
+}
+.table-hover > tbody > tr > td.danger:hover,
+.table-hover > tbody > tr > th.danger:hover,
+.table-hover > tbody > tr.danger:hover > td,
+.table-hover > tbody > tr:hover > .danger,
+.table-hover > tbody > tr.danger:hover > th {
+  background-color: #e7908e;
+}
+.table-responsive {
+  overflow-x: auto;
+  min-height: 0.01%;
+}
+@media screen and (max-width: 767px) {
+  .table-responsive {
+    width: 100%;
+    margin-bottom: 15px;
+    overflow-y: hidden;
+    -ms-overflow-style: -ms-autohiding-scrollbar;
+    border: 1px solid #dddddd;
+  }
+  .table-responsive > .table {
+    margin-bottom: 0;
+  }
+  .table-responsive > .table > thead > tr > th,
+  .table-responsive > .table > tbody > tr > th,
+  .table-responsive > .table > tfoot > tr > th,
+  .table-responsive > .table > thead > tr > td,
+  .table-responsive > .table > tbody > tr > td,
+  .table-responsive > .table > tfoot > tr > td {
+    white-space: nowrap;
+  }
+  .table-responsive > .table-bordered {
+    border: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:first-child,
+  .table-responsive > .table-bordered > tbody > tr > th:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+  .table-responsive > .table-bordered > thead > tr > td:first-child,
+  .table-responsive > .table-bordered > tbody > tr > td:first-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+    border-left: 0;
+  }
+  .table-responsive > .table-bordered > thead > tr > th:last-child,
+  .table-responsive > .table-bordered > tbody > tr > th:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+  .table-responsive > .table-bordered > thead > tr > td:last-child,
+  .table-responsive > .table-bordered > tbody > tr > td:last-child,
+  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+    border-right: 0;
+  }
+  .table-responsive > .table-bordered > tbody > tr:last-child > th,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
+  .table-responsive > .table-bordered > tbody > tr:last-child > td,
+  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
+    border-bottom: 0;
+  }
+}
+fieldset {
+  padding: 0;
+  margin: 0;
+  border: 0;
+  min-width: 0;
+}
+legend {
+  display: block;
+  width: 100%;
+  padding: 0;
+  margin-bottom: 20px;
+  font-size: 21px;
+  line-height: inherit;
+  color: #333333;
+  border: 0;
+  border-bottom: 1px solid #e5e5e5;
+}
+label {
+  display: inline-block;
+  max-width: 100%;
+  margin-bottom: 5px;
+  font-weight: bold;
+}
+input[type="search"] {
+  -webkit-box-sizing: border-box;
+  -moz-box-sizing: border-box;
+  box-sizing: border-box;
+}
+input[type="radio"],
+input[type="checkbox"] {
+  margin: 4px 0 0;
+  margin-top: 1px \9;
+  line-height: normal;
+}
+input[type="file"] {
+  display: block;
+}
+input[type="range"] {
+  display: block;
+  width: 100%;
+}
+select[multiple],
+select[size] {
+  height: auto;
+}
+input[type="file"]:focus,
+input[type="radio"]:focus,
+input[type="checkbox"]:focus {
+  outline: thin dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+output {
+  display: block;
+  padding-top: 7px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555555;
+}
+.form-control {
+  display: block;
+  width: 100%;
+  height: 34px;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  color: #555555;
+  background-color: #ffffff;
+  background-image: none;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  -webkit-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
+}
+.form-control:focus {
+  border-color: #66afe9;
+  outline: 0;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
+  box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, 0.6);
+}
+.form-control::-moz-placeholder {
+  color: #999999;
+  opacity: 1;
+}
+.form-control:-ms-input-placeholder {
+  color: #999999;
+}
+.form-control::-webkit-input-placeholder {
+  color: #999999;
+}
+.form-control[disabled],
+.form-control[readonly],
+fieldset[disabled] .form-control {
+  background-color: #eeeeee;
+  opacity: 1;
+}
+.form-control[disabled],
+fieldset[disabled] .form-control {
+  cursor: not-allowed;
+}
+textarea.form-control {
+  height: auto;
+}
+input[type="search"] {
+  -webkit-appearance: none;
+}
+@media screen and (-webkit-min-device-pixel-ratio: 0) {
+  input[type="date"],
+  input[type="time"],
+  input[type="datetime-local"],
+  input[type="month"] {
+    line-height: 34px;
+  }
+  input[type="date"].input-sm,
+  input[type="time"].input-sm,
+  input[type="datetime-local"].input-sm,
+  input[type="month"].input-sm,
+  .input-group-sm input[type="date"],
+  .input-group-sm input[type="time"],
+  .input-group-sm input[type="datetime-local"],
+  .input-group-sm input[type="month"] {
+    line-height: 30px;
+  }
+  input[type="date"].input-lg,
+  input[type="time"].input-lg,
+  input[type="datetime-local"].input-lg,
+  input[type="month"].input-lg,
+  .input-group-lg input[type="date"],
+  .input-group-lg input[type="time"],
+  .input-group-lg input[type="datetime-local"],
+  .input-group-lg input[type="month"] {
+    line-height: 46px;
+  }
+}
+.form-group {
+  margin-bottom: 15px;
+}
+.radio,
+.checkbox {
+  position: relative;
+  display: block;
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+.radio label,
+.checkbox label {
+  min-height: 20px;
+  padding-left: 20px;
+  margin-bottom: 0;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio input[type="radio"],
+.radio-inline input[type="radio"],
+.checkbox input[type="checkbox"],
+.checkbox-inline input[type="checkbox"] {
+  position: absolute;
+  margin-left: -20px;
+  margin-top: 4px \9;
+}
+.radio + .radio,
+.checkbox + .checkbox {
+  margin-top: -5px;
+}
+.radio-inline,
+.checkbox-inline {
+  position: relative;
+  display: inline-block;
+  padding-left: 20px;
+  margin-bottom: 0;
+  vertical-align: middle;
+  font-weight: normal;
+  cursor: pointer;
+}
+.radio-inline + .radio-inline,
+.checkbox-inline + .checkbox-inline {
+  margin-top: 0;
+  margin-left: 10px;
+}
+input[type="radio"][disabled],
+input[type="checkbox"][disabled],
+input[type="radio"].disabled,
+input[type="checkbox"].disabled,
+fieldset[disabled] input[type="radio"],
+fieldset[disabled] input[type="checkbox"] {
+  cursor: not-allowed;
+}
+.radio-inline.disabled,
+.checkbox-inline.disabled,
+fieldset[disabled] .radio-inline,
+fieldset[disabled] .checkbox-inline {
+  cursor: not-allowed;
+}
+.radio.disabled label,
+.checkbox.disabled label,
+fieldset[disabled] .radio label,
+fieldset[disabled] .checkbox label {
+  cursor: not-allowed;
+}
+.form-control-static {
+  padding-top: 7px;
+  padding-bottom: 7px;
+  margin-bottom: 0;
+  min-height: 34px;
+}
+.form-control-static.input-lg,
+.form-control-static.input-sm {
+  padding-left: 0;
+  padding-right: 0;
+}
+.input-sm {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 2px;
+}
+select.input-sm {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-sm,
+select[multiple].input-sm {
+  height: auto;
+}
+.form-group-sm .form-control {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 2px;
+}
+select.form-group-sm .form-control {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.form-group-sm .form-control,
+select[multiple].form-group-sm .form-control {
+  height: auto;
+}
+.form-group-sm .form-control-static {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  min-height: 32px;
+}
+.input-lg {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 5px;
+}
+select.input-lg {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-lg,
+select[multiple].input-lg {
+  height: auto;
+}
+.form-group-lg .form-control {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 5px;
+}
+select.form-group-lg .form-control {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.form-group-lg .form-control,
+select[multiple].form-group-lg .form-control {
+  height: auto;
+}
+.form-group-lg .form-control-static {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  min-height: 38px;
+}
+.has-feedback {
+  position: relative;
+}
+.has-feedback .form-control {
+  padding-right: 42.5px;
+}
+.form-control-feedback {
+  position: absolute;
+  top: 0;
+  right: 0;
+  z-index: 2;
+  display: block;
+  width: 34px;
+  height: 34px;
+  line-height: 34px;
+  text-align: center;
+  pointer-events: none;
+}
+.input-lg + .form-control-feedback {
+  width: 46px;
+  height: 46px;
+  line-height: 46px;
+}
+.input-sm + .form-control-feedback {
+  width: 30px;
+  height: 30px;
+  line-height: 30px;
+}
+.has-success .help-block,
+.has-success .control-label,
+.has-success .radio,
+.has-success .checkbox,
+.has-success .radio-inline,
+.has-success .checkbox-inline,
+.has-success.radio label,
+.has-success.checkbox label,
+.has-success.radio-inline label,
+.has-success.checkbox-inline label {
+  color: #5cb85c;
+}
+.has-success .form-control {
+  border-color: #5cb85c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-success .form-control:focus {
+  border-color: #449d44;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #a3d7a3;
+}
+.has-success .input-group-addon {
+  color: #5cb85c;
+  border-color: #5cb85c;
+  background-color: #a3d7a3;
+}
+.has-success .form-control-feedback {
+  color: #5cb85c;
+}
+.has-warning .help-block,
+.has-warning .control-label,
+.has-warning .radio,
+.has-warning .checkbox,
+.has-warning .radio-inline,
+.has-warning .checkbox-inline,
+.has-warning.radio label,
+.has-warning.checkbox label,
+.has-warning.radio-inline label,
+.has-warning.checkbox-inline label {
+  color: #f0ad4e;
+}
+.has-warning .form-control {
+  border-color: #f0ad4e;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-warning .form-control:focus {
+  border-color: #ec971f;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #f8d9ac;
+}
+.has-warning .input-group-addon {
+  color: #f0ad4e;
+  border-color: #f0ad4e;
+  background-color: #f8d9ac;
+}
+.has-warning .form-control-feedback {
+  color: #f0ad4e;
+}
+.has-error .help-block,
+.has-error .control-label,
+.has-error .radio,
+.has-error .checkbox,
+.has-error .radio-inline,
+.has-error .checkbox-inline,
+.has-error.radio label,
+.has-error.checkbox label,
+.has-error.radio-inline label,
+.has-error.checkbox-inline label {
+  color: #d9534f;
+}
+.has-error .form-control {
+  border-color: #d9534f;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
+}
+.has-error .form-control:focus {
+  border-color: #c9302c;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #eba5a3;
+}
+.has-error .input-group-addon {
+  color: #d9534f;
+  border-color: #d9534f;
+  background-color: #eba5a3;
+}
+.has-error .form-control-feedback {
+  color: #d9534f;
+}
+.has-feedback label ~ .form-control-feedback {
+  top: 25px;
+}
+.has-feedback label.sr-only ~ .form-control-feedback {
+  top: 0;
+}
+.help-block {
+  display: block;
+  margin-top: 5px;
+  margin-bottom: 10px;
+  color: #404040;
+}
+@media (min-width: 768px) {
+  .form-inline .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .form-control {
+    display: inline-block;
+    width: auto;
+    vertical-align: middle;
+  }
+  .form-inline .form-control-static {
+    display: inline-block;
+  }
+  .form-inline .input-group {
+    display: inline-table;
+    vertical-align: middle;
+  }
+  .form-inline .input-group .input-group-addon,
+  .form-inline .input-group .input-group-btn,
+  .form-inline .input-group .form-control {
+    width: auto;
+  }
+  .form-inline .input-group > .form-control {
+    width: 100%;
+  }
+  .form-inline .control-label {
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio,
+  .form-inline .checkbox {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .form-inline .radio label,
+  .form-inline .checkbox label {
+    padding-left: 0;
+  }
+  .form-inline .radio input[type="radio"],
+  .form-inline .checkbox input[type="checkbox"] {
+    position: relative;
+    margin-left: 0;
+  }
+  .form-inline .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox,
+.form-horizontal .radio-inline,
+.form-horizontal .checkbox-inline {
+  margin-top: 0;
+  margin-bottom: 0;
+  padding-top: 7px;
+}
+.form-horizontal .radio,
+.form-horizontal .checkbox {
+  min-height: 27px;
+}
+.form-horizontal .form-group {
+  margin-left: -15px;
+  margin-right: -15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .control-label {
+    text-align: right;
+    margin-bottom: 0;
+    padding-top: 7px;
+  }
+}
+.form-horizontal .has-feedback .form-control-feedback {
+  right: 15px;
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-lg .control-label {
+    padding-top: 14.333333px;
+  }
+}
+@media (min-width: 768px) {
+  .form-horizontal .form-group-sm .control-label {
+    padding-top: 6px;
+  }
+}
+.btn {
+  display: inline-block;
+  margin-bottom: 0;
+  font-weight: normal;
+  text-align: center;
+  vertical-align: middle;
+  touch-action: manipulation;
+  cursor: pointer;
+  background-image: none;
+  border: 1px solid transparent;
+  white-space: nowrap;
+  padding: 6px 12px;
+  font-size: 14px;
+  line-height: 1.42857143;
+  border-radius: 4px;
+  -webkit-user-select: none;
+  -moz-user-select: none;
+  -ms-user-select: none;
+  user-select: none;
+}
+.btn:focus,
+.btn:active:focus,
+.btn.active:focus,
+.btn.focus,
+.btn:active.focus,
+.btn.active.focus {
+  outline: thin dotted;
+  outline: 5px auto -webkit-focus-ring-color;
+  outline-offset: -2px;
+}
+.btn:hover,
+.btn:focus,
+.btn.focus {
+  color: #000000;
+  text-decoration: none;
+}
+.btn:active,
+.btn.active {
+  outline: 0;
+  background-image: none;
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn.disabled,
+.btn[disabled],
+fieldset[disabled] .btn {
+  cursor: not-allowed;
+  pointer-events: none;
+  opacity: 0.65;
+  filter: alpha(opacity=65);
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.btn-default {
+  color: #ffffff;
+  background-color: #a0ced7;
+  border-color: #9dc8ce;
+}
+.btn-default:hover,
+.btn-default:focus,
+.btn-default.focus,
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  color: #ffffff;
+  background-color: #1a6687;
+  border-color: #1a6687;
+}
+.btn-default:active,
+.btn-default.active,
+.open > .dropdown-toggle.btn-default {
+  background-image: none;
+}
+.btn-default.disabled,
+.btn-default[disabled],
+fieldset[disabled] .btn-default,
+.btn-default.disabled:hover,
+.btn-default[disabled]:hover,
+fieldset[disabled] .btn-default:hover,
+.btn-default.disabled:focus,
+.btn-default[disabled]:focus,
+fieldset[disabled] .btn-default:focus,
+.btn-default.disabled.focus,
+.btn-default[disabled].focus,
+fieldset[disabled] .btn-default.focus,
+.btn-default.disabled:active,
+.btn-default[disabled]:active,
+fieldset[disabled] .btn-default:active,
+.btn-default.disabled.active,
+.btn-default[disabled].active,
+fieldset[disabled] .btn-default.active {
+  background-color: #ffffff;
+  border-color: #a0ced7;
+}
+.btn-default .badge {
+  color: #ffffff;
+  background-color: #000000;
+}
+.btn-primary {
+  color: #ffffff;
+  background-color: #8bc4c9;
+  border-color: #9dc8ce;
+}
+.btn-primary:hover,
+.btn-primary:focus,
+.btn-primary.focus,
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  color: #ffffff;
+  background-color: #1a6687;
+  border-color: #165a72;
+}
+.btn-primary:active,
+.btn-primary.active,
+.open > .dropdown-toggle.btn-primary {
+  background-image: none;
+}
+.btn-primary.disabled,
+.btn-primary[disabled],
+fieldset[disabled] .btn-primary,
+.btn-primary.disabled:hover,
+.btn-primary[disabled]:hover,
+fieldset[disabled] .btn-primary:hover,
+.btn-primary.disabled:focus,
+.btn-primary[disabled]:focus,
+fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled.focus,
+.btn-primary[disabled].focus,
+fieldset[disabled] .btn-primary.focus,
+.btn-primary.disabled:active,
+.btn-primary[disabled]:active,
+fieldset[disabled] .btn-primary:active,
+.btn-primary.disabled.active,
+.btn-primary[disabled].active,
+fieldset[disabled] .btn-primary.active {
+  background-color: #337cbb;
+  border-color: #2e6fa7;
+}
+.btn-primary .badge {
+  color: #337cbb;
+  background-color: #ffffff;
+}
+.btn-success {
+  color: #ffffff;
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success:hover,
+.btn-success:focus,
+.btn-success.focus,
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  color: #ffffff;
+  background-color: #449d44;
+  border-color: #398439;
+}
+.btn-success:active,
+.btn-success.active,
+.open > .dropdown-toggle.btn-success {
+  background-image: none;
+}
+.btn-success.disabled,
+.btn-success[disabled],
+fieldset[disabled] .btn-success,
+.btn-success.disabled:hover,
+.btn-success[disabled]:hover,
+fieldset[disabled] .btn-success:hover,
+.btn-success.disabled:focus,
+.btn-success[disabled]:focus,
+fieldset[disabled] .btn-success:focus,
+.btn-success.disabled.focus,
+.btn-success[disabled].focus,
+fieldset[disabled] .btn-success.focus,
+.btn-success.disabled:active,
+.btn-success[disabled]:active,
+fieldset[disabled] .btn-success:active,
+.btn-success.disabled.active,
+.btn-success[disabled].active,
+fieldset[disabled] .btn-success.active {
+  background-color: #5cb85c;
+  border-color: #4cae4c;
+}
+.btn-success .badge {
+  color: #5cb85c;
+  background-color: #ffffff;
+}
+.btn-info {
+  color: #ffffff;
+  background-color: #E4762B;
+  border-color: #E28809;
+}
+.btn-info:hover,
+.btn-info:focus,
+.btn-info.focus,
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  color: #ffffff;
+  background-color: #E63F0A;
+  border-color: #E63F0A;
+}
+.btn-info:active,
+.btn-info.active,
+.open > .dropdown-toggle.btn-info {
+  background-image: none;
+}
+.btn-info.disabled,
+.btn-info[disabled],
+fieldset[disabled] .btn-info,
+.btn-info.disabled:hover,
+.btn-info[disabled]:hover,
+fieldset[disabled] .btn-info:hover,
+.btn-info.disabled:focus,
+.btn-info[disabled]:focus,
+fieldset[disabled] .btn-info:focus,
+.btn-info.disabled.focus,
+.btn-info[disabled].focus,
+fieldset[disabled] .btn-info.focus,
+.btn-info.disabled:active,
+.btn-info[disabled]:active,
+fieldset[disabled] .btn-info:active,
+.btn-info.disabled.active,
+.btn-info[disabled].active,
+fieldset[disabled] .btn-info.active {
+  background-color: #5bc0de;
+  border-color: #46b8da;
+}
+.btn-info .badge {
+  color: #5bc0de;
+  background-color: #ffffff;
+}
+.btn-warning {
+  color: #ffffff;
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning:hover,
+.btn-warning:focus,
+.btn-warning.focus,
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  color: #ffffff;
+  background-color: #ec971f;
+  border-color: #d58512;
+}
+.btn-warning:active,
+.btn-warning.active,
+.open > .dropdown-toggle.btn-warning {
+  background-image: none;
+}
+.btn-warning.disabled,
+.btn-warning[disabled],
+fieldset[disabled] .btn-warning,
+.btn-warning.disabled:hover,
+.btn-warning[disabled]:hover,
+fieldset[disabled] .btn-warning:hover,
+.btn-warning.disabled:focus,
+.btn-warning[disabled]:focus,
+fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled.focus,
+.btn-warning[disabled].focus,
+fieldset[disabled] .btn-warning.focus,
+.btn-warning.disabled:active,
+.btn-warning[disabled]:active,
+fieldset[disabled] .btn-warning:active,
+.btn-warning.disabled.active,
+.btn-warning[disabled].active,
+fieldset[disabled] .btn-warning.active {
+  background-color: #f0ad4e;
+  border-color: #eea236;
+}
+.btn-warning .badge {
+  color: #f0ad4e;
+  background-color: #ffffff;
+}
+.btn-danger {
+  color: #ffffff;
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger:hover,
+.btn-danger:focus,
+.btn-danger.focus,
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  color: #ffffff;
+  background-color: #c9302c;
+  border-color: #ac2925;
+}
+.btn-danger:active,
+.btn-danger.active,
+.open > .dropdown-toggle.btn-danger {
+  background-image: none;
+}
+.btn-danger.disabled,
+.btn-danger[disabled],
+fieldset[disabled] .btn-danger,
+.btn-danger.disabled:hover,
+.btn-danger[disabled]:hover,
+fieldset[disabled] .btn-danger:hover,
+.btn-danger.disabled:focus,
+.btn-danger[disabled]:focus,
+fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled.focus,
+.btn-danger[disabled].focus,
+fieldset[disabled] .btn-danger.focus,
+.btn-danger.disabled:active,
+.btn-danger[disabled]:active,
+fieldset[disabled] .btn-danger:active,
+.btn-danger.disabled.active,
+.btn-danger[disabled].active,
+fieldset[disabled] .btn-danger.active {
+  background-color: #d9534f;
+  border-color: #d43f3a;
+}
+.btn-danger .badge {
+  color: #d9534f;
+  background-color: #ffffff;
+}
+.btn-link {
+  color: #337cbb;
+  font-weight: normal;
+  border-radius: 0;
+}
+.btn-link,
+.btn-link:active,
+.btn-link.active,
+.btn-link[disabled],
+fieldset[disabled] .btn-link {
+  background-color: transparent;
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.btn-link,
+.btn-link:hover,
+.btn-link:focus,
+.btn-link:active {
+  border-color: transparent;
+}
+.btn-link:hover,
+.btn-link:focus {
+  color: #23547f;
+  text-decoration: underline;
+  background-color: transparent;
+}
+.btn-link[disabled]:hover,
+fieldset[disabled] .btn-link:hover,
+.btn-link[disabled]:focus,
+fieldset[disabled] .btn-link:focus {
+  color: #777777;
+  text-decoration: none;
+}
+.btn-lg,
+.btn-group-lg > .btn {
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 5px;
+}
+.btn-sm,
+.btn-group-sm > .btn {
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 2px;
+}
+.btn-xs,
+.btn-group-xs > .btn {
+  padding: 1px 5px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 2px;
+}
+.btn-block {
+  display: block;
+  width: 100%;
+}
+.btn-block + .btn-block {
+  margin-top: 5px;
+}
+input[type="submit"].btn-block,
+input[type="reset"].btn-block,
+input[type="button"].btn-block {
+  width: 100%;
+}
+.fade {
+  opacity: 0;
+  -webkit-transition: opacity 0.15s linear;
+  -o-transition: opacity 0.15s linear;
+  transition: opacity 0.15s linear;
+}
+.fade.in {
+  opacity: 1;
+}
+.collapse {
+  display: none;
+}
+.collapse.in {
+  display: block;
+}
+tr.collapse.in {
+  display: table-row;
+}
+tbody.collapse.in {
+  display: table-row-group;
+}
+.collapsing {
+  position: relative;
+  height: 0;
+  overflow: hidden;
+  -webkit-transition-property: height, visibility;
+  transition-property: height, visibility;
+  -webkit-transition-duration: 0.35s;
+  transition-duration: 0.35s;
+  -webkit-transition-timing-function: ease;
+  transition-timing-function: ease;
+}
+.caret {
+  display: inline-block;
+  width: 0;
+  height: 0;
+  margin-left: 2px;
+  vertical-align: middle;
+  border-top: 4px dashed;
+  border-right: 4px solid transparent;
+  border-left: 4px solid transparent;
+}
+.dropup,
+.dropdown {
+  position: relative;
+}
+.dropdown-toggle:focus {
+  outline: 0;
+}
+.dropdown-menu {
+  position: absolute;
+  top: 100%;
+  left: 0;
+  z-index: 1000;
+  display: none;
+  float: left;
+  min-width: 160px;
+  padding: 5px 0;
+  margin: 2px 0 0;
+  list-style: none;
+  font-size: 14px;
+  text-align: left;
+  background-color: #ffffff;
+  border: 1px solid #cccccc;
+  border: 1px solid rgba(0, 0, 0, 0.15);
+  border-radius: 4px;
+  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
+  background-clip: padding-box;
+}
+.dropdown-menu.pull-right {
+  right: 0;
+  left: auto;
+}
+.dropdown-menu .divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.dropdown-menu > li > a {
+  display: block;
+  padding: 3px 20px;
+  clear: both;
+  font-weight: normal;
+  line-height: 1.42857143;
+  color: #333333;
+  white-space: nowrap;
+}
+.dropdown-menu > li > a:hover,
+.dropdown-menu > li > a:focus {
+  text-decoration: none;
+  color: #262626;
+  background-color: #f5f5f5;
+}
+.dropdown-menu > .active > a,
+.dropdown-menu > .active > a:hover,
+.dropdown-menu > .active > a:focus {
+  color: #ffffff;
+  text-decoration: none;
+  outline: 0;
+  background-color: #337cbb;
+}
+.dropdown-menu > .disabled > a,
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  color: #777777;
+}
+.dropdown-menu > .disabled > a:hover,
+.dropdown-menu > .disabled > a:focus {
+  text-decoration: none;
+  background-color: transparent;
+  background-image: none;
+  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
+  cursor: not-allowed;
+}
+.open > .dropdown-menu {
+  display: block;
+}
+.open > a {
+  outline: 0;
+}
+.dropdown-menu-right {
+  left: auto;
+  right: 0;
+}
+.dropdown-menu-left {
+  left: 0;
+  right: auto;
+}
+.dropdown-header {
+  display: block;
+  padding: 3px 20px;
+  font-size: 12px;
+  line-height: 1.42857143;
+  color: #777777;
+  white-space: nowrap;
+}
+.dropdown-backdrop {
+  position: fixed;
+  left: 0;
+  right: 0;
+  bottom: 0;
+  top: 0;
+  z-index: 990;
+}
+.pull-right > .dropdown-menu {
+  right: 0;
+  left: auto;
+}
+.dropup .caret,
+.navbar-fixed-bottom .dropdown .caret {
+  border-top: 0;
+  border-bottom: 4px solid;
+  content: "";
+}
+.dropup .dropdown-menu,
+.navbar-fixed-bottom .dropdown .dropdown-menu {
+  top: auto;
+  bottom: 100%;
+  margin-bottom: 2px;
+}
+@media (min-width: 768px) {
+  .navbar-right .dropdown-menu {
+    left: auto;
+    right: 0;
+  }
+  .navbar-right .dropdown-menu-left {
+    left: 0;
+    right: auto;
+  }
+}
+.btn-group,
+.btn-group-vertical {
+  position: relative;
+  display: inline-block;
+  vertical-align: middle;
+}
+.btn-group > .btn,
+.btn-group-vertical > .btn {
+  position: relative;
+  float: left;
+}
+.btn-group > .btn:hover,
+.btn-group-vertical > .btn:hover,
+.btn-group > .btn:focus,
+.btn-group-vertical > .btn:focus,
+.btn-group > .btn:active,
+.btn-group-vertical > .btn:active,
+.btn-group > .btn.active,
+.btn-group-vertical > .btn.active {
+  z-index: 2;
+}
+.btn-group .btn + .btn,
+.btn-group .btn + .btn-group,
+.btn-group .btn-group + .btn,
+.btn-group .btn-group + .btn-group {
+  margin-left: -1px;
+}
+.btn-toolbar {
+  margin-left: -5px;
+}
+.btn-toolbar .btn-group,
+.btn-toolbar .input-group {
+  float: left;
+}
+.btn-toolbar > .btn,
+.btn-toolbar > .btn-group,
+.btn-toolbar > .input-group {
+  margin-left: 5px;
+}
+.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
+  border-radius: 0;
+}
+.btn-group > .btn:first-child {
+  margin-left: 0;
+}
+.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group > .btn:last-child:not(:first-child),
+.btn-group > .dropdown-toggle:not(:first-child) {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+.btn-group > .btn-group {
+  float: left;
+}
+.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+}
+.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+.btn-group .dropdown-toggle:active,
+.btn-group.open .dropdown-toggle {
+  outline: 0;
+}
+.btn-group > .btn + .dropdown-toggle {
+  padding-left: 8px;
+  padding-right: 8px;
+}
+.btn-group > .btn-lg + .dropdown-toggle {
+  padding-left: 12px;
+  padding-right: 12px;
+}
+.btn-group.open .dropdown-toggle {
+  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+  box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
+}
+.btn-group.open .dropdown-toggle.btn-link {
+  -webkit-box-shadow: none;
+  box-shadow: none;
+}
+.btn .caret {
+  margin-left: 0;
+}
+.btn-lg .caret {
+  border-width: 5px 5px 0;
+  border-bottom-width: 0;
+}
+.dropup .btn-lg .caret {
+  border-width: 0 5px 5px;
+}
+.btn-group-vertical > .btn,
+.btn-group-vertical > .btn-group,
+.btn-group-vertical > .btn-group > .btn {
+  display: block;
+  float: none;
+  width: 100%;
+  max-width: 100%;
+}
+.btn-group-vertical > .btn-group > .btn {
+  float: none;
+}
+.btn-group-vertical > .btn + .btn,
+.btn-group-vertical > .btn + .btn-group,
+.btn-group-vertical > .btn-group + .btn,
+.btn-group-vertical > .btn-group + .btn-group {
+  margin-top: -1px;
+  margin-left: 0;
+}
+.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn:first-child:not(:last-child) {
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn:last-child:not(:first-child) {
+  border-bottom-left-radius: 4px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
+  border-radius: 0;
+}
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
+.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.btn-group-justified {
+  display: table;
+  width: 100%;
+  table-layout: fixed;
+  border-collapse: separate;
+}
+.btn-group-justified > .btn,
+.btn-group-justified > .btn-group {
+  float: none;
+  display: table-cell;
+  width: 1%;
+}
+.btn-group-justified > .btn-group .btn {
+  width: 100%;
+}
+.btn-group-justified > .btn-group .dropdown-menu {
+  left: auto;
+}
+[data-toggle="buttons"] > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn input[type="checkbox"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
+  position: absolute;
+  clip: rect(0, 0, 0, 0);
+  pointer-events: none;
+}
+.input-group {
+  position: relative;
+  display: table;
+  border-collapse: separate;
+}
+.input-group[class*="col-"] {
+  float: none;
+  padding-left: 0;
+  padding-right: 0;
+}
+.input-group .form-control {
+  position: relative;
+  z-index: 2;
+  float: left;
+  width: 100%;
+  margin-bottom: 0;
+}
+.input-group-lg > .form-control,
+.input-group-lg > .input-group-addon,
+.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  padding: 10px 16px;
+  font-size: 18px;
+  line-height: 1.3333333;
+  border-radius: 5px;
+}
+select.input-group-lg > .form-control,
+select.input-group-lg > .input-group-addon,
+select.input-group-lg > .input-group-btn > .btn {
+  height: 46px;
+  line-height: 46px;
+}
+textarea.input-group-lg > .form-control,
+textarea.input-group-lg > .input-group-addon,
+textarea.input-group-lg > .input-group-btn > .btn,
+select[multiple].input-group-lg > .form-control,
+select[multiple].input-group-lg > .input-group-addon,
+select[multiple].input-group-lg > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-sm > .form-control,
+.input-group-sm > .input-group-addon,
+.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  padding: 5px 10px;
+  font-size: 12px;
+  line-height: 1.5;
+  border-radius: 2px;
+}
+select.input-group-sm > .form-control,
+select.input-group-sm > .input-group-addon,
+select.input-group-sm > .input-group-btn > .btn {
+  height: 30px;
+  line-height: 30px;
+}
+textarea.input-group-sm > .form-control,
+textarea.input-group-sm > .input-group-addon,
+textarea.input-group-sm > .input-group-btn > .btn,
+select[multiple].input-group-sm > .form-control,
+select[multiple].input-group-sm > .input-group-addon,
+select[multiple].input-group-sm > .input-group-btn > .btn {
+  height: auto;
+}
+.input-group-addon,
+.input-group-btn,
+.input-group .form-control {
+  display: table-cell;
+}
+.input-group-addon:not(:first-child):not(:last-child),
+.input-group-btn:not(:first-child):not(:last-child),
+.input-group .form-control:not(:first-child):not(:last-child) {
+  border-radius: 0;
+}
+.input-group-addon,
+.input-group-btn {
+  width: 1%;
+  white-space: nowrap;
+  vertical-align: middle;
+}
+.input-group-addon {
+  padding: 6px 12px;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1;
+  color: #555555;
+  text-align: center;
+  background-color: #eeeeee;
+  border: 1px solid #cccccc;
+  border-radius: 4px;
+}
+.input-group-addon.input-sm {
+  padding: 5px 10px;
+  font-size: 12px;
+  border-radius: 2px;
+}
+.input-group-addon.input-lg {
+  padding: 10px 16px;
+  font-size: 18px;
+  border-radius: 5px;
+}
+.input-group-addon input[type="radio"],
+.input-group-addon input[type="checkbox"] {
+  margin-top: 0;
+}
+.input-group .form-control:first-child,
+.input-group-addon:first-child,
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group > .btn,
+.input-group-btn:first-child > .dropdown-toggle,
+.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
+.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
+  border-bottom-right-radius: 0;
+  border-top-right-radius: 0;
+}
+.input-group-addon:first-child {
+  border-right: 0;
+}
+.input-group .form-control:last-child,
+.input-group-addon:last-child,
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group > .btn,
+.input-group-btn:last-child > .dropdown-toggle,
+.input-group-btn:first-child > .btn:not(:first-child),
+.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
+  border-bottom-left-radius: 0;
+  border-top-left-radius: 0;
+}
+.input-group-addon:last-child {
+  border-left: 0;
+}
+.input-group-btn {
+  position: relative;
+  font-size: 0;
+  white-space: nowrap;
+}
+.input-group-btn > .btn {
+  position: relative;
+}
+.input-group-btn > .btn + .btn {
+  margin-left: -1px;
+}
+.input-group-btn > .btn:hover,
+.input-group-btn > .btn:focus,
+.input-group-btn > .btn:active {
+  z-index: 2;
+}
+.input-group-btn:first-child > .btn,
+.input-group-btn:first-child > .btn-group {
+  margin-right: -1px;
+}
+.input-group-btn:last-child > .btn,
+.input-group-btn:last-child > .btn-group {
+  margin-left: -1px;
+}
+.nav {
+  margin-bottom: 0;
+  padding-left: 0;
+  list-style: none;
+}
+.nav > li {
+  position: relative;
+  display: block;
+}
+.nav > li > a {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+}
+.nav > li > a:hover,
+.nav > li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+.nav > li.disabled > a {
+  color: #777777;
+}
+.nav > li.disabled > a:hover,
+.nav > li.disabled > a:focus {
+  color: #777777;
+  text-decoration: none;
+  background-color: transparent;
+  cursor: not-allowed;
+}
+.nav .open > a,
+.nav .open > a:hover,
+.nav .open > a:focus {
+  background-color: #eeeeee;
+  border-color: #337cbb;
+}
+.nav .nav-divider {
+  height: 1px;
+  margin: 9px 0;
+  overflow: hidden;
+  background-color: #e5e5e5;
+}
+.nav > li > a > img {
+  max-width: none;
+}
+.nav-tabs {
+  border-bottom: 1px solid #dddddd;
+}
+.nav-tabs > li {
+  float: left;
+  margin-bottom: -1px;
+}
+.nav-tabs > li > a {
+  margin-right: 2px;
+  line-height: 1.42857143;
+  border: 1px solid transparent;
+  border-radius: 4px 4px 0 0;
+}
+.nav-tabs > li > a:hover {
+  border-color: #eeeeee #eeeeee #dddddd;
+}
+.nav-tabs > li.active > a,
+.nav-tabs > li.active > a:hover,
+.nav-tabs > li.active > a:focus {
+  color: #555555;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-bottom-color: transparent;
+  cursor: default;
+}
+.nav-tabs.nav-justified {
+  width: 100%;
+  border-bottom: 0;
+}
+.nav-tabs.nav-justified > li {
+  float: none;
+}
+.nav-tabs.nav-justified > li > a {
+  text-align: center;
+  margin-bottom: 5px;
+}
+.nav-tabs.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-tabs.nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs.nav-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs.nav-justified > .active > a,
+.nav-tabs.nav-justified > .active > a:hover,
+.nav-tabs.nav-justified > .active > a:focus {
+  border: 1px solid #dddddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs.nav-justified > li > a {
+    border-bottom: 1px solid #dddddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs.nav-justified > .active > a,
+  .nav-tabs.nav-justified > .active > a:hover,
+  .nav-tabs.nav-justified > .active > a:focus {
+    border-bottom-color: #ffffff;
+  }
+}
+.nav-pills > li {
+  float: left;
+}
+.nav-pills > li > a {
+  border-radius: 4px;
+}
+.nav-pills > li + li {
+  margin-left: 2px;
+}
+.nav-pills > li.active > a,
+.nav-pills > li.active > a:hover,
+.nav-pills > li.active > a:focus {
+  color: #ffffff;
+  background-color: #337cbb;
+}
+.nav-stacked > li {
+  float: none;
+}
+.nav-stacked > li + li {
+  margin-top: 2px;
+  margin-left: 0;
+}
+.nav-justified {
+  width: 100%;
+}
+.nav-justified > li {
+  float: none;
+}
+.nav-justified > li > a {
+  text-align: center;
+  margin-bottom: 5px;
+}
+.nav-justified > .dropdown .dropdown-menu {
+  top: auto;
+  left: auto;
+}
+@media (min-width: 768px) {
+  .nav-justified > li {
+    display: table-cell;
+    width: 1%;
+  }
+  .nav-justified > li > a {
+    margin-bottom: 0;
+  }
+}
+.nav-tabs-justified {
+  border-bottom: 0;
+}
+.nav-tabs-justified > li > a {
+  margin-right: 0;
+  border-radius: 4px;
+}
+.nav-tabs-justified > .active > a,
+.nav-tabs-justified > .active > a:hover,
+.nav-tabs-justified > .active > a:focus {
+  border: 1px solid #dddddd;
+}
+@media (min-width: 768px) {
+  .nav-tabs-justified > li > a {
+    border-bottom: 1px solid #dddddd;
+    border-radius: 4px 4px 0 0;
+  }
+  .nav-tabs-justified > .active > a,
+  .nav-tabs-justified > .active > a:hover,
+  .nav-tabs-justified > .active > a:focus {
+    border-bottom-color: #ffffff;
+  }
+}
+.tab-content > .tab-pane {
+  display: none;
+}
+.tab-content > .active {
+  display: block;
+}
+.nav-tabs .dropdown-menu {
+  margin-top: -1px;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.navbar {
+  position: relative;
+  min-height: 50px;
+  margin-bottom: 0px;
+  border: 1px solid transparent;
+}
+@media (min-width: 768px) {
+  .navbar {
+    border-radius: 4px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-header {
+    float: left;
+  }
+}
+.navbar-collapse {
+  overflow-x: visible;
+  padding-right: 15px;
+  padding-left: 15px;
+  border-top: 1px solid transparent;
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);
+  -webkit-overflow-scrolling: touch;
+}
+.navbar-collapse.in {
+  overflow-y: auto;
+}
+@media (min-width: 768px) {
+  .navbar-collapse {
+    width: auto;
+    border-top: 0;
+    box-shadow: none;
+  }
+  .navbar-collapse.collapse {
+    display: block !important;
+    height: auto !important;
+    padding-bottom: 0;
+    overflow: visible !important;
+  }
+  .navbar-collapse.in {
+    overflow-y: visible;
+  }
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-static-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    padding-left: 0;
+    padding-right: 0;
+  }
+}
+.navbar-fixed-top .navbar-collapse,
+.navbar-fixed-bottom .navbar-collapse {
+  max-height: 340px;
+}
+@media (max-device-width: 480px) and (orientation: landscape) {
+  .navbar-fixed-top .navbar-collapse,
+  .navbar-fixed-bottom .navbar-collapse {
+    max-height: 200px;
+  }
+}
+.container > .navbar-header,
+.container-fluid > .navbar-header,
+.container > .navbar-collapse,
+.container-fluid > .navbar-collapse {
+  margin-right: -15px;
+  margin-left: -15px;
+}
+@media (min-width: 768px) {
+  .container > .navbar-header,
+  .container-fluid > .navbar-header,
+  .container > .navbar-collapse,
+  .container-fluid > .navbar-collapse {
+    margin-right: 0;
+    margin-left: 0;
+  }
+}
+.navbar-static-top {
+  z-index: 1000;
+  border-width: 0 0 1px;
+}
+@media (min-width: 768px) {
+  .navbar-static-top {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top,
+.navbar-fixed-bottom {
+  position: fixed;
+  right: 0;
+  left: 0;
+  z-index: 1030;
+}
+@media (min-width: 768px) {
+  .navbar-fixed-top,
+  .navbar-fixed-bottom {
+    border-radius: 0;
+  }
+}
+.navbar-fixed-top {
+  top: 0;
+  border-width: 0 0 1px;
+}
+.navbar-fixed-bottom {
+  bottom: 0;
+  margin-bottom: 0;
+  border-width: 1px 0 0;
+}
+.navbar-brand {
+  float: left;
+  padding: 15px 15px;
+  font-size: 18px;
+  line-height: 20px;
+  height: 50px;
+}
+.navbar-brand:hover,
+.navbar-brand:focus {
+  text-decoration: none;
+}
+.navbar-brand > img {
+  display: block;
+}
+@media (min-width: 768px) {
+  .navbar > .container .navbar-brand,
+  .navbar > .container-fluid .navbar-brand {
+    margin-left: -15px;
+  }
+}
+.navbar-toggle {
+  position: relative;
+  float: right;
+  margin-right: 15px;
+  padding: 9px 10px;
+  margin-top: 8px;
+  margin-bottom: 8px;
+  background-color: transparent;
+  background-image: none;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.navbar-toggle:focus {
+  outline: 0;
+}
+.navbar-toggle .icon-bar {
+  display: block;
+  width: 22px;
+  height: 2px;
+  border-radius: 1px;
+}
+.navbar-toggle .icon-bar + .icon-bar {
+  margin-top: 4px;
+}
+@media (min-width: 768px) {
+  .navbar-toggle {
+    display: none;
+  }
+}
+.navbar-nav {
+  margin: 7.5px -15px;
+}
+.navbar-nav > li > a {
+  padding-top: 10px;
+  padding-bottom: 10px;
+  line-height: 20px;
+}
+@media (max-width: 767px) {
+  .navbar-nav .open .dropdown-menu {
+    position: static;
+    float: none;
+    width: auto;
+    margin-top: 0;
+    background-color: transparent;
+    border: 0;
+    box-shadow: none;
+  }
+  .navbar-nav .open .dropdown-menu > li > a,
+  .navbar-nav .open .dropdown-menu .dropdown-header {
+    padding: 5px 15px 5px 25px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a {
+    line-height: 20px;
+  }
+  .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-nav .open .dropdown-menu > li > a:focus {
+    background-image: none;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-nav {
+    float: left;
+    margin: 0;
+  }
+  .navbar-nav > li {
+    float: left;
+  }
+  .navbar-nav > li > a {
+    padding-top: 15px;
+    padding-bottom: 15px;
+  }
+}
+.navbar-form {
+  margin-left: -15px;
+  margin-right: -15px;
+  padding: 10px 15px;
+  border-top: 1px solid transparent;
+  border-bottom: 1px solid transparent;
+  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1);
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+@media (min-width: 768px) {
+  .navbar-form .form-group {
+    display: inline-block;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control {
+    display: inline-block;
+    width: auto;
+    vertical-align: middle;
+  }
+  .navbar-form .form-control-static {
+    display: inline-block;
+  }
+  .navbar-form .input-group {
+    display: inline-table;
+    vertical-align: middle;
+  }
+  .navbar-form .input-group .input-group-addon,
+  .navbar-form .input-group .input-group-btn,
+  .navbar-form .input-group .form-control {
+    width: auto;
+  }
+  .navbar-form .input-group > .form-control {
+    width: 100%;
+  }
+  .navbar-form .control-label {
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio,
+  .navbar-form .checkbox {
+    display: inline-block;
+    margin-top: 0;
+    margin-bottom: 0;
+    vertical-align: middle;
+  }
+  .navbar-form .radio label,
+  .navbar-form .checkbox label {
+    padding-left: 0;
+  }
+  .navbar-form .radio input[type="radio"],
+  .navbar-form .checkbox input[type="checkbox"] {
+    position: relative;
+    margin-left: 0;
+  }
+  .navbar-form .has-feedback .form-control-feedback {
+    top: 0;
+  }
+}
+@media (max-width: 767px) {
+  .navbar-form .form-group {
+    margin-bottom: 5px;
+  }
+  .navbar-form .form-group:last-child {
+    margin-bottom: 0;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-form {
+    width: auto;
+    border: 0;
+    margin-left: 0;
+    margin-right: 0;
+    padding-top: 0;
+    padding-bottom: 0;
+    -webkit-box-shadow: none;
+    box-shadow: none;
+  }
+}
+.navbar-nav > li > .dropdown-menu {
+  margin-top: 0;
+  border-top-right-radius: 0;
+  border-top-left-radius: 0;
+}
+.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
+  margin-bottom: 0;
+  border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
+  border-bottom-right-radius: 0;
+  border-bottom-left-radius: 0;
+}
+.navbar-btn {
+  margin-top: 8px;
+  margin-bottom: 8px;
+}
+.navbar-btn.btn-sm {
+  margin-top: 10px;
+  margin-bottom: 10px;
+}
+.navbar-btn.btn-xs {
+  margin-top: 14px;
+  margin-bottom: 14px;
+}
+.navbar-text {
+  margin-top: 15px;
+  margin-bottom: 15px;
+}
+@media (min-width: 768px) {
+  .navbar-text {
+    float: left;
+    margin-left: 15px;
+    margin-right: 15px;
+  }
+}
+@media (min-width: 768px) {
+  .navbar-left {
+    float: left !important;
+  }
+  .navbar-right {
+    float: right !important;
+    margin-right: -15px;
+  }
+  .navbar-right ~ .navbar-right {
+    margin-right: 0;
+  }
+}
+.navbar-default {
+  background-color: #f8f8f8;
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-brand {
+  color: #000000;
+}
+.navbar-default .navbar-brand:hover,
+.navbar-default .navbar-brand:focus {
+  color: #000000;
+  background-color: transparent;
+}
+.navbar-default .navbar-text {
+  color: #000000;
+}
+.navbar-default .navbar-nav > li > a {
+  color: #000000;
+}
+.navbar-default .navbar-nav > li > a:hover,
+.navbar-default .navbar-nav > li > a:focus {
+  color: #000000;
+  background-color: transparent;
+}
+.navbar-default .navbar-nav > .active > a,
+.navbar-default .navbar-nav > .active > a:hover,
+.navbar-default .navbar-nav > .active > a:focus {
+  color: #000000;
+  background-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .disabled > a,
+.navbar-default .navbar-nav > .disabled > a:hover,
+.navbar-default .navbar-nav > .disabled > a:focus {
+  color: #cccccc;
+  background-color: transparent;
+}
+.navbar-default .navbar-toggle {
+  border-color: #dddddd;
+}
+.navbar-default .navbar-toggle:hover,
+.navbar-default .navbar-toggle:focus {
+  background-color: #dddddd;
+}
+.navbar-default .navbar-toggle .icon-bar {
+  background-color: #888888;
+}
+.navbar-default .navbar-collapse,
+.navbar-default .navbar-form {
+  border-color: #e7e7e7;
+}
+.navbar-default .navbar-nav > .open > a,
+.navbar-default .navbar-nav > .open > a:hover,
+.navbar-default .navbar-nav > .open > a:focus {
+  background-color: #e7e7e7;
+  color: #000000;
+}
+@media (max-width: 767px) {
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
+    color: #000000;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #000000;
+    background-color: transparent;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #000000;
+    background-color: #e7e7e7;
+  }
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #cccccc;
+    background-color: transparent;
+  }
+}
+.navbar-default .navbar-link {
+  color: #000000;
+}
+.navbar-default .navbar-link:hover {
+  color: #000000;
+}
+.navbar-default .btn-link {
+  color: #000000;
+}
+.navbar-default .btn-link:hover,
+.navbar-default .btn-link:focus {
+  color: #000000;
+}
+.navbar-default .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-default .btn-link:hover,
+.navbar-default .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-default .btn-link:focus {
+  color: #cccccc;
+}
+.navbar-inverse {
+  background-color: #222222;
+  border-color: #080808;
+}
+.navbar-inverse .navbar-brand {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-brand:hover,
+.navbar-inverse .navbar-brand:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-text {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-nav > li > a {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-nav > li > a:hover,
+.navbar-inverse .navbar-nav > li > a:focus {
+  color: #ffffff;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-nav > .active > a,
+.navbar-inverse .navbar-nav > .active > a:hover,
+.navbar-inverse .navbar-nav > .active > a:focus {
+  color: #ffffff;
+  background-color: #080808;
+}
+.navbar-inverse .navbar-nav > .disabled > a,
+.navbar-inverse .navbar-nav > .disabled > a:hover,
+.navbar-inverse .navbar-nav > .disabled > a:focus {
+  color: #444444;
+  background-color: transparent;
+}
+.navbar-inverse .navbar-toggle {
+  border-color: #333333;
+}
+.navbar-inverse .navbar-toggle:hover,
+.navbar-inverse .navbar-toggle:focus {
+  background-color: #333333;
+}
+.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #ffffff;
+}
+.navbar-inverse .navbar-collapse,
+.navbar-inverse .navbar-form {
+  border-color: #101010;
+}
+.navbar-inverse .navbar-nav > .open > a,
+.navbar-inverse .navbar-nav > .open > a:hover,
+.navbar-inverse .navbar-nav > .open > a:focus {
+  background-color: #080808;
+  color: #ffffff;
+}
+@media (max-width: 767px) {
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
+    border-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
+    color: #9d9d9d;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
+    color: #ffffff;
+    background-color: transparent;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
+    color: #ffffff;
+    background-color: #080808;
+  }
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
+  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
+    color: #444444;
+    background-color: transparent;
+  }
+}
+.navbar-inverse .navbar-link {
+  color: #9d9d9d;
+}
+.navbar-inverse .navbar-link:hover {
+  color: #ffffff;
+}
+.navbar-inverse .btn-link {
+  color: #9d9d9d;
+}
+.navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link:focus {
+  color: #ffffff;
+}
+.navbar-inverse .btn-link[disabled]:hover,
+fieldset[disabled] .navbar-inverse .btn-link:hover,
+.navbar-inverse .btn-link[disabled]:focus,
+fieldset[disabled] .navbar-inverse .btn-link:focus {
+  color: #444444;
+}
+.breadcrumb {
+  padding: 8px 15px;
+  margin-bottom: 20px;
+  list-style: none;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+}
+.breadcrumb > li {
+  display: inline-block;
+}
+.breadcrumb > li + li:before {
+  content: "/\00a0";
+  padding: 0 5px;
+  color: #cccccc;
+}
+.breadcrumb > .active {
+  color: #777777;
+}
+.pagination {
+  display: inline-block;
+  padding-left: 0;
+  margin: 20px 0;
+  border-radius: 4px;
+}
+.pagination > li {
+  display: inline;
+}
+.pagination > li > a,
+.pagination > li > span {
+  position: relative;
+  float: left;
+  padding: 6px 12px;
+  line-height: 1.42857143;
+  text-decoration: none;
+  color: #337cbb;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  margin-left: -1px;
+}
+.pagination > li:first-child > a,
+.pagination > li:first-child > span {
+  margin-left: 0;
+  border-bottom-left-radius: 4px;
+  border-top-left-radius: 4px;
+}
+.pagination > li:last-child > a,
+.pagination > li:last-child > span {
+  border-bottom-right-radius: 4px;
+  border-top-right-radius: 4px;
+}
+.pagination > li > a:hover,
+.pagination > li > span:hover,
+.pagination > li > a:focus,
+.pagination > li > span:focus {
+  color: #23547f;
+  background-color: #eeeeee;
+  border-color: #dddddd;
+}
+.pagination > .active > a,
+.pagination > .active > span,
+.pagination > .active > a:hover,
+.pagination > .active > span:hover,
+.pagination > .active > a:focus,
+.pagination > .active > span:focus {
+  z-index: 2;
+  color: #ffffff;
+  background-color: #337cbb;
+  border-color: #337cbb;
+  cursor: default;
+}
+.pagination > .disabled > span,
+.pagination > .disabled > span:hover,
+.pagination > .disabled > span:focus,
+.pagination > .disabled > a,
+.pagination > .disabled > a:hover,
+.pagination > .disabled > a:focus {
+  color: #777777;
+  background-color: #ffffff;
+  border-color: #dddddd;
+  cursor: not-allowed;
+}
+.pagination-lg > li > a,
+.pagination-lg > li > span {
+  padding: 10px 16px;
+  font-size: 18px;
+}
+.pagination-lg > li:first-child > a,
+.pagination-lg > li:first-child > span {
+  border-bottom-left-radius: 5px;
+  border-top-left-radius: 5px;
+}
+.pagination-lg > li:last-child > a,
+.pagination-lg > li:last-child > span {
+  border-bottom-right-radius: 5px;
+  border-top-right-radius: 5px;
+}
+.pagination-sm > li > a,
+.pagination-sm > li > span {
+  padding: 5px 10px;
+  font-size: 12px;
+}
+.pagination-sm > li:first-child > a,
+.pagination-sm > li:first-child > span {
+  border-bottom-left-radius: 2px;
+  border-top-left-radius: 2px;
+}
+.pagination-sm > li:last-child > a,
+.pagination-sm > li:last-child > span {
+  border-bottom-right-radius: 2px;
+  border-top-right-radius: 2px;
+}
+.pager {
+  padding-left: 0;
+  margin: 20px 0;
+  list-style: none;
+  text-align: center;
+}
+.pager li {
+  display: inline;
+}
+.pager li > a,
+.pager li > span {
+  display: inline-block;
+  padding: 5px 14px;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 15px;
+}
+.pager li > a:hover,
+.pager li > a:focus {
+  text-decoration: none;
+  background-color: #eeeeee;
+}
+.pager .next > a,
+.pager .next > span {
+  float: right;
+}
+.pager .previous > a,
+.pager .previous > span {
+  float: left;
+}
+.pager .disabled > a,
+.pager .disabled > a:hover,
+.pager .disabled > a:focus,
+.pager .disabled > span {
+  color: #777777;
+  background-color: #ffffff;
+  cursor: not-allowed;
+}
+.label {
+  display: inline;
+  padding: .2em .6em .3em;
+  font-size: 75%;
+  font-weight: bold;
+  line-height: 1;
+  color: #ffffff;
+  text-align: center;
+  white-space: nowrap;
+  vertical-align: baseline;
+  border-radius: .25em;
+}
+a.label:hover,
+a.label:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.label:empty {
+  display: none;
+}
+.btn .label {
+  position: relative;
+  top: -1px;
+}
+.label-default {
+  background-color: #777777;
+}
+.label-default[href]:hover,
+.label-default[href]:focus {
+  background-color: #5e5e5e;
+}
+.label-primary {
+  background-color: #337cbb;
+}
+.label-primary[href]:hover,
+.label-primary[href]:focus {
+  background-color: #286193;
+}
+.label-success {
+  background-color: #5cb85c;
+}
+.label-success[href]:hover,
+.label-success[href]:focus {
+  background-color: #449d44;
+}
+.label-info {
+  background-color: #5bc0de;
+}
+.label-info[href]:hover,
+.label-info[href]:focus {
+  background-color: #31b0d5;
+}
+.label-warning {
+  background-color: #f0ad4e;
+}
+.label-warning[href]:hover,
+.label-warning[href]:focus {
+  background-color: #ec971f;
+}
+.label-danger {
+  background-color: #d9534f;
+}
+.label-danger[href]:hover,
+.label-danger[href]:focus {
+  background-color: #c9302c;
+}
+.badge {
+  display: inline-block;
+  min-width: 10px;
+  padding: 3px 7px;
+  font-size: 12px;
+  font-weight: bold;
+  color: #ffffff;
+  line-height: 1;
+  vertical-align: baseline;
+  white-space: nowrap;
+  text-align: center;
+  background-color: #777777;
+  border-radius: 10px;
+}
+.badge:empty {
+  display: none;
+}
+.btn .badge {
+  position: relative;
+  top: -1px;
+}
+.btn-xs .badge,
+.btn-group-xs > .btn .badge {
+  top: 0;
+  padding: 1px 5px;
+}
+a.badge:hover,
+a.badge:focus {
+  color: #ffffff;
+  text-decoration: none;
+  cursor: pointer;
+}
+.list-group-item.active > .badge,
+.nav-pills > .active > a > .badge {
+  color: #337cbb;
+  background-color: #ffffff;
+}
+.list-group-item > .badge {
+  float: right;
+}
+.list-group-item > .badge + .badge {
+  margin-right: 5px;
+}
+.nav-pills > li > a > .badge {
+  margin-left: 3px;
+}
+.jumbotron {
+  padding: 30px 15px;
+  margin-bottom: 30px;
+  color: inherit;
+  background-color: #eeeeee;
+}
+.jumbotron h1,
+.jumbotron .h1 {
+  color: inherit;
+}
+.jumbotron p {
+  margin-bottom: 15px;
+  font-size: 21px;
+  font-weight: 200;
+}
+.jumbotron > hr {
+  border-top-color: #d5d5d5;
+}
+.container .jumbotron,
+.container-fluid .jumbotron {
+  border-radius: 5px;
+}
+.jumbotron .container {
+  max-width: 100%;
+}
+@media screen and (min-width: 768px) {
+  .jumbotron {
+    padding: 48px 0;
+  }
+  .container .jumbotron,
+  .container-fluid .jumbotron {
+    padding-left: 60px;
+    padding-right: 60px;
+  }
+  .jumbotron h1,
+  .jumbotron .h1 {
+    font-size: 63px;
+  }
+}
+.thumbnail {
+  display: block;
+  padding: 4px;
+  margin-bottom: 20px;
+  line-height: 1.42857143;
+  background-color: #ffffff;
+  border: 1px solid #dddddd;
+  border-radius: 4px;
+  -webkit-transition: border 0.2s ease-in-out;
+  -o-transition: border 0.2s ease-in-out;
+  transition: border 0.2s ease-in-out;
+}
+.thumbnail > img,
+.thumbnail a > img {
+  margin-left: auto;
+  margin-right: auto;
+}
+a.thumbnail:hover,
+a.thumbnail:focus,
+a.thumbnail.active {
+  border-color: #337cbb;
+}
+.thumbnail .caption {
+  padding: 9px;
+  color: #000000;
+}
+.alert {
+  padding: 15px;
+  margin-bottom: 20px;
+  border: 1px solid transparent;
+  border-radius: 4px;
+}
+.alert h4 {
+  margin-top: 0;
+  color: inherit;
+}
+.alert .alert-link {
+  font-weight: bold;
+}
+.alert > p,
+.alert > ul {
+  margin-bottom: 0;
+}
+.alert > p + p {
+  margin-top: 5px;
+}
+.alert-dismissable,
+.alert-dismissible {
+  padding-right: 35px;
+}
+.alert-dismissable .close,
+.alert-dismissible .close {
+  position: relative;
+  top: -2px;
+  right: -21px;
+  color: inherit;
+}
+.alert-success {
+  background-color: #a3d7a3;
+  border-color: #9ccf91;
+  color: #5cb85c;
+}
+.alert-success hr {
+  border-top-color: #8cc780;
+}
+.alert-success .alert-link {
+  color: #449d44;
+}
+.alert-info {
+  background-color: #b0e1ef;
+  border-color: #92e4e9;
+  color: #5bc0de;
+}
+.alert-info hr {
+  border-top-color: #7ddee5;
+}
+.alert-info .alert-link {
+  color: #31b0d5;
+}
+.alert-warning {
+  background-color: #f8d9ac;
+  border-color: #f6bd95;
+  color: #f0ad4e;
+}
+.alert-warning hr {
+  border-top-color: #f4af7d;
+}
+.alert-warning .alert-link {
+  color: #ec971f;
+}
+.alert-danger {
+  background-color: #eba5a3;
+  border-color: #e78e9a;
+  color: #d9534f;
+}
+.alert-danger hr {
+  border-top-color: #e27987;
+}
+.alert-danger .alert-link {
+  color: #c9302c;
+}
+@-webkit-keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+@keyframes progress-bar-stripes {
+  from {
+    background-position: 40px 0;
+  }
+  to {
+    background-position: 0 0;
+  }
+}
+.progress {
+  overflow: hidden;
+  height: 20px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);
+}
+.progress-bar {
+  float: left;
+  width: 0%;
+  height: 100%;
+  font-size: 12px;
+  line-height: 20px;
+  color: #ffffff;
+  text-align: center;
+  background-color: #337cbb;
+  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);
+  -webkit-transition: width 0.6s ease;
+  -o-transition: width 0.6s ease;
+  transition: width 0.6s ease;
+}
+.progress-striped .progress-bar,
+.progress-bar-striped {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-size: 40px 40px;
+}
+.progress.active .progress-bar,
+.progress-bar.active {
+  -webkit-animation: progress-bar-stripes 2s linear infinite;
+  -o-animation: progress-bar-stripes 2s linear infinite;
+  animation: progress-bar-stripes 2s linear infinite;
+}
+.progress-bar-success {
+  background-color: #5cb85c;
+}
+.progress-striped .progress-bar-success {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-info {
+  background-color: #5bc0de;
+}
+.progress-striped .progress-bar-info {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-warning {
+  background-color: #f0ad4e;
+}
+.progress-striped .progress-bar-warning {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.progress-bar-danger {
+  background-color: #d9534f;
+}
+.progress-striped .progress-bar-danger {
+  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
+}
+.media {
+  margin-top: 15px;
+}
+.media:first-child {
+  margin-top: 0;
+}
+.media,
+.media-body {
+  zoom: 1;
+  overflow: hidden;
+}
+.media-body {
+  width: 10000px;
+}
+.media-object {
+  display: block;
+}
+.media-right,
+.media > .pull-right {
+  padding-left: 10px;
+}
+.media-left,
+.media > .pull-left {
+  padding-right: 10px;
+}
+.media-left,
+.media-right,
+.media-body {
+  display: table-cell;
+  vertical-align: top;
+}
+.media-middle {
+  vertical-align: middle;
+}
+.media-bottom {
+  vertical-align: bottom;
+}
+.media-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.media-list {
+  padding-left: 0;
+  list-style: none;
+}
+.list-group {
+  margin-bottom: 20px;
+  padding-left: 0;
+}
+.list-group-item {
+  position: relative;
+  display: block;
+  padding: 10px 15px;
+  margin-bottom: -1px;
+  background-color: #ffffff;
+  border: 1px solid #999999;
+}
+.list-group-item:first-child {
+  border-top-right-radius: 4px;
+  border-top-left-radius: 4px;
+}
+.list-group-item:last-child {
+  margin-bottom: 0;
+  border-bottom-right-radius: 4px;
+  border-bottom-left-radius: 4px;
+}
+a.list-group-item {
+  color: #555555;
+}
+a.list-group-item .list-group-item-heading {
+  color: #333333;
+}
+a.list-group-item:hover,
+a.list-group-item:focus {
+  text-decoration: none;
+  color: #555555;
+  background-color: #f5f5f5;
+}
+.list-group-item.disabled,
+.list-group-item.disabled:hover,
+.list-group-item.disabled:focus {
+  background-color: #eeeeee;
+  color: #777777;
+  cursor: not-allowed;
+}
+.list-group-item.disabled .list-group-item-heading,
+.list-group-item.disabled:hover .list-group-item-heading,
+.list-group-item.disabled:focus .list-group-item-heading {
+  color: inherit;
+}
+.list-group-item.disabled .list-group-item-text,
+.list-group-item.disabled:hover .list-group-item-text,
+.list-group-item.disabled:focus .list-group-item-text {
+  color: #777777;
+}
+.list-group-item.active,
+.list-group-item.active:hover,
+.list-group-item.active:focus {
+  z-index: 2;
+  color: #ffffff;
+  background-color: #337cbb;
+  border-color: #337cbb;
+}
+.list-group-item.active .list-group-item-heading,
+.list-group-item.active:hover .list-group-item-heading,
+.list-group-item.active:focus .list-group-item-heading,
+.list-group-item.active .list-group-item-heading > small,
+.list-group-item.active:hover .list-group-item-heading > small,
+.list-group-item.active:focus .list-group-item-heading > small,
+.list-group-item.active .list-group-item-heading > .small,
+.list-group-item.active:hover .list-group-item-heading > .small,
+.list-group-item.active:focus .list-group-item-heading > .small {
+  color: inherit;
+}
+.list-group-item.active .list-group-item-text,
+.list-group-item.active:hover .list-group-item-text,
+.list-group-item.active:focus .list-group-item-text {
+  color: #07121b;
+}
+.list-group-item-success {
+  color: #5cb85c;
+  background-color: #a3d7a3;
+}
+a.list-group-item-success {
+  color: #5cb85c;
+}
+a.list-group-item-success .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-success:hover,
+a.list-group-item-success:focus {
+  color: #5cb85c;
+  background-color: #91cf91;
+}
+a.list-group-item-success.active,
+a.list-group-item-success.active:hover,
+a.list-group-item-success.active:focus {
+  color: #fff;
+  background-color: #5cb85c;
+  border-color: #5cb85c;
+}
+.list-group-item-info {
+  color: #5bc0de;
+  background-color: #b0e1ef;
+}
+a.list-group-item-info {
+  color: #5bc0de;
+}
+a.list-group-item-info .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-info:hover,
+a.list-group-item-info:focus {
+  color: #5bc0de;
+  background-color: #9bd8eb;
+}
+a.list-group-item-info.active,
+a.list-group-item-info.active:hover,
+a.list-group-item-info.active:focus {
+  color: #fff;
+  background-color: #5bc0de;
+  border-color: #5bc0de;
+}
+.list-group-item-warning {
+  color: #f0ad4e;
+  background-color: #f8d9ac;
+}
+a.list-group-item-warning {
+  color: #f0ad4e;
+}
+a.list-group-item-warning .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-warning:hover,
+a.list-group-item-warning:focus {
+  color: #f0ad4e;
+  background-color: #f6ce95;
+}
+a.list-group-item-warning.active,
+a.list-group-item-warning.active:hover,
+a.list-group-item-warning.active:focus {
+  color: #fff;
+  background-color: #f0ad4e;
+  border-color: #f0ad4e;
+}
+.list-group-item-danger {
+  color: #d9534f;
+  background-color: #eba5a3;
+}
+a.list-group-item-danger {
+  color: #d9534f;
+}
+a.list-group-item-danger .list-group-item-heading {
+  color: inherit;
+}
+a.list-group-item-danger:hover,
+a.list-group-item-danger:focus {
+  color: #d9534f;
+  background-color: #e7908e;
+}
+a.list-group-item-danger.active,
+a.list-group-item-danger.active:hover,
+a.list-group-item-danger.active:focus {
+  color: #fff;
+  background-color: #d9534f;
+  border-color: #d9534f;
+}
+.list-group-item-heading {
+  margin-top: 0;
+  margin-bottom: 5px;
+}
+.list-group-item-text {
+  margin-bottom: 0;
+  line-height: 1.3;
+}
+.panel {
+  margin-bottom: 20px;
+  background-color: #ffffff;
+  border: 1px solid transparent;
+  border-radius: 4px;
+  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+.panel-body {
+  padding: 15px;
+}
+.panel-heading {
+  padding: 10px 15px;
+  border-bottom: 1px solid transparent;
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px;
+}
+.panel-heading > .dropdown .dropdown-toggle {
+  color: inherit;
+}
+.panel-title {
+  margin-top: 0;
+  margin-bottom: 0;
+  font-size: 16px;
+  color: inherit;
+}
+.panel-title > a,
+.panel-title > small,
+.panel-title > .small,
+.panel-title > small > a,
+.panel-title > .small > a {
+  color: inherit;
+}
+.panel-footer {
+  padding: 10px 15px;
+  background-color: #f5f5f5;
+  border-top: 1px solid #dddddd;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .list-group,
+.panel > .panel-collapse > .list-group {
+  margin-bottom: 0;
+}
+.panel > .list-group .list-group-item,
+.panel > .panel-collapse > .list-group .list-group-item {
+  border-width: 1px 0;
+  border-radius: 0;
+}
+.panel > .list-group:first-child .list-group-item:first-child,
+.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
+  border-top: 0;
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px;
+}
+.panel > .list-group:last-child .list-group-item:last-child,
+.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
+  border-bottom: 0;
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel-heading + .list-group .list-group-item:first-child {
+  border-top-width: 0;
+}
+.list-group + .panel-footer {
+  border-top-width: 0;
+}
+.panel > .table,
+.panel > .table-responsive > .table,
+.panel > .panel-collapse > .table {
+  margin-bottom: 0;
+}
+.panel > .table caption,
+.panel > .table-responsive > .table caption,
+.panel > .panel-collapse > .table caption {
+  padding-left: 15px;
+  padding-right: 15px;
+}
+.panel > .table:first-child,
+.panel > .table-responsive:first-child > .table:first-child {
+  border-top-right-radius: 3px;
+  border-top-left-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
+  border-top-left-radius: 3px;
+  border-top-right-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
+  border-top-left-radius: 3px;
+}
+.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
+.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
+  border-top-right-radius: 3px;
+}
+.panel > .table:last-child,
+.panel > .table-responsive:last-child > .table:last-child {
+  border-bottom-right-radius: 3px;
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
+  border-bottom-left-radius: 3px;
+  border-bottom-right-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
+  border-bottom-left-radius: 3px;
+}
+.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
+.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
+  border-bottom-right-radius: 3px;
+}
+.panel > .panel-body + .table,
+.panel > .panel-body + .table-responsive,
+.panel > .table + .panel-body,
+.panel > .table-responsive + .panel-body {
+  border-top: 1px solid #dddddd;
+}
+.panel > .table > tbody:first-child > tr:first-child th,
+.panel > .table > tbody:first-child > tr:first-child td {
+  border-top: 0;
+}
+.panel > .table-bordered,
+.panel > .table-responsive > .table-bordered {
+  border: 0;
+}
+.panel > .table-bordered > thead > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
+.panel > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
+.panel > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
+.panel > .table-bordered > thead > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
+.panel > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
+.panel > .table-bordered > tfoot > tr > td:first-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
+  border-left: 0;
+}
+.panel > .table-bordered > thead > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
+.panel > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
+.panel > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
+.panel > .table-bordered > thead > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
+.panel > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
+.panel > .table-bordered > tfoot > tr > td:last-child,
+.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
+  border-right: 0;
+}
+.panel > .table-bordered > thead > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
+.panel > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
+.panel > .table-bordered > thead > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
+.panel > .table-bordered > tbody > tr:first-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
+  border-bottom: 0;
+}
+.panel > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
+.panel > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
+.panel > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
+.panel > .table-bordered > tfoot > tr:last-child > th,
+.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
+  border-bottom: 0;
+}
+.panel > .table-responsive {
+  border: 0;
+  margin-bottom: 0;
+}
+.panel-group {
+  margin-bottom: 20px;
+}
+.panel-group .panel {
+  margin-bottom: 0;
+  border-radius: 4px;
+}
+.panel-group .panel + .panel {
+  margin-top: 5px;
+}
+.panel-group .panel-heading {
+  border-bottom: 0;
+}
+.panel-group .panel-heading + .panel-collapse > .panel-body,
+.panel-group .panel-heading + .panel-collapse > .list-group {
+  border-top: 1px solid #dddddd;
+}
+.panel-group .panel-footer {
+  border-top: 0;
+}
+.panel-group .panel-footer + .panel-collapse .panel-body {
+  border-bottom: 1px solid #dddddd;
+}
+.panel-default {
+  border-color: #dddddd;
+}
+.panel-default > .panel-heading {
+  color: #333333;
+  background-color: #f5f5f5;
+  border-color: #dddddd;
+}
+.panel-default > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #dddddd;
+}
+.panel-default > .panel-heading .badge {
+  color: #f5f5f5;
+  background-color: #333333;
+}
+.panel-default > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #dddddd;
+}
+.panel-primary {
+  border-color: #337cbb;
+}
+.panel-primary > .panel-heading {
+  color: #ffffff;
+  background-color: #337cbb;
+  border-color: #337cbb;
+}
+.panel-primary > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #337cbb;
+}
+.panel-primary > .panel-heading .badge {
+  color: #337cbb;
+  background-color: #ffffff;
+}
+.panel-primary > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #337cbb;
+}
+.panel-success {
+  border-color: #9ccf91;
+}
+.panel-success > .panel-heading {
+  color: #5cb85c;
+  background-color: #a3d7a3;
+  border-color: #9ccf91;
+}
+.panel-success > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #9ccf91;
+}
+.panel-success > .panel-heading .badge {
+  color: #a3d7a3;
+  background-color: #5cb85c;
+}
+.panel-success > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #9ccf91;
+}
+.panel-info {
+  border-color: #92e4e9;
+}
+.panel-info > .panel-heading {
+  color: #5bc0de;
+  background-color: #b0e1ef;
+  border-color: #92e4e9;
+}
+.panel-info > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #92e4e9;
+}
+.panel-info > .panel-heading .badge {
+  color: #b0e1ef;
+  background-color: #5bc0de;
+}
+.panel-info > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #92e4e9;
+}
+.panel-warning {
+  border-color: #f6bd95;
+}
+.panel-warning > .panel-heading {
+  color: #f0ad4e;
+  background-color: #f8d9ac;
+  border-color: #f6bd95;
+}
+.panel-warning > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #f6bd95;
+}
+.panel-warning > .panel-heading .badge {
+  color: #f8d9ac;
+  background-color: #f0ad4e;
+}
+.panel-warning > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #f6bd95;
+}
+.panel-danger {
+  border-color: #e78e9a;
+}
+.panel-danger > .panel-heading {
+  color: #d9534f;
+  background-color: #eba5a3;
+  border-color: #e78e9a;
+}
+.panel-danger > .panel-heading + .panel-collapse > .panel-body {
+  border-top-color: #e78e9a;
+}
+.panel-danger > .panel-heading .badge {
+  color: #eba5a3;
+  background-color: #d9534f;
+}
+.panel-danger > .panel-footer + .panel-collapse > .panel-body {
+  border-bottom-color: #e78e9a;
+}
+.embed-responsive {
+  position: relative;
+  display: block;
+  height: 0;
+  padding: 0;
+  overflow: hidden;
+}
+.embed-responsive .embed-responsive-item,
+.embed-responsive iframe,
+.embed-responsive embed,
+.embed-responsive object,
+.embed-responsive video {
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  height: 100%;
+  width: 100%;
+  border: 0;
+}
+.embed-responsive-16by9 {
+  padding-bottom: 56.25%;
+}
+.embed-responsive-4by3 {
+  padding-bottom: 75%;
+}
+.well {
+  min-height: 20px;
+  padding: 19px;
+  margin-bottom: 20px;
+  background-color: #f5f5f5;
+  border: 1px solid #e3e3e3;
+  border-radius: 4px;
+  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
+}
+.well blockquote {
+  border-color: #ddd;
+  border-color: rgba(0, 0, 0, 0.15);
+}
+.well-lg {
+  padding: 24px;
+  border-radius: 5px;
+}
+.well-sm {
+  padding: 9px;
+  border-radius: 2px;
+}
+.close {
+  float: right;
+  font-size: 21px;
+  font-weight: bold;
+  line-height: 1;
+  color: #000000;
+  text-shadow: 0 1px 0 #ffffff;
+  opacity: 0.2;
+  filter: alpha(opacity=20);
+}
+.close:hover,
+.close:focus {
+  color: #000000;
+  text-decoration: none;
+  cursor: pointer;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+button.close {
+  padding: 0;
+  cursor: pointer;
+  background: transparent;
+  border: 0;
+  -webkit-appearance: none;
+}
+.modal-open {
+  overflow: hidden;
+}
+.modal {
+  display: none;
+  overflow: hidden;
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1050;
+  -webkit-overflow-scrolling: touch;
+  outline: 0;
+}
+.modal.fade .modal-dialog {
+  -webkit-transform: translate(0, -25%);
+  -ms-transform: translate(0, -25%);
+  -o-transform: translate(0, -25%);
+  transform: translate(0, -25%);
+  -webkit-transition: -webkit-transform 0.3s ease-out;
+  -moz-transition: -moz-transform 0.3s ease-out;
+  -o-transition: -o-transform 0.3s ease-out;
+  transition: transform 0.3s ease-out;
+}
+.modal.in .modal-dialog {
+  -webkit-transform: translate(0, 0);
+  -ms-transform: translate(0, 0);
+  -o-transform: translate(0, 0);
+  transform: translate(0, 0);
+}
+.modal-open .modal {
+  overflow-x: hidden;
+  overflow-y: auto;
+}
+.modal-dialog {
+  position: relative;
+  width: auto;
+  margin: 10px;
+}
+.modal-content {
+  position: relative;
+  background-color: #ffffff;
+  border: 1px solid #999999;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 5px;
+  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
+  background-clip: padding-box;
+  outline: 0;
+}
+.modal-backdrop {
+  position: fixed;
+  top: 0;
+  right: 0;
+  bottom: 0;
+  left: 0;
+  z-index: 1040;
+  background-color: #000000;
+}
+.modal-backdrop.fade {
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+.modal-backdrop.in {
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+}
+.modal-header {
+  padding: 15px;
+  border-bottom: 1px solid #e5e5e5;
+  min-height: 16.42857143px;
+}
+.modal-header .close {
+  margin-top: -2px;
+}
+.modal-title {
+  margin: 0;
+  line-height: 1.42857143;
+}
+.modal-body {
+  position: relative;
+  padding: 15px;
+}
+.modal-footer {
+  padding: 15px;
+  text-align: right;
+  border-top: 1px solid #e5e5e5;
+}
+.modal-footer .btn + .btn {
+  margin-left: 5px;
+  margin-bottom: 0;
+}
+.modal-footer .btn-group .btn + .btn {
+  margin-left: -1px;
+}
+.modal-footer .btn-block + .btn-block {
+  margin-left: 0;
+}
+.modal-scrollbar-measure {
+  position: absolute;
+  top: -9999px;
+  width: 50px;
+  height: 50px;
+  overflow: scroll;
+}
+@media (min-width: 768px) {
+  .modal-dialog {
+    width: 600px;
+    margin: 30px auto;
+  }
+  .modal-content {
+    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
+  }
+  .modal-sm {
+    width: 300px;
+  }
+}
+@media (min-width: 992px) {
+  .modal-lg {
+    width: 900px;
+  }
+}
+.tooltip {
+  position: absolute;
+  z-index: 1070;
+  display: block;
+  font-family: Lato;
+  font-size: 12px;
+  font-weight: normal;
+  line-height: 1.4;
+  opacity: 0;
+  filter: alpha(opacity=0);
+}
+.tooltip.in {
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+.tooltip.top {
+  margin-top: -3px;
+  padding: 5px 0;
+}
+.tooltip.right {
+  margin-left: 3px;
+  padding: 0 5px;
+}
+.tooltip.bottom {
+  margin-top: 3px;
+  padding: 5px 0;
+}
+.tooltip.left {
+  margin-left: -3px;
+  padding: 0 5px;
+}
+.tooltip-inner {
+  max-width: 200px;
+  padding: 3px 8px;
+  color: #ffffff;
+  text-align: center;
+  text-decoration: none;
+  background-color: #000000;
+  border-radius: 4px;
+}
+.tooltip-arrow {
+  position: absolute;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.tooltip.top .tooltip-arrow {
+  bottom: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000000;
+}
+.tooltip.top-left .tooltip-arrow {
+  bottom: 0;
+  right: 5px;
+  margin-bottom: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000000;
+}
+.tooltip.top-right .tooltip-arrow {
+  bottom: 0;
+  left: 5px;
+  margin-bottom: -5px;
+  border-width: 5px 5px 0;
+  border-top-color: #000000;
+}
+.tooltip.right .tooltip-arrow {
+  top: 50%;
+  left: 0;
+  margin-top: -5px;
+  border-width: 5px 5px 5px 0;
+  border-right-color: #000000;
+}
+.tooltip.left .tooltip-arrow {
+  top: 50%;
+  right: 0;
+  margin-top: -5px;
+  border-width: 5px 0 5px 5px;
+  border-left-color: #000000;
+}
+.tooltip.bottom .tooltip-arrow {
+  top: 0;
+  left: 50%;
+  margin-left: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000000;
+}
+.tooltip.bottom-left .tooltip-arrow {
+  top: 0;
+  right: 5px;
+  margin-top: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000000;
+}
+.tooltip.bottom-right .tooltip-arrow {
+  top: 0;
+  left: 5px;
+  margin-top: -5px;
+  border-width: 0 5px 5px;
+  border-bottom-color: #000000;
+}
+.popover {
+  position: absolute;
+  top: 0;
+  left: 0;
+  z-index: 1060;
+  display: none;
+  max-width: 276px;
+  padding: 1px;
+  font-family: Lato;
+  font-size: 14px;
+  font-weight: normal;
+  line-height: 1.42857143;
+  text-align: left;
+  background-color: #ffffff;
+  background-clip: padding-box;
+  border: 1px solid #cccccc;
+  border: 1px solid rgba(0, 0, 0, 0.2);
+  border-radius: 5px;
+  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
+  white-space: normal;
+}
+.popover.top {
+  margin-top: -10px;
+}
+.popover.right {
+  margin-left: 10px;
+}
+.popover.bottom {
+  margin-top: 10px;
+}
+.popover.left {
+  margin-left: -10px;
+}
+.popover-title {
+  margin: 0;
+  padding: 8px 14px;
+  font-size: 14px;
+  background-color: #f7f7f7;
+  border-bottom: 1px solid #ebebeb;
+  border-radius: 4px 4px 0 0;
+}
+.popover-content {
+  padding: 9px 14px;
+}
+.popover > .arrow,
+.popover > .arrow:after {
+  position: absolute;
+  display: block;
+  width: 0;
+  height: 0;
+  border-color: transparent;
+  border-style: solid;
+}
+.popover > .arrow {
+  border-width: 11px;
+}
+.popover > .arrow:after {
+  border-width: 10px;
+  content: "";
+}
+.popover.top > .arrow {
+  left: 50%;
+  margin-left: -11px;
+  border-bottom-width: 0;
+  border-top-color: #999999;
+  border-top-color: rgba(0, 0, 0, 0.25);
+  bottom: -11px;
+}
+.popover.top > .arrow:after {
+  content: " ";
+  bottom: 1px;
+  margin-left: -10px;
+  border-bottom-width: 0;
+  border-top-color: #ffffff;
+}
+.popover.right > .arrow {
+  top: 50%;
+  left: -11px;
+  margin-top: -11px;
+  border-left-width: 0;
+  border-right-color: #999999;
+  border-right-color: rgba(0, 0, 0, 0.25);
+}
+.popover.right > .arrow:after {
+  content: " ";
+  left: 1px;
+  bottom: -10px;
+  border-left-width: 0;
+  border-right-color: #ffffff;
+}
+.popover.bottom > .arrow {
+  left: 50%;
+  margin-left: -11px;
+  border-top-width: 0;
+  border-bottom-color: #999999;
+  border-bottom-color: rgba(0, 0, 0, 0.25);
+  top: -11px;
+}
+.popover.bottom > .arrow:after {
+  content: " ";
+  top: 1px;
+  margin-left: -10px;
+  border-top-width: 0;
+  border-bottom-color: #ffffff;
+}
+.popover.left > .arrow {
+  top: 50%;
+  right: -11px;
+  margin-top: -11px;
+  border-right-width: 0;
+  border-left-color: #999999;
+  border-left-color: rgba(0, 0, 0, 0.25);
+}
+.popover.left > .arrow:after {
+  content: " ";
+  right: 1px;
+  border-right-width: 0;
+  border-left-color: #ffffff;
+  bottom: -10px;
+}
+.carousel {
+  position: relative;
+}
+.carousel-inner {
+  position: relative;
+  overflow: hidden;
+  width: 100%;
+}
+.carousel-inner > .item {
+  display: none;
+  position: relative;
+  -webkit-transition: 0.6s ease-in-out left;
+  -o-transition: 0.6s ease-in-out left;
+  transition: 0.6s ease-in-out left;
+}
+.carousel-inner > .item > img,
+.carousel-inner > .item > a > img {
+  line-height: 1;
+}
+@media all and (transform-3d), (-webkit-transform-3d) {
+  .carousel-inner > .item {
+    -webkit-transition: -webkit-transform 0.6s ease-in-out;
+    -moz-transition: -moz-transform 0.6s ease-in-out;
+    -o-transition: -o-transform 0.6s ease-in-out;
+    transition: transform 0.6s ease-in-out;
+    -webkit-backface-visibility: hidden;
+    -moz-backface-visibility: hidden;
+    backface-visibility: hidden;
+    -webkit-perspective: 1000;
+    -moz-perspective: 1000;
+    perspective: 1000;
+  }
+  .carousel-inner > .item.next,
+  .carousel-inner > .item.active.right {
+    -webkit-transform: translate3d(100%, 0, 0);
+    transform: translate3d(100%, 0, 0);
+    left: 0;
+  }
+  .carousel-inner > .item.prev,
+  .carousel-inner > .item.active.left {
+    -webkit-transform: translate3d(-100%, 0, 0);
+    transform: translate3d(-100%, 0, 0);
+    left: 0;
+  }
+  .carousel-inner > .item.next.left,
+  .carousel-inner > .item.prev.right,
+  .carousel-inner > .item.active {
+    -webkit-transform: translate3d(0, 0, 0);
+    transform: translate3d(0, 0, 0);
+    left: 0;
+  }
+}
+.carousel-inner > .active,
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  display: block;
+}
+.carousel-inner > .active {
+  left: 0;
+}
+.carousel-inner > .next,
+.carousel-inner > .prev {
+  position: absolute;
+  top: 0;
+  width: 100%;
+}
+.carousel-inner > .next {
+  left: 100%;
+}
+.carousel-inner > .prev {
+  left: -100%;
+}
+.carousel-inner > .next.left,
+.carousel-inner > .prev.right {
+  left: 0;
+}
+.carousel-inner > .active.left {
+  left: -100%;
+}
+.carousel-inner > .active.right {
+  left: 100%;
+}
+.carousel-control {
+  position: absolute;
+  top: 0;
+  left: 0;
+  bottom: 0;
+  width: 15%;
+  opacity: 0.5;
+  filter: alpha(opacity=50);
+  font-size: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+.carousel-control.left {
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
+  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
+}
+.carousel-control.right {
+  left: auto;
+  right: 0;
+  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
+  background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
+  background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%);
+  background-repeat: repeat-x;
+  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
+}
+.carousel-control:hover,
+.carousel-control:focus {
+  outline: 0;
+  color: #ffffff;
+  text-decoration: none;
+  opacity: 0.9;
+  filter: alpha(opacity=90);
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-left,
+.carousel-control .glyphicon-chevron-right {
+  position: absolute;
+  top: 50%;
+  z-index: 5;
+  display: inline-block;
+}
+.carousel-control .icon-prev,
+.carousel-control .glyphicon-chevron-left {
+  left: 50%;
+  margin-left: -10px;
+}
+.carousel-control .icon-next,
+.carousel-control .glyphicon-chevron-right {
+  right: 50%;
+  margin-right: -10px;
+}
+.carousel-control .icon-prev,
+.carousel-control .icon-next {
+  width: 20px;
+  height: 20px;
+  margin-top: -10px;
+  line-height: 1;
+  font-family: serif;
+}
+.carousel-control .icon-prev:before {
+  content: '\2039';
+}
+.carousel-control .icon-next:before {
+  content: '\203a';
+}
+.carousel-indicators {
+  position: absolute;
+  bottom: 10px;
+  left: 50%;
+  z-index: 15;
+  width: 60%;
+  margin-left: -30%;
+  padding-left: 0;
+  list-style: none;
+  text-align: center;
+}
+.carousel-indicators li {
+  display: inline-block;
+  width: 10px;
+  height: 10px;
+  margin: 1px;
+  text-indent: -999px;
+  border: 1px solid #ffffff;
+  border-radius: 10px;
+  cursor: pointer;
+  background-color: #000 \9;
+  background-color: rgba(0, 0, 0, 0);
+}
+.carousel-indicators .active {
+  margin: 0;
+  width: 12px;
+  height: 12px;
+  background-color: #ffffff;
+}
+.carousel-caption {
+  position: absolute;
+  left: 15%;
+  right: 15%;
+  bottom: 20px;
+  z-index: 10;
+  padding-top: 20px;
+  padding-bottom: 20px;
+  color: #ffffff;
+  text-align: center;
+  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);
+}
+.carousel-caption .btn {
+  text-shadow: none;
+}
+@media screen and (min-width: 768px) {
+  .carousel-control .glyphicon-chevron-left,
+  .carousel-control .glyphicon-chevron-right,
+  .carousel-control .icon-prev,
+  .carousel-control .icon-next {
+    width: 30px;
+    height: 30px;
+    margin-top: -15px;
+    font-size: 30px;
+  }
+  .carousel-control .glyphicon-chevron-left,
+  .carousel-control .icon-prev {
+    margin-left: -15px;
+  }
+  .carousel-control .glyphicon-chevron-right,
+  .carousel-control .icon-next {
+    margin-right: -15px;
+  }
+  .carousel-caption {
+    left: 20%;
+    right: 20%;
+    padding-bottom: 30px;
+  }
+  .carousel-indicators {
+    bottom: 20px;
+  }
+}
+.clearfix:before,
+.clearfix:after,
+.dl-horizontal dd:before,
+.dl-horizontal dd:after,
+.container:before,
+.container:after,
+.container-fluid:before,
+.container-fluid:after,
+.row:before,
+.row:after,
+.form-horizontal .form-group:before,
+.form-horizontal .form-group:after,
+.btn-toolbar:before,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:before,
+.btn-group-vertical > .btn-group:after,
+.nav:before,
+.nav:after,
+.navbar:before,
+.navbar:after,
+.navbar-header:before,
+.navbar-header:after,
+.navbar-collapse:before,
+.navbar-collapse:after,
+.pager:before,
+.pager:after,
+.panel-body:before,
+.panel-body:after,
+.modal-footer:before,
+.modal-footer:after {
+  content: " ";
+  display: table;
+}
+.clearfix:after,
+.dl-horizontal dd:after,
+.container:after,
+.container-fluid:after,
+.row:after,
+.form-horizontal .form-group:after,
+.btn-toolbar:after,
+.btn-group-vertical > .btn-group:after,
+.nav:after,
+.navbar:after,
+.navbar-header:after,
+.navbar-collapse:after,
+.pager:after,
+.panel-body:after,
+.modal-footer:after {
+  clear: both;
+}
+.center-block {
+  display: block;
+  margin-left: auto;
+  margin-right: auto;
+}
+.pull-right {
+  float: right !important;
+}
+.pull-left {
+  float: left !important;
+}
+.hide {
+  display: none !important;
+}
+.show {
+  display: block !important;
+}
+.invisible {
+  visibility: hidden;
+}
+.text-hide {
+  font: 0/0 a;
+  color: transparent;
+  text-shadow: none;
+  background-color: transparent;
+  border: 0;
+}
+.hidden {
+  display: none !important;
+}
+.affix {
+  position: fixed;
+}
+@-ms-viewport {
+  width: device-width;
+}
+.visible-xs,
+.visible-sm,
+.visible-md,
+.visible-lg {
+  display: none !important;
+}
+.visible-xs-block,
+.visible-xs-inline,
+.visible-xs-inline-block,
+.visible-sm-block,
+.visible-sm-inline,
+.visible-sm-inline-block,
+.visible-md-block,
+.visible-md-inline,
+.visible-md-inline-block,
+.visible-lg-block,
+.visible-lg-inline,
+.visible-lg-inline-block {
+  display: none !important;
+}
+@media (max-width: 767px) {
+  .visible-xs {
+    display: block !important;
+  }
+  table.visible-xs {
+    display: table;
+  }
+  tr.visible-xs {
+    display: table-row !important;
+  }
+  th.visible-xs,
+  td.visible-xs {
+    display: table-cell !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-block {
+    display: block !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-inline {
+    display: inline !important;
+  }
+}
+@media (max-width: 767px) {
+  .visible-xs-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm {
+    display: block !important;
+  }
+  table.visible-sm {
+    display: table;
+  }
+  tr.visible-sm {
+    display: table-row !important;
+  }
+  th.visible-sm,
+  td.visible-sm {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-block {
+    display: block !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .visible-sm-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md {
+    display: block !important;
+  }
+  table.visible-md {
+    display: table;
+  }
+  tr.visible-md {
+    display: table-row !important;
+  }
+  th.visible-md,
+  td.visible-md {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-block {
+    display: block !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .visible-md-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg {
+    display: block !important;
+  }
+  table.visible-lg {
+    display: table;
+  }
+  tr.visible-lg {
+    display: table-row !important;
+  }
+  th.visible-lg,
+  td.visible-lg {
+    display: table-cell !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-block {
+    display: block !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-inline {
+    display: inline !important;
+  }
+}
+@media (min-width: 1200px) {
+  .visible-lg-inline-block {
+    display: inline-block !important;
+  }
+}
+@media (max-width: 767px) {
+  .hidden-xs {
+    display: none !important;
+  }
+}
+@media (min-width: 768px) and (max-width: 991px) {
+  .hidden-sm {
+    display: none !important;
+  }
+}
+@media (min-width: 992px) and (max-width: 1199px) {
+  .hidden-md {
+    display: none !important;
+  }
+}
+@media (min-width: 1200px) {
+  .hidden-lg {
+    display: none !important;
+  }
+}
+.visible-print {
+  display: none !important;
+}
+@media print {
+  .visible-print {
+    display: block !important;
+  }
+  table.visible-print {
+    display: table;
+  }
+  tr.visible-print {
+    display: table-row !important;
+  }
+  th.visible-print,
+  td.visible-print {
+    display: table-cell !important;
+  }
+}
+.visible-print-block {
+  display: none !important;
+}
+@media print {
+  .visible-print-block {
+    display: block !important;
+  }
+}
+.visible-print-inline {
+  display: none !important;
+}
+@media print {
+  .visible-print-inline {
+    display: inline !important;
+  }
+}
+.visible-print-inline-block {
+  display: none !important;
+}
+@media print {
+  .visible-print-inline-block {
+    display: inline-block !important;
+  }
+}
+@media print {
+  .hidden-print {
+    display: none !important;
+  }
+}
+/*!
+ * Pingendo customization for Bootstrap
+ * Homepage: http://pingendo.com
+ * Copyright 2015 Pingendo
+ * Licensed under MIT
+*/
+/* Google web fonts support */
+/* TODO: webkit need this why ?*/
+html,
+body {
+  height: 100%;
+}
+/* text-inverse is deprecated */
+.text-inverse {
+  color: #ffffff;
+}
+/* TODO: verify if we can touch only section */
+.jumbotron {
+  margin-bottom: 0px !important;
+}
+.jumbotron h1.text-primary {
+  color: #337cbb !important;
+}
+.jumbotron h1.text-inverse {
+  color: #ffffff !important;
+}
+.jumbotron h1.text-info {
+  color: #5bc0de !important;
+}
+.jumbotron h1.text-success {
+  color: #5cb85c !important;
+}
+.jumbotron h1.text-warning {
+  color: #f0ad4e !important;
+}
+.jumbotron h1.text-danger {
+  color: #d9534f !important;
+}
+.carousel .item img {
+  min-width: 100%;
+}
+.section {
+  position: relative;
+  padding: 35px 0;
+}
+.section .background-image {
+  z-index: 0;
+  position: absolute;
+  top: 0px;
+  width: 100%;
+  height: 100%;
+  background-size: cover;
+  background-position: center;
+}
+.section .background-image.background-image-fixed {
+  background-attachment: fixed;
+}
+.section-primary {
+  background-color: #8bc4c9 !important;
+  color: #ffffff;
+}
+.section-primary .background-image {
+  opacity: 0.5;
+}
+.section-info {
+  background-color: #5bc0de !important;
+  color: #ffffff;
+}
+.section-info .background-image {
+  opacity: 0.5;
+}
+.section-success {
+  background-color: #5cb85c !important;
+  color: #ffffff;
+}
+.section-success .background-image {
+  opacity: 0.5;
+}
+.section-warning {
+  background-color: #f0ad4e !important;
+  color: #ffffff;
+}
+.section-warning .background-image {
+  opacity: 0.5;
+}
+.section-danger {
+  background-color: #d9534f !important;
+  color: #ffffff;
+}
+.section-danger .background-image {
+  opacity: 0.5;
+}
+.cover {
+  padding: 30px 15px;
+  margin-bottom: 30px;
+  color: inherit;
+  background-color: #eeeeee;
+  margin-bottom: 0px !important;
+  padding: 0px 0px;
+  background-color: transparent;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: -webkit-flex;
+  display: flex;
+  -webkit-align-items: center;
+  align-items: center;
+  overflow: hidden;
+  position: relative;
+  min-height: 100%;
+}
+.cover h1,
+.cover .h1 {
+  color: inherit;
+}
+.cover p {
+  margin-bottom: 15px;
+  font-size: 21px;
+  font-weight: 200;
+}
+.cover > hr {
+  border-top-color: #d5d5d5;
+}
+.container .cover,
+.container-fluid .cover {
+  border-radius: 5px;
+}
+.cover .container {
+  max-width: 100%;
+}
+@media screen and (min-width: 768px) {
+  .cover {
+    padding: 48px 0;
+  }
+  .container .cover,
+  .container-fluid .cover {
+    padding-left: 60px;
+    padding-right: 60px;
+  }
+  .cover h1,
+  .cover .h1 {
+    font-size: 63px;
+  }
+}
+.cover h1.text-primary {
+  color: #337cbb !important;
+}
+.cover h1.text-inverse {
+  color: #ffffff !important;
+}
+.cover h1.text-info {
+  color: #5bc0de !important;
+}
+.cover h1.text-success {
+  color: #5cb85c !important;
+}
+.cover h1.text-warning {
+  color: #f0ad4e !important;
+}
+.cover h1.text-danger {
+  color: #d9534f !important;
+}
+@media screen and (min-width: 768px) {
+  .cover {
+    padding: 0px;
+  }
+  .container .cover,
+  .container-fluid .cover {
+    padding-left: 0px;
+    padding-right: 0px;
+  }
+}
+.cover .navbar {
+  position: absolute;
+  top: 0px;
+  width: 100%;
+  border: none;
+  background-color: transparent !important;
+}
+.cover .navbar .navbar-nav li.active a {
+  background-color: transparent !important;
+}
+.cover .navbar .navbar-toggle {
+  border-color: transparent;
+}
+.cover .navbar .navbar-toggle:hover,
+.cover .navbar .navbar-toggle:focus {
+  background-color: transparent;
+}
+.cover .navbar .navbar-toggle .icon-bar {
+  background-color: #000000;
+}
+.cover .navbar.navbar-inverse .navbar-toggle {
+  border-color: transparent;
+}
+.cover .navbar.navbar-inverse .navbar-toggle:hover,
+.cover .navbar.navbar-inverse .navbar-toggle:focus {
+  background-color: transparent;
+}
+.cover .navbar.navbar-inverse .navbar-toggle .icon-bar {
+  background-color: #ffffff;
+}
+.cover .cover-image {
+  z-index: -1;
+  position: absolute;
+  top: 0px;
+  width: 100%;
+  height: 100%;
+  background-size: cover;
+  background-position: center;
+}
+.cover .cover-image.background-image-fixed,
+.cover .cover-image.cover-image-fixed {
+  background-attachment: fixed;
+}
+/* PINGENDO COMMENT DO NOT REMOVE */
diff --git a/membership/static/membership.less b/membership/static/membership.less
new file mode 100644
index 00000000..8f2beea5
--- /dev/null
+++ b/membership/static/membership.less
@@ -0,0 +1,733 @@
+/*!
+ * Default theme for Pingendo 
+ * Homepage: http://pingendo.com  
+ * Copyright 2015 Pingendo 
+ * Licensed under MIT 
+ * Based on Bootstrap v3.3.4
+*/
+
+
+/* Add custom CSS classes here 
+ * 
+ * img {
+ *   box-shadow : 0px 0px 10px black !important;
+ * }
+*/
+
+//
+// Variables
+// --------------------------------------------------
+//== Colors
+//
+//## Gray and brand colors for use across Bootstrap.
+@gray-base : #000;
+@gray-darker : lighten(@gray-base, 13.5%); // #222
+@gray-dark : lighten(@gray-base, 20%); // #333
+@gray : lighten(@gray-base, 33.5%); // #555
+@gray-light : lighten(@gray-base, 46.7%); // #777
+@gray-lighter : lighten(@gray-base, 93.5%); // #eee
+@brand-primary : #a0ced7;
+@brand-success : #5cb85c;
+@brand-info : #5bc0de;
+@brand-warning : #f0ad4e;
+@brand-danger : #d9534f;
+//== Scaffolding
+//
+//## Settings for some of the most global styles.
+//** Background color for ``.
+@body-bg : white;
+//** Global text color on ``.
+@text-color : black;
+//** Global textual link color.
+@link-color : @brand-primary;
+//** Link hover color set via `darken()` function.
+@link-hover-color : darken(@link-color, 15%);
+//** Link hover decoration.
+@link-hover-decoration : underline;
+//== Typography
+//
+//## Font, line-height, and color for body text, headings, and more.
+@font-family-sans-serif : "Helvetica Neue",
+Helvetica,
+Arial,
+sans-serif;
+@font-family-serif : Georgia,
+"Times New Roman",
+Times,
+serif;
+//** Default monospace fonts for ``, ``, and ``.
+@font-family-monospace : Menlo,
+Monaco,
+Consolas,
+"Courier New",
+monospace;
+@font-family-base : Lato;
+@font-size-base : 14px;
+@font-size-large : ceil((@font-size-base * 1.25)); // ~18px
+@font-size-small : ceil((@font-size-base * 0.85)); // ~12px
+@font-size-h1 : floor((@font-size-base * 2.6)); // ~36px
+@font-size-h2 : floor((@font-size-base * 2.15)); // ~30px
+@font-size-h3 : ceil((@font-size-base * 1.7)); // ~24px
+@font-size-h4 : ceil((@font-size-base * 1.25)); // ~18px
+@font-size-h5 : @font-size-base;
+@font-size-h6 : ceil((@font-size-base * 0.85)); // ~12px
+//** Unit-less `line-height` for use in components like buttons.
+@line-height-base : 1.428571429; // 20/14
+//** Computed "line-height" (`font-size` * `line-height`) for use with `margin`, `padding`, etc.
+@line-height-computed : floor((@font-size-base * @line-height-base)); // ~20px
+//** By default, this inherits from the ``.
+@headings-font-family : Lato;
+@headings-font-weight : 500;
+@headings-line-height : 1.1;
+@headings-color : inherit;
+//== Iconography
+//
+//## Specify custom location and filename of the included Glyphicons icon font. Useful for those including Bootstrap via Bower.
+//** Load fonts from this directory.
+@icon-font-path : "../fonts/";
+//** File name for all font files.
+@icon-font-name : "glyphicons-halflings-regular";
+//** Element ID within SVG icon file.
+@icon-font-svg-id : "glyphicons_halflingsregular";
+//== Components
+//
+//## Define common padding and border radius sizes and more. Values based on 14px text and 1.428 line-height (~20px to start).
+@padding-base-vertical : 6px;
+@padding-base-horizontal : 12px;
+@padding-large-vertical : 10px;
+@padding-large-horizontal : 16px;
+@padding-small-vertical : 5px;
+@padding-small-horizontal : 10px;
+@padding-xs-vertical : 1px;
+@padding-xs-horizontal : 5px;
+@line-height-large : 1.3333333; // extra decimals for Win 8.1 Chrome
+@line-height-small : 1.5;
+@border-radius-base : 4px;
+@border-radius-large : 6px;
+@border-radius-small : 3px;
+//** Global color for active items (e.g., navs or dropdowns).
+@component-active-color : contrast(@component-active-bg, @text-color, @text-inverse, 43%);
+//** Global background color for active items (e.g., navs or dropdowns).
+@component-active-bg : @brand-primary;
+//** Width of the `border` for generating carets that indicator dropdowns.
+@caret-width-base : 4px;
+//** Carets increase slightly in size for larger components.
+@caret-width-large : 5px;
+//== Tables
+//
+//## Customizes the `.table` component with basic values, each used across all table variations.
+//** Padding for ``s and ` `s.
+@table-cell-padding : 8px;
+//** Padding for cells in `.table-condensed`.
+@table-condensed-cell-padding : 5px;
+//** Default background color used for all tables.
+@table-bg : transparent;
+//** Background color used for `.table-striped`.
+@table-bg-accent : #f9f9f9;
+//** Background color used for `.table-hover`.
+@table-bg-hover : #f5f5f5;
+@table-bg-active : @table-bg-hover;
+//** Border color for table and cell borders.
+@table-border-color : #ddd;
+//== Buttons
+//
+//## For each of Bootstrap's buttons, define text, background and border color.
+@btn-font-weight : normal;
+@btn-default-color : @text-color;
+@btn-default-bg : @body-bg;
+@btn-default-border :;
+@btn-primary-color : white;
+@btn-primary-bg : @brand-primary; #a0ced7
+@btn-primary-border : darken(@btn-primary-bg, 5%);
+@btn-success-color : white;
+@btn-success-bg : @brand-success;
+@btn-success-border : darken(@btn-success-bg, 5%);
+@btn-info-color : white;
+@btn-info-bg : @brand-info;
+@btn-info-border : darken(@btn-info-bg, 5%);
+@btn-warning-color : white;
+@btn-warning-bg : @brand-warning;
+@btn-warning-border : darken(@btn-warning-bg, 5%);
+@btn-danger-color : contrast(@btn-danger-bg, @text-color, @text-inverse, 43%);
+@btn-danger-bg : @brand-danger;
+@btn-danger-border : darken(@btn-danger-bg, 5%);
+@btn-link-disabled-color : @gray-light;
+//== Forms
+//
+//##
+//** ` ` background color
+@input-bg : #fff;
+//** ` ` background color
+@input-bg-disabled : @gray-lighter;
+//** Text color for ` `s
+@input-color : @gray;
+//** ` ` border color
+@input-border : #ccc;
+// TODO: Rename `@input-border-radius` to `@input-border-radius-base` in v4
+//** Default `.form-control` border radius
+@input-border-radius : @border-radius-base;
+//** Large `.form-control` border radius
+@input-border-radius-large : @border-radius-large;
+//** Small `.form-control` border radius
+@input-border-radius-small : @border-radius-small;
+//** Border color for inputs on focus
+@input-border-focus : #66afe9;
+//** Placeholder text color
+@input-color-placeholder : #999;
+//** Default `.form-control` height
+@input-height-base : (@line-height-computed + (@padding-base-vertical * 2) + 2);
+//** Large `.form-control` height
+@input-height-large : (ceil(@font-size-large * @line-height-large) + (@padding-large-vertical * 2) + 2);
+//** Small `.form-control` height
+@input-height-small : (floor(@font-size-small * @line-height-small) + (@padding-small-vertical * 2) + 2);
+//** `.form-group` margin
+@form-group-margin-bottom: 15px;
+@legend-color : @gray-dark;
+@legend-border-color : #e5e5e5;
+//** Background color for textual input addons
+@input-group-addon-bg : @gray-lighter;
+//** Border color for textual input addons
+@input-group-addon-border-color : @input-border;
+//** Disabled cursor for form controls and buttons.
+@cursor-disabled : not-allowed;
+//== Dropdowns
+//
+//## Dropdown menu container and contents.
+//** Background for the dropdown menu.
+@dropdown-bg : #fff;
+//** Dropdown menu `border-color`.
+@dropdown-border : rgba(0, 0, 0, .15);
+//** Dropdown menu `border-color` **for IE8**.
+@dropdown-fallback-border : #ccc;
+//** Divider color for between dropdown items.
+@dropdown-divider-bg : #e5e5e5;
+//** Dropdown link text color.
+@dropdown-link-color : @gray-dark;
+//** Hover color for dropdown links.
+@dropdown-link-hover-color : darken(@gray-dark, 5%);
+//** Hover background for dropdown links.
+@dropdown-link-hover-bg : #f5f5f5;
+//** Active dropdown menu item text color.
+@dropdown-link-active-color : @component-active-color;
+//** Active dropdown menu item background color.
+@dropdown-link-active-bg : @component-active-bg;
+//** Disabled dropdown menu item background color.
+@dropdown-link-disabled-color : @gray-light;
+//** Text color for headers within dropdown menus.
+@dropdown-header-color : @gray-light;
+//** Deprecated `@dropdown-caret-color` as of v3.1.0
+@dropdown-caret-color : #000;
+//-- Z-index master list
+//
+// Warning: Avoid customizing these values. They're used for a bird's eye view
+// of components dependent on the z-axis and are designed to all work together.
+//
+// Note: These variables are not generated into the Customizer.
+@zindex-navbar : 1000;
+@zindex-dropdown : 1000;
+@zindex-popover : 1060;
+@zindex-tooltip : 1070;
+@zindex-navbar-fixed : 1030;
+@zindex-modal-background: 1040;
+@zindex-modal: 1050;
+//== Media queries breakpoints
+//
+//## Define the breakpoints at which your layout will change, adapting to different screen sizes.
+// Extra small screen / phone
+//** Deprecated `@screen-xs` as of v3.0.1
+@screen-xs : 480px;
+//** Deprecated `@screen-xs-min` as of v3.2.0
+@screen-xs-min : @screen-xs;
+//** Deprecated `@screen-phone` as of v3.0.1
+@screen-phone : @screen-xs-min;
+// Small screen / tablet
+//** Deprecated `@screen-sm` as of v3.0.1
+@screen-sm : 768px;
+@screen-sm-min : @screen-sm;
+//** Deprecated `@screen-tablet` as of v3.0.1
+@screen-tablet : @screen-sm-min;
+// Medium screen / desktop
+//** Deprecated `@screen-md` as of v3.0.1
+@screen-md : 992px;
+@screen-md-min : @screen-md;
+//** Deprecated `@screen-desktop` as of v3.0.1
+@screen-desktop : @screen-md-min;
+// Large screen / wide desktop
+//** Deprecated `@screen-lg` as of v3.0.1
+@screen-lg : 1200px;
+@screen-lg-min : @screen-lg;
+//** Deprecated `@screen-lg-desktop` as of v3.0.1
+@screen-lg-desktop : @screen-lg-min;
+// So media queries don't overlap when required, provide a maximum
+@screen-xs-max : (@screen-sm-min - 1);
+@screen-sm-max : (@screen-md-min - 1);
+@screen-md-max : (@screen-lg-min - 1);
+//== Grid system
+//
+//## Define your custom responsive grid.
+//** Number of columns in the grid.
+@grid-columns : 12;
+//** Padding between columns. Gets divided in half for the left and right.
+@grid-gutter-width : 30px;
+// Navbar collapse
+//** Point at which the navbar becomes uncollapsed.
+@grid-float-breakpoint : @screen-sm-min;
+//** Point at which the navbar begins collapsing.
+@grid-float-breakpoint-max : (@grid-float-breakpoint - 1);
+//== Container sizes
+//
+//## Define the maximum width of `.container` for different screen sizes.
+// Small screen / tablet
+@container-tablet : (720px + @grid-gutter-width);
+//** For `@screen-sm-min` and up.
+@container-sm : @container-tablet;
+// Medium screen / desktop
+@container-desktop : (940px + @grid-gutter-width);
+//** For `@screen-md-min` and up.
+@container-md : @container-desktop;
+// Large screen / wide desktop
+@container-large-desktop : (1140px + @grid-gutter-width);
+//** For `@screen-lg-min` and up.
+@container-lg : @container-large-desktop;
+//== Navbar
+//
+//##
+// Basics of a navbar
+@navbar-height : 50px;
+@navbar-margin-bottom : @line-height-computed;
+@navbar-border-radius : @border-radius-base;
+@navbar-padding-horizontal : floor((@grid-gutter-width / 2));
+@navbar-padding-vertical : ((@navbar-height - @line-height-computed) / 2);
+@navbar-collapse-max-height : 340px;
+@navbar-default-color : black;
+@navbar-default-bg : #f8f8f8;
+@navbar-default-border : darken(@navbar-default-bg, 6.5%);
+// Navbar links
+@navbar-default-link-color : contrast(@navbar-default-bg, @text-color, @text-inverse, 43%);
+@navbar-default-link-hover-color : @navbar-default-color;
+@navbar-default-link-hover-bg : transparent;
+@navbar-default-link-active-color : @navbar-default-color;
+@navbar-default-link-active-bg : darken(@navbar-default-bg, 6.5%);
+@navbar-default-link-disabled-color : #ccc;
+@navbar-default-link-disabled-bg : transparent;
+// Navbar brand label
+@navbar-default-brand-color : @navbar-default-link-color;
+@navbar-default-brand-hover-color : darken(@navbar-default-brand-color, 10%);
+@navbar-default-brand-hover-bg : transparent;
+// Navbar toggle
+@navbar-default-toggle-hover-bg : #ddd;
+@navbar-default-toggle-icon-bar-bg : #888;
+@navbar-default-toggle-border-color : #ddd;
+// Inverted navbar
+// Reset inverted navbar basics
+@navbar-inverse-color : lighten(@gray-light, 15%);
+@navbar-inverse-bg : #222;
+@navbar-inverse-border : darken(@navbar-inverse-bg, 10%);
+// Inverted navbar links
+@navbar-inverse-link-color : lighten(@gray-light, 15%);
+@navbar-inverse-link-hover-color : #fff;
+@navbar-inverse-link-hover-bg : transparent;
+@navbar-inverse-link-active-color : @navbar-inverse-link-hover-color;
+@navbar-inverse-link-active-bg : darken(@navbar-inverse-bg, 10%);
+@navbar-inverse-link-disabled-color : #444;
+@navbar-inverse-link-disabled-bg : transparent;
+// Inverted navbar brand label
+@navbar-inverse-brand-color : @navbar-inverse-link-color;
+@navbar-inverse-brand-hover-color : #fff;
+@navbar-inverse-brand-hover-bg : transparent;
+// Inverted navbar toggle
+@navbar-inverse-toggle-hover-bg : #333;
+@navbar-inverse-toggle-icon-bar-bg : #fff;
+@navbar-inverse-toggle-border-color : #333;
+//== Navs
+//
+//##
+//=== Shared nav styles
+@nav-link-padding : 10px 15px;
+@nav-link-hover-bg : @gray-lighter;
+@nav-disabled-link-color : @gray-light;
+@nav-disabled-link-hover-color : @gray-light;
+//== Tabs
+@nav-tabs-border-color : #ddd;
+@nav-tabs-link-hover-border-color : @gray-lighter;
+@nav-tabs-active-link-hover-bg : @body-bg;
+@nav-tabs-active-link-hover-color : @gray;
+@nav-tabs-active-link-hover-border-color : #ddd;
+@nav-tabs-justified-link-border-color : #ddd;
+@nav-tabs-justified-active-link-border-color : @body-bg;
+//== Pills
+@nav-pills-border-radius : @border-radius-base;
+@nav-pills-active-link-hover-bg : @component-active-bg;
+@nav-pills-active-link-hover-color : @component-active-color;
+//== Pagination
+//
+//##
+@pagination-color : @link-color;
+@pagination-bg : #fff;
+@pagination-border : #ddd;
+@pagination-hover-color : @link-hover-color;
+@pagination-hover-bg : @gray-lighter;
+@pagination-hover-border : #ddd;
+@pagination-active-color : #fff;
+@pagination-active-bg : @brand-primary;
+@pagination-active-border : @brand-primary;
+@pagination-disabled-color : @gray-light;
+@pagination-disabled-bg : #fff;
+@pagination-disabled-border : #ddd;
+//== Pager
+//
+//##
+@pager-bg : @pagination-bg;
+@pager-border : @pagination-border;
+@pager-border-radius : 15px;
+@pager-hover-bg : @pagination-hover-bg;
+@pager-active-bg : @pagination-active-bg;
+@pager-active-color : @pagination-active-color;
+@pager-disabled-color : @pagination-disabled-color;
+//== Jumbotron
+//
+//##
+@jumbotron-padding : 30px;
+@jumbotron-color : inherit;
+@jumbotron-bg : @gray-lighter;
+@jumbotron-heading-color : inherit;
+@jumbotron-font-size : ceil((@font-size-base * 1.5));
+@jumbotron-heading-font-size: ceil((@font-size-base * 4.5));
+//== Form states and alerts
+//
+//## Define colors for form feedback states and, by default, alerts.
+@state-success-text : @brand-success;
+@state-success-bg : lighten(@brand-success, 20%);
+@state-success-border : darken(spin(@state-success-bg, -10), 5%);
+@state-info-text : @brand-info;
+@state-info-bg : lighten(@brand-info, 20%);
+@state-info-border : darken(spin(@state-info-bg, -10), 7%);
+@state-warning-text : @brand-warning;
+@state-warning-bg : lighten(@brand-warning, 20%);
+@state-warning-border : darken(spin(@state-warning-bg, -10), 5%);
+@state-danger-text : @brand-danger;
+@state-danger-bg : lighten(@brand-danger, 20%);
+@state-danger-border : darken(spin(@state-danger-bg, -10), 5%);
+//== Tooltips
+//
+//##
+//** Tooltip max width
+@tooltip-max-width : 200px;
+//** Tooltip text color
+@tooltip-color : #fff;
+//** Tooltip background color
+@tooltip-bg : #000;
+@tooltip-opacity : .9;
+//** Tooltip arrow width
+@tooltip-arrow-width : 5px;
+//** Tooltip arrow color
+@tooltip-arrow-color : @tooltip-bg;
+//== Popovers
+//
+//##
+//** Popover body background color
+@popover-bg : #fff;
+//** Popover maximum width
+@popover-max-width : 276px;
+//** Popover border color
+@popover-border-color : rgba(0, 0, 0, .2);
+//** Popover fallback border color
+@popover-fallback-border-color : #ccc;
+//** Popover title background color
+@popover-title-bg : darken(@popover-bg, 3%);
+//** Popover arrow width
+@popover-arrow-width : 10px;
+//** Popover arrow color
+@popover-arrow-color : @popover-bg;
+//** Popover outer arrow width
+@popover-arrow-outer-width : (@popover-arrow-width + 1);
+//** Popover outer arrow color
+@popover-arrow-outer-color : fadein(@popover-border-color, 5%);
+//** Popover outer arrow fallback color
+@popover-arrow-outer-fallback-color : darken(@popover-fallback-border-color, 20%);
+//== Labels
+//
+//##
+//** Default label background color
+@label-default-bg : @gray-light;
+//** Primary label background color
+@label-primary-bg : @brand-primary;
+//** Success label background color
+@label-success-bg : @brand-success;
+//** Info label background color
+@label-info-bg : @brand-info;
+//** Warning label background color
+@label-warning-bg : @brand-warning;
+//** Danger label background color
+@label-danger-bg : @brand-danger;
+//** Default label text color
+@label-color : #fff;
+//** Default text color of a linked label
+@label-link-hover-color : #fff;
+//== Modals
+//
+//##
+//** Padding applied to the modal body
+@modal-inner-padding : 15px;
+//** Padding applied to the modal title
+@modal-title-padding : 15px;
+//** Modal title line-height
+@modal-title-line-height : @line-height-base;
+//** Background color of modal content area
+@modal-content-bg : #fff;
+//** Modal content border color
+@modal-content-border-color : rgba(0, 0, 0, .2);
+//** Modal content border color **for IE8**
+@modal-content-fallback-border-color : #999;
+//** Modal backdrop background color
+@modal-backdrop-bg : #000;
+//** Modal backdrop opacity
+@modal-backdrop-opacity : .5;
+//** Modal header border color
+@modal-header-border-color : #e5e5e5;
+//** Modal footer border color
+@modal-footer-border-color : @modal-header-border-color;
+@modal-lg : 900px;
+@modal-md : 600px;
+@modal-sm : 300px;
+//== Alerts
+//
+//## Define alert colors, border radius, and padding.
+@alert-padding : 15px;
+@alert-border-radius : @border-radius-base;
+@alert-link-font-weight : bold;
+@alert-success-bg : @state-success-bg;
+@alert-success-text : @state-success-text;
+@alert-success-border : @state-success-border;
+@alert-info-bg : @state-info-bg;
+@alert-info-text : @state-info-text;
+@alert-info-border : @state-info-border;
+@alert-warning-bg : @state-warning-bg;
+@alert-warning-text : @state-warning-text;
+@alert-warning-border : @state-warning-border;
+@alert-danger-bg : @state-danger-bg;
+@alert-danger-text : @state-danger-text;
+@alert-danger-border : @state-danger-border;
+//== Progress bars
+//
+//##
+//** Background color of the whole progress component
+@progress-bg : #f5f5f5;
+//** Progress bar text color
+@progress-bar-color : #fff;
+//** Variable for setting rounded corners on progress bar.
+@progress-border-radius : @border-radius-base;
+//** Default progress bar color
+@progress-bar-bg : @brand-primary;
+//** Success progress bar color
+@progress-bar-success-bg : @brand-success;
+//** Warning progress bar color
+@progress-bar-warning-bg : @brand-warning;
+//** Danger progress bar color
+@progress-bar-danger-bg : @brand-danger;
+//** Info progress bar color
+@progress-bar-info-bg : @brand-info;
+//== List group
+//
+//##
+//** Background color on `.list-group-item`
+@list-group-bg : @body-bg;
+//** `.list-group-item` border color
+@list-group-border : darken(@list-group-bg, 40%);
+//** List group border radius
+@list-group-border-radius : @border-radius-base;
+//** Background color of single list items on hover
+@list-group-hover-bg : #f5f5f5;
+//** Text color of active list items
+@list-group-active-color : @component-active-color;
+//** Background color of active list items
+@list-group-active-bg : @component-active-bg;
+//** Border color of active list elements
+@list-group-active-border : @list-group-active-bg;
+//** Text color for content within active list items
+@list-group-active-text-color : darken(@list-group-active-bg, 40%);
+//** Text color of disabled list items
+@list-group-disabled-color : @gray-light;
+//** Background color of disabled list items
+@list-group-disabled-bg : @gray-lighter;
+//** Text color for content within disabled list items
+@list-group-disabled-text-color : @list-group-disabled-color;
+@list-group-link-color : #555;
+@list-group-link-hover-color : @list-group-link-color;
+@list-group-link-heading-color : #333;
+//== Panels
+//
+//##
+@panel-bg : @body-bg;
+@panel-body-padding : 15px;
+@panel-heading-padding : 10px 15px;
+@panel-footer-padding : @panel-heading-padding;
+@panel-border-radius : @border-radius-base;
+//** Border color for elements within panels
+@panel-inner-border : #ddd;
+@panel-footer-bg : #f5f5f5;
+@panel-default-text : @gray-dark;
+@panel-default-border : #ddd;
+@panel-default-heading-bg : #f5f5f5;
+@panel-primary-text : contrast(@brand-primary, @text-color, @text-inverse, 43%);
+@panel-primary-border : @brand-primary;
+@panel-primary-heading-bg : @brand-primary;
+@panel-success-text : @state-success-text;
+@panel-success-border : @state-success-border;
+@panel-success-heading-bg : @state-success-bg;
+@panel-info-text : @state-info-text;
+@panel-info-border : @state-info-border;
+@panel-info-heading-bg : @state-info-bg;
+@panel-warning-text : @state-warning-text;
+@panel-warning-border : @state-warning-border;
+@panel-warning-heading-bg : @state-warning-bg;
+@panel-danger-text : @state-danger-text;
+@panel-danger-border : @state-danger-border;
+@panel-danger-heading-bg : @state-danger-bg;
+//== Thumbnails
+//
+//##
+//** Padding around the thumbnail image
+@thumbnail-padding : 4px;
+//** Thumbnail background color
+@thumbnail-bg : @body-bg;
+//** Thumbnail border color
+@thumbnail-border : #ddd;
+//** Thumbnail border radius
+@thumbnail-border-radius : @border-radius-base;
+//** Custom text color for thumbnail captions
+@thumbnail-caption-color : @text-color;
+//** Padding around the thumbnail caption
+@thumbnail-caption-padding : 9px;
+//== Wells
+//
+//##
+@well-bg : #f5f5f5;
+@well-border : darken(@well-bg, 7%);
+//== Badges
+//
+//##
+@badge-color : #fff;
+//** Linked badge text color on hover
+@badge-link-hover-color : #fff;
+@badge-bg : @gray-light;
+//** Badge text color in active nav link
+@badge-active-color : @link-color;
+//** Badge background color in active nav link
+@badge-active-bg : #fff;
+@badge-font-weight : bold;
+@badge-line-height : 1;
+@badge-border-radius : 10px;
+//== Breadcrumbs
+//
+//##
+@breadcrumb-padding-vertical : 8px;
+@breadcrumb-padding-horizontal : 15px;
+//** Breadcrumb background color
+@breadcrumb-bg : #f5f5f5;
+//** Breadcrumb text color
+@breadcrumb-color : #ccc;
+//** Text color of current page in the breadcrumb
+@breadcrumb-active-color : @gray-light;
+//** Textual separator for between breadcrumb elements
+@breadcrumb-separator : "/";
+//== Carousel
+//
+//##
+@carousel-text-shadow : 0 1px 2px rgba(0, 0, 0, .6);
+@carousel-control-color : #fff;
+@carousel-control-width : 15%;
+@carousel-control-opacity : .5;
+@carousel-control-font-size : 20px;
+@carousel-indicator-active-bg : #fff;
+@carousel-indicator-border-color : #fff;
+@carousel-caption-color : #fff;
+//== Close
+//
+//##
+@close-font-weight : bold;
+@close-color : #000;
+@close-text-shadow : 0 1px 0 #fff;
+//== Code
+//
+//##
+@code-color : #c7254e;
+@code-bg : #f9f2f4;
+@kbd-color : #fff;
+@kbd-bg : #333;
+@pre-bg : #f5f5f5;
+@pre-color : @gray-dark;
+@pre-border-color : #ccc;
+@pre-scrollable-max-height : 340px;
+//== Type
+//
+//##
+//** Horizontal offset for forms and lists.
+@component-offset-horizontal : 180px;
+//** Text muted color
+@text-muted : @gray-light;
+//** Abbreviations and acronyms border color
+@abbr-border-color : @gray-light;
+//** Headings small color
+@headings-small-color : @gray-light;
+//** Blockquote small color
+@blockquote-small-color : @gray-light;
+//** Blockquote font size
+@blockquote-font-size : (@font-size-base * 1.25);
+//** Blockquote border color
+@blockquote-border-color : @gray-lighter;
+//** Page header border color
+@page-header-border-color: @gray-lighter;
+//** Width of horizontal description list titles
+@dl-horizontal-offset : @component-offset-horizontal;
+//** Horizontal line color.
+@hr-border : @gray-lighter;
+// Pingendo variables
+@section-spacing : 35px;
+// Core variables and mixins
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/mixins.less";
+// Reset and dependencies
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/normalize.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/print.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/glyphicons.less";
+// Core CSS
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/scaffolding.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/type.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/code.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/grid.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/tables.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/forms.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/buttons.less";
+// Components
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/component-animations.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/dropdowns.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/button-groups.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/input-groups.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/navs.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/navbar.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/breadcrumbs.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/pagination.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/pager.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/labels.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/badges.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/jumbotron.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/thumbnails.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/alerts.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/progress-bars.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/media.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/list-group.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/panels.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/responsive-embed.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/wells.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/close.less";
+// Components w/ JavaScript
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/modals.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/tooltip.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/popovers.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/carousel.less";
+// Utility classes
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/utilities.less";
+@import "https://raw.githubusercontent.com/twbs/bootstrap/v3.3.4/less/responsive-utilities.less";
+@import "https://raw.githubusercontent.com/Pingendo/pingendo-bootstrap/gh-pages/less/pingendo-custom.less";
+
+/* PINGENDO COMMENT DO NOT REMOVE */
\ No newline at end of file
diff --git a/membership/static/photo-1418479631014-8cbf89db3431 2.jpg b/membership/static/photo-1418479631014-8cbf89db3431 2.jpg
new file mode 100644
index 00000000..45c12ab4
Binary files /dev/null and b/membership/static/photo-1418479631014-8cbf89db3431 2.jpg differ
diff --git a/membership/static/photo-1418479631014-8cbf89db3431 2@2x.png b/membership/static/photo-1418479631014-8cbf89db3431 2@2x.png
new file mode 100644
index 00000000..e39740f2
Binary files /dev/null and b/membership/static/photo-1418479631014-8cbf89db3431 2@2x.png differ
diff --git a/membership/static/photo-1418479631014-8cbf89db3431.jpeg b/membership/static/photo-1418479631014-8cbf89db3431.jpeg
new file mode 100644
index 00000000..f90e2ccc
Binary files /dev/null and b/membership/static/photo-1418479631014-8cbf89db3431.jpeg differ
diff --git a/membership/static/photo-1418479631014-8cbf89db3431.sketch b/membership/static/photo-1418479631014-8cbf89db3431.sketch
new file mode 100644
index 00000000..1fd104f8
Binary files /dev/null and b/membership/static/photo-1418479631014-8cbf89db3431.sketch differ
diff --git a/membership/templates/confirm.html b/membership/templates/confirm.html
new file mode 100644
index 00000000..9ca82b0b
--- /dev/null
+++ b/membership/templates/confirm.html
@@ -0,0 +1,57 @@
+
+     
+     
+    
+    
+     
+    {% load static %}
+     
+  
+    
+      
+        
+          
+            
+              
+                
+                  
+                  
+                    
+                      
Your membership is almost ready! 
+                      If this is correct information, click CONFIRM 
+                       
+                      Name: {{ name }} 
+
+                        {% if email %}
+                      Email: {{ email }} 
+                        {% else %}
+                            
+                        {% endif %}
+                      Membership requested for:
+                         01.01.2016-31.12.2016 
+                       
+                    
+                  
+                  
+                
+                
+              
+            
+          
+        
+      
+    
 
+  
+
+
\ No newline at end of file
diff --git a/membership/templates/creditcard.html b/membership/templates/creditcard.html
new file mode 100644
index 00000000..bb8801c3
--- /dev/null
+++ b/membership/templates/creditcard.html
@@ -0,0 +1,104 @@
+
+
+     
+     
+    
+    
+    
+    
+     
+    {% load static %}
+     
+
+
+
+    
+        
+            
+            
+                
Payment details 
+                
+                
+                
+                
+                
Cancel 
+            
+            
+        
+        
+    
+
 
+
+
+
+
\ No newline at end of file
diff --git a/membership/templates/error.html b/membership/templates/error.html
new file mode 100644
index 00000000..7e7ce023
--- /dev/null
+++ b/membership/templates/error.html
@@ -0,0 +1,55 @@
+
+
+     
+     
+    
+    
+     
+    {% load static %}
+     
+
+
+
+
+    
+        
+            
+                
Oops! Something went wrong.. 
+            
+        
+        
+            
+                
Your last action was not complete. {{ msg }}
+                     Have problems? contact us at
+                    help@digitalglarus.ch 
+                
+
+
+                
+            
+            
+             
+        
+        
+        
+         
+    
+    
+     
+
 
+
+
+
+ 
+
+
+
+
\ No newline at end of file
diff --git a/membership/templates/login.html b/membership/templates/login.html
new file mode 100644
index 00000000..fc795325
--- /dev/null
+++ b/membership/templates/login.html
@@ -0,0 +1,122 @@
+
+
+     
+     
+    
+    
+     
+    {% load static %}
+     
+
+
+
+
+
+    
+        
+            
+                
I'm already a member! 
+
+                
To book you need to be logged in.
+
+                
Log in 
+                
+                
+            
+            
+                
+
+                
Not yet a member? 
+
+                
It only takes your email to register!
+                    You'll get a mail from us for confirmation.
+
+                
Register 
+                
+                
+            
+        
+    
+
 
+
+    
+        
+            
+                
Digital Glarus 
+
+                
In der Au 7 8762 Schwanden
+                     Copyright © ungleich GmbH 2016
+            
+            
+        
+    
 
+ 
+
+
+
+
\ No newline at end of file
diff --git a/membership/templates/membership.html b/membership/templates/membership.html
new file mode 100644
index 00000000..a0c5468c
--- /dev/null
+++ b/membership/templates/membership.html
@@ -0,0 +1,196 @@
+
+     
+     
+    
+    
+     
+    {% load static %}
+     
+  
+    
+      
+        {% load static %}
+
+      
+      
+        
+          
+            
When do you want to cowork? 
+            
Pick a date!
+            
Calender 
+          
+        
+      
+    
 
+    
+      
+        
+        
+          
+            
Become our member of Digital Glarus! 
+          
+        
+      
+    
 
+    
+      
+        
+          
+            
+          
+          
+            
The Spontaneous 
+            
35CHF/Month (1 day pass included) 
+            
Do you dream of having a place to be inspired in the middle of the Alps?
+              With only 35CHF a month, you can enjoy the full benefit of a Digital Chalet
+              Schwanden membership! You can enjoy high speed network connection and comfortable
+              working desks where you can come up with best ideas for your project surrounded
+              by friendly coworkers. And if your work gets too productive to leave, you
+              can crash on our guest bed for the night, the house has everything a coworker
+              needs from an equipped kitchen to a shower. The Spontaneous includes 1
+              day pass included, it is perfect for you if you are planning a retreat
+              month of a coworking in the nature, or coming for a limited period to Switzerland
+              for coworking. It is a perfect try-out package!
+               
+            
+            
Buy Now 
+          
+        
+      
+    
 
+    
+      
+        
+          
+            
The Committed 
+            
360CHF/Year (2 free day per month included) 
+            
Be a regular coworker in our Digital Chalet Schwanden! With only 360CHF,
+              you can enjoy the full coworking space for the whole year, with additional
+              2 free day passes for each month. It is an ideal deal for our busy and
+              active coworkers who would like to save time(and nerve)for requesting new
+              membership every month. Signifiantly discounted price is applied for yearly
+              membership.
+               
+            
+            
Buy Now 
+          
+          
+            
+          
+        
+      
+    
 
+    
+      
+        
+          
+            
A Quick Glance.. 
+            
A short guide for membership features.
+          
+        
+        
+          
+            
+              
+                
+                   
+                  The Spontaneous 
+                  The Committed 
+                 
+               
+              
+                
+                  Includes 
+                  1 work day included 
+                  2 free work days per month 
+                 
+                
+                  Fits for 
+                  Great for trial, see how it goes 
+                  Perfect for coworking with great price 
+                 
+                
+                  Price 
+                  Decicde every month 
+                  Pay once per year 
+                 
+                
+                  Membership price 
+                  35CHF/Month 
+                  360CHF/Year 
+                 
+                
+                  Price per additional day 
+                  20 CHF 
+                  15 CHF 
+                 
+               
+            
+          
+        
+      
+    
 
+    
+      
+        
+          
+            
Digital Glarus 
+            
In der Au 7 8762 Schwanden
+               Copyright © ungleich GmbH 2016
+          
+          
+        
+      
 
+     
+  
+
+
\ No newline at end of file
diff --git a/membership/templates/success.html b/membership/templates/success.html
new file mode 100644
index 00000000..ed64b8ec
--- /dev/null
+++ b/membership/templates/success.html
@@ -0,0 +1,31 @@
+
+     
+     
+    
+    
+     
+     
+  
+    
+      
+        
+          
+            
You're successfully registered! 
+          
+        
+        
+          
+            
+               Check your email to activate your account.
+            
+          
+        
+      
+    
 
+
+
+
\ No newline at end of file
diff --git a/membership/templates/validated.html b/membership/templates/validated.html
new file mode 100644
index 00000000..bd1a3c90
--- /dev/null
+++ b/membership/templates/validated.html
@@ -0,0 +1,39 @@
+
+
+     
+     
+    
+    
+     
+     
+    {% if request.session.next == None %}
+    
+    {% endif %}
+
+
+
+    
+        
+            
+                
+                    {% if msg == 'succeeded' %}
+                        Thank You for Your payment!   redirecting...
+                    {% else %}
+                        Your payment was not processed correctly.
 Reason: {{ msg }}
+                    {% endif %}
+                
+            
+        
+    
+
 
+
+
+
+
\ No newline at end of file
diff --git a/membership/templates/validated_email.html b/membership/templates/validated_email.html
new file mode 100644
index 00000000..57983822
--- /dev/null
+++ b/membership/templates/validated_email.html
@@ -0,0 +1,39 @@
+
+
+     
+     
+    
+    
+     
+     
+    {% if request.session.next == None %}
+    
+    {% endif %}
+
+
+
+    
+        
+            
+                
+                    {% if msg %}
+                        Email verified!   redirecting...
+                    {% else %}
+                        
Email not verfied!
+                    {% endif %}
+                
+            
+        
+    
+
 
+
+
+
+
\ No newline at end of file
diff --git a/membership/tests.py b/membership/tests.py
new file mode 100644
index 00000000..f50049ee
--- /dev/null
+++ b/membership/tests.py
@@ -0,0 +1,13 @@
+import unittest
+from django.test import TestCase,Client
+
+# Create your tests here.
+class LoginTestCase(unittest.TestCase):
+    def test_login(self):
+        client = Client()
+        response = client.get("/login")
+
+
+
+
+
diff --git a/membership/urls.py b/membership/urls.py
new file mode 100644
index 00000000..d1d1c474
--- /dev/null
+++ b/membership/urls.py
@@ -0,0 +1,13 @@
+__author__ = 'tomislav'
+from django.conf.urls import url
+from django.contrib.auth.decorators import login_required
+
+from . import views
+
+urlpatterns = (
+    url(r"^$", views.LoginRegistrationView.as_view(), name='login'),
+    url(r"^validate/(?P.*)/$", views.validate_email),
+    url(r"^membership/$", login_required(views.MembershipView.as_view()), name='membership'),
+    url(r"^buy/(?P\w+)/$", login_required(views.CreditCardView.as_view()), name='payment'),
+    url(r'^buy/(?P\w+)/reset',login_required(views.reset),name='reset')
+)
diff --git a/membership/views.py b/membership/views.py
new file mode 100644
index 00000000..5c73fab0
--- /dev/null
+++ b/membership/views.py
@@ -0,0 +1,113 @@
+from django.shortcuts import render, redirect
+from django.views.generic import View
+from django.contrib.auth import authenticate, login
+from django.views.decorators.cache import cache_control
+from django.conf import settings
+from django.db.models import Q
+
+from .models import CustomUser
+from .forms import (LoginForm, RegisterForm, PaymentForm)
+from .payment import StripePayment
+
+
+def validate_email(request, validate_slug):
+    validated = CustomUser.validate_url(validate_slug)
+    if validated:
+        return render(request, 'templates/validated_email.html',{'msg':True})
+    else:
+        return render(request, 'templates/error.html',{'msg':'Validation failed.'})
+
+def reset(request,time):
+    request.session['next']=0
+    return redirect('payment',time=time)
+
+class CreditCardView(View):
+    def _get_context(self, request, time):
+        request.session['time'] = time
+        context = {}
+        context['name'] = request.user.name
+        if time == 'month':
+            context['time'] = "1 month"
+            context['price'] = "35"
+            context['free'] = "1"
+        elif time == 'year':
+            context['time'] = '1 year'
+            context['price'] = '360'
+            context['free'] = "2"
+        context['stripe_key'] = settings.STRIPE_API_PUBLIC_KEY
+        context['form'] = PaymentForm()
+        return context
+
+    @cache_control(no_cache=True,must_revalidate=True)
+    def get(self, request, time=None):
+        context = self._get_context(request, time)
+        next = request.session.get('next')
+        if next == 1 or next ==0:
+            template = 'templates/creditcard.html'
+            request.session['next'] +=1
+        elif next == 2:
+            msg = StripePayment.make_payment(request.user, request.session['amount'],
+                                             request.session['token'],request.session['time'])
+            template = 'templates/validated.html'
+            context['msg'] = msg
+            request.session['next'] = None
+        return render(request, template, context)
+
+    def post(self, request, time=None):
+        form = PaymentForm(request.POST)
+        stripe_token = request.POST['stripeToken']
+
+        if form.is_valid():
+            ret = form.save(request.user)
+            amount = 35 if time == 'month' else 360
+            amount = amount * 100  # payments are in 'cents'
+            request.session['token'] = stripe_token
+            request.session['amount'] = amount
+            request.session['next'] +=1
+            return render(request, 'templates/confirm.html',
+                          context={'name': request.user.name, 'email': request.user.email})
+        else:
+            context = self._get_context(request, time)
+            context['form'] = form
+            return render(request, 'templates/creditcard.html', context=context)
+
+
+class LoginRegistrationView(View):
+    def get(self, request):
+        login_form = LoginForm()
+        register_form = RegisterForm()
+        request.session['next'] = None
+        if request.user.is_authenticated():
+            return redirect("membership")
+        else:
+            return render(request, 'templates/login.html',
+                          {'login_form': login_form, 'register_form': register_form})
+
+    def post(self, request):
+        email = request.POST.get('email')
+        password = request.POST.get('password')
+        name = request.POST.get('name')
+        if name and email and password:
+            user = CustomUser.register(name, password, email)
+            if user:
+                return render(request, 'templates/success.html')
+            else:
+                return render(request, 'templates/error.html')
+
+        elif email and password and not name:
+            user = authenticate(email=email, password=password)
+            if user:
+                login(request, user)
+                return redirect('membership')
+            else:
+                return redirect('login')
+
+
+class MembershipView(View):
+    def get(self, request):
+        #if the user has payed allready
+        member_payed = request.user.creditcards_set.filter(Q(payment_type='month') | Q(payment_type='year'))
+        if member_payed:
+            return redirect('/')
+        request.session['next'] = 0
+        return render(request, 'templates/membership.html')
diff --git a/requirements.txt b/requirements.txt
index 6577aca8..8c65e8ab 100644
--- a/requirements.txt
+++ b/requirements.txt
@@ -1,71 +1,47 @@
-# django
-django>=1.8
-
-django-dotenv
-django-parler
+Django==1.9.4
+aldryn-newsblog
+wheel
 django-bootstrap3
-django_compressor
-
-# django-cms + plugins
 django-cms
-djangocms-admin-style
-djangocms-flash
-djangocms-googlemap
-djangocms-inherit
-djangocms-link
-djangocms-snippet
-djangocms-teaser
-djangocms-page-meta
-cmsplugin-filer
-django-reversion
-djangocms-text-ckeditor
-
+django-compressor
+django-filter
 django-taggit
 django-taggit-autosuggest
-
+django-taggit-templatetags
+django-templatetag-sugar
+django-model-utils
 djangocms-blog
+django-dotenv
+psycopg2
+django-mptt
+easy_thumbnails
+django-polymorphic
 
-# lib
-psycopg2>=2.6
-# memcache
-pylibmc
+#PLUGINS
+djangocms_flash
+djangocms_googlemap
+djangocms_inherit
+djangocms_link
+djangocms_teaser
+djangocms_page_meta
+djangocms_text_ckeditor
+djangocms_file
+djangocms_picture
+djangocms_video
 
+#PAYMENT
+stripe
 
+django-treebeard
+django-sekizai
+django-classy-tags
+djangocms-admin-style
+html5lib
+six
 
-# # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # # 
-
+# Optional, recommended packages
 Pillow>=2
-html5lib==0.999
-six==1.3.0 #compat
-python-memcached
-
-
-# django-assets
-lesscpy
-
-# django apps
-django-treebeard>=4.0
-django-sekizai>=0.9
-django-filer>=1.1.1
-django-classy-tags>=0.7.1
-
-
-# django-cms-plugins
-djangocms-admin-style==0.2.5
-django-select2>=4.3.1
-
-
-djangocms-style
-djangocms-column
-djangocms-grid
-djangocms-oembed
-djangocms-table
-
-
-# production
-# circus-web
-# chaussette
-# meinheld
-
-# python3 support
-gevent>=1.1a2
+django-filer
+cmsplugin-filer
+django-reversion
+pylibmc
diff --git a/requirements_old.txt b/requirements_old.txt
new file mode 100644
index 00000000..18f6f69a
--- /dev/null
+++ b/requirements_old.txt
@@ -0,0 +1,102 @@
+aldryn-blog==0.4.6
+aldryn-boilerplates==0.7
+aldryn-common==0.1.3
+aldryn-search==0.2.7
+anyjson==0.3.3
+chaussette==1.3.0
+cmsplugin-filer==1.0.1
+cssselect==0.9.1
+Django
+django-admin-enhancer==1.0.0
+django-appconf==1.0.1
+django-appdata==0.1.4
+django-bootstrap3==7.0.0
+django-classy-tags==0.7.1
+django-cms==3.2.1
+django-compressor==1.5
+django-countries==3.3
+django-debug-toolbar==1.3.2
+django-dotenv==1.3.0
+django-extensions==1.5.5
+django-filer==1.1.1
+django-filter==0.10.0
+django-formtools==1.0
+django-fsm==2.2.1
+django-fsm-admin==1.2.1
+django-guardian==1.2.0
+django-haystack==2.3.1
+django-hvad==1.2.1
+-e git+git@github.com:agiliq/merchant.git@2584954a1371ee6c7d11be2d75a94402e7c641d8#egg=django_merchant
+django-meta==0.3.1
+django-meta-mixin==0.1.1
+django-model-utils==2.2
+django-money==0.7.0
+django-mptt==0.8.2
+django-parler==1.6.1
+django-polymorphic==0.8.1
+django-reversion==1.10.1
+django-sekizai==0.9.0
+Django-Select2==5.8.1
+django-sortedm2m==0.10.0
+django-spurl==0.6
+django-standard-form==1.1.1
+django-taggit==0.18.0
+django-taggit-autosuggest==0.2.8
+django-taggit-templatetags==0.2.5
+django-templatetag-sugar==1.0
+django-treebeard==4.0
+djangocms-admin-style==1.1.0
+djangocms-blog==0.5.0
+djangocms-column==1.5
+djangocms-flash==0.2.0
+djangocms-googlemap==0.3
+djangocms-grid==1.2
+djangocms-inherit==0.1
+djangocms-link==1.6.2
+djangocms-oembed==0.5
+djangocms-page-meta==0.5.5
+djangocms-snippet==1.5
+djangocms-style==1.5
+djangocms-table==1.2
+djangocms-teaser==0.1
+djangocms-text-ckeditor==2.6.0
+djangorestframework==3.1.3
+easy-thumbnails==2.3
+factory-boy==2.5.2
+gevent==1.1b5
+gnureadline==6.3.3
+greenlet==0.4.9
+html5lib==0.9999999
+iowait==0.2
+ipdb==0.8.1
+ipython==3.2.0
+lesscpy==0.10.2
+lxml==3.4.4
+Mako==1.0.2
+Markdown==2.6.2
+MarkupSafe==0.23
+meinheld==0.5.8
+micawber==0.3.3
+mock==1.3.0
+pbr==1.8.1
+Pillow==3.1.1
+ply==3.6
+psutil==3.2.1
+psycopg2==2.6.1
+py-moneyed==0.5.0
+pylibmc==1.5.0
+pyquery==1.2.9
+python-memcached==1.57
+pytz==2015.6
+pyzmq==14.7.0
+requests==2.9.1
+simplejson==3.8.0
+six==1.10.0
+sqlparse==0.1.15
+stripe==1.30.0
+tomako==0.1.0
+TornadIO2==0.0.3
+tornado==4.2.1
+Unidecode==0.4.19
+URLObject==2.4.0
+YURL==0.13
diff --git a/static/blog.ungleich.ch/css/clean-blog.css b/static/blog.ungleich.ch/css/clean-blog.css
deleted file mode 100755
index c1df6431..00000000
--- a/static/blog.ungleich.ch/css/clean-blog.css
+++ /dev/null
@@ -1,403 +0,0 @@
-/*!
- * Clean Blog v1.0.0 (http://startbootstrap.com)
- * Copyright 2014 Start Bootstrap
- * Licensed under Apache 2.0 (https://github.com/IronSummitMedia/startbootstrap/blob/gh-pages/LICENSE)
- */
-
-body {
-  font-family: 'Lora', 'Times New Roman', serif;
-  font-size: 20px;
-  color: #404040;
-}
-p {
-  line-height: 1.5;
-  margin: 30px 0;
-}
-p a {
-  text-decoration: underline;
-}
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
-  font-weight: 800;
-}
-a {
-  color: #404040;
-}
-a:hover,
-a:focus {
-  color: #0085a1;
-}
-a img:hover,
-a img:focus {
-  cursor: zoom-in;
-}
-blockquote {
-  color: #808080;
-  font-style: italic;
-}
-hr.small {
-  max-width: 100px;
-  margin: 15px auto;
-  border-width: 4px;
-  border-color: white;
-}
-.navbar-custom {
-  position: absolute;
-  top: 0;
-  left: 0;
-  width: 100%;
-  z-index: 3;
-  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
-}
-.navbar-custom .navbar-brand {
-  font-weight: 800;
-}
-.navbar-custom .nav li a {
-  text-transform: uppercase;
-  font-size: 12px;
-  font-weight: 800;
-  letter-spacing: 1px;
-}
-@media only screen and (min-width: 768px) {
-  .navbar-custom {
-    background: transparent;
-    border-bottom: 1px solid transparent;
-  }
-  .navbar-custom .navbar-brand {
-    color: white;
-    padding: 20px;
-  }
-  .navbar-custom .navbar-brand:hover,
-  .navbar-custom .navbar-brand:focus {
-    color: rgba(255, 255, 255, 0.8);
-  }
-  .navbar-custom .nav li a {
-    color: white;
-    padding: 20px;
-  }
-  .navbar-custom .nav li a:hover,
-  .navbar-custom .nav li a:focus {
-    color: rgba(255, 255, 255, 0.8);
-  }
-}
-@media only screen and (min-width: 1170px) {
-  .navbar-custom {
-    -webkit-transition: background-color 0.3s;
-    -moz-transition: background-color 0.3s;
-    transition: background-color 0.3s;
-    /* Force Hardware Acceleration in WebKit */
-    -webkit-transform: translate3d(0, 0, 0);
-    -moz-transform: translate3d(0, 0, 0);
-    -ms-transform: translate3d(0, 0, 0);
-    -o-transform: translate3d(0, 0, 0);
-    transform: translate3d(0, 0, 0);
-    -webkit-backface-visibility: hidden;
-    backface-visibility: hidden;
-  }
-  .navbar-custom.is-fixed {
-    /* when the user scrolls down, we hide the header right above the viewport */
-    position: fixed;
-    top: -61px;
-    background-color: rgba(255, 255, 255, 0.9);
-    border-bottom: 1px solid #f2f2f2;
-    -webkit-transition: -webkit-transform 0.3s;
-    -moz-transition: -moz-transform 0.3s;
-    transition: transform 0.3s;
-  }
-  .navbar-custom.is-fixed .navbar-brand {
-    color: #404040;
-  }
-  .navbar-custom.is-fixed .navbar-brand:hover,
-  .navbar-custom.is-fixed .navbar-brand:focus {
-    color: #0085a1;
-  }
-  .navbar-custom.is-fixed .nav li a {
-    color: #404040;
-  }
-  .navbar-custom.is-fixed .nav li a:hover,
-  .navbar-custom.is-fixed .nav li a:focus {
-    color: #0085a1;
-  }
-  .navbar-custom.is-visible {
-    /* if the user changes the scrolling direction, we show the header */
-    -webkit-transform: translate3d(0, 100%, 0);
-    -moz-transform: translate3d(0, 100%, 0);
-    -ms-transform: translate3d(0, 100%, 0);
-    -o-transform: translate3d(0, 100%, 0);
-    transform: translate3d(0, 100%, 0);
-  }
-}
-.intro-header {
-  background-color: #808080;
-  background: no-repeat center center;
-  background-attachment: scroll;
-  -webkit-background-size: cover;
-  -moz-background-size: cover;
-  background-size: cover;
-  -o-background-size: cover;
-  margin-bottom: 50px;
-}
-.intro-header .site-heading,
-.intro-header .post-heading,
-.intro-header .page-heading {
-  padding: 100px 0 50px;
-  color: white;
-}
-@media only screen and (min-width: 768px) {
-  .intro-header .site-heading,
-  .intro-header .post-heading,
-  .intro-header .page-heading {
-    padding: 150px 0;
-  }
-}
-.intro-header .site-heading,
-.intro-header .page-heading {
-  text-align: center;
-}
-.intro-header .site-heading h1,
-.intro-header .page-heading h1 {
-  margin-top: 0;
-  font-size: 50px;
-}
-.intro-header .site-heading .subheading,
-.intro-header .page-heading .subheading {
-  font-size: 24px;
-  line-height: 1.1;
-  display: block;
-  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
-  font-weight: 300;
-  margin: 10px 0 0;
-}
-@media only screen and (min-width: 768px) {
-  .intro-header .site-heading h1,
-  .intro-header .page-heading h1 {
-    font-size: 80px;
-  }
-}
-.intro-header .post-heading h1 {
-  font-size: 35px;
-}
-.intro-header .post-heading .subheading,
-.intro-header .post-heading .meta {
-  line-height: 1.1;
-  display: block;
-}
-.intro-header .post-heading .subheading {
-  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
-  font-size: 24px;
-  margin: 10px 0 30px;
-  font-weight: 600;
-}
-.intro-header .post-heading .meta {
-  font-family: 'Lora', 'Times New Roman', serif;
-  font-style: italic;
-  font-weight: 300;
-  font-size: 20px;
-}
-.intro-header .post-heading .meta a {
-  color: white;
-}
-@media only screen and (min-width: 768px) {
-  .intro-header .post-heading h1 {
-    font-size: 55px;
-  }
-  .intro-header .post-heading .subheading {
-    font-size: 30px;
-  }
-}
-.post-preview > a {
-  color: #404040;
-}
-.post-preview > a:hover,
-.post-preview > a:focus {
-  text-decoration: none;
-  color: #0085a1;
-}
-.post-preview > a > .post-title {
-  font-size: 30px;
-  margin-top: 30px;
-  margin-bottom: 10px;
-}
-.post-preview > a > .post-subtitle {
-  margin: 0;
-  font-weight: 300;
-  margin-bottom: 10px;
-}
-.post-preview > .post-meta {
-  color: #808080;
-  font-size: 18px;
-  font-style: italic;
-  margin-top: 0;
-}
-.post-preview > .post-meta > a {
-  text-decoration: none;
-  color: #404040;
-}
-.post-preview > .post-meta > a:hover,
-.post-preview > .post-meta > a:focus {
-  color: #0085a1;
-  text-decoration: underline;
-}
-@media only screen and (min-width: 768px) {
-  .post-preview > a > .post-title {
-    font-size: 36px;
-  }
-}
-.section-heading {
-  font-size: 36px;
-  margin-top: 60px;
-  font-weight: 700;
-}
-.caption {
-  text-align: center;
-  font-size: 14px;
-  padding: 10px;
-  font-style: italic;
-  margin: 0;
-  display: block;
-  border-bottom-right-radius: 5px;
-  border-bottom-left-radius: 5px;
-}
-footer {
-  padding: 50px 0 65px;
-}
-footer .list-inline {
-  margin: 0;
-  padding: 0;
-}
-footer .copyright {
-  font-size: 14px;
-  text-align: center;
-  margin-bottom: 0;
-}
-.floating-label-form-group {
-  font-size: 14px;
-  position: relative;
-  margin-bottom: 0;
-  padding-bottom: 0.5em;
-  border-bottom: 1px solid #eeeeee;
-}
-.floating-label-form-group input,
-.floating-label-form-group textarea {
-  z-index: 1;
-  position: relative;
-  padding-right: 0;
-  padding-left: 0;
-  border: none;
-  border-radius: 0;
-  font-size: 1.5em;
-  background: none;
-  box-shadow: none !important;
-  resize: none;
-}
-.floating-label-form-group label {
-  display: block;
-  z-index: 0;
-  position: relative;
-  top: 2em;
-  margin: 0;
-  font-size: 0.85em;
-  line-height: 1.764705882em;
-  vertical-align: middle;
-  vertical-align: baseline;
-  opacity: 0;
-  -webkit-transition: top 0.3s ease,opacity 0.3s ease;
-  -moz-transition: top 0.3s ease,opacity 0.3s ease;
-  -ms-transition: top 0.3s ease,opacity 0.3s ease;
-  transition: top 0.3s ease,opacity 0.3s ease;
-}
-.floating-label-form-group::not(:first-child) {
-  padding-left: 14px;
-  border-left: 1px solid #eeeeee;
-}
-.floating-label-form-group-with-value label {
-  top: 0;
-  opacity: 1;
-}
-.floating-label-form-group-with-focus label {
-  color: #0085a1;
-}
-form .row:first-child .floating-label-form-group {
-  border-top: 1px solid #eeeeee;
-}
-.btn {
-  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
-  text-transform: uppercase;
-  font-size: 14px;
-  font-weight: 800;
-  letter-spacing: 1px;
-  border-radius: 0;
-  padding: 15px 25px;
-}
-.btn-lg {
-  font-size: 16px;
-  padding: 25px 35px;
-}
-.btn-default:hover,
-.btn-default:focus {
-  background-color: #0085a1;
-  border: 1px solid #0085a1;
-  color: white;
-}
-.pager {
-  margin: 20px 0 0;
-}
-.pager li > a,
-.pager li > span {
-  font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
-  text-transform: uppercase;
-  font-size: 14px;
-  font-weight: 800;
-  letter-spacing: 1px;
-  padding: 15px 25px;
-  background-color: white;
-  border-radius: 0;
-}
-.pager li > a:hover,
-.pager li > a:focus {
-  color: white;
-  background-color: #0085a1;
-  border: 1px solid #0085a1;
-}
-.pager .disabled > a,
-.pager .disabled > a:hover,
-.pager .disabled > a:focus,
-.pager .disabled > span {
-  color: #808080;
-  background-color: #404040;
-  cursor: not-allowed;
-}
-::-moz-selection {
-  color: white;
-  text-shadow: none;
-  background: #0085a1;
-}
-::selection {
-  color: white;
-  text-shadow: none;
-  background: #0085a1;
-}
-img::selection {
-  color: white;
-  background: transparent;
-}
-img::-moz-selection {
-  color: white;
-  background: transparent;
-}
-body {
-  webkit-tap-highlight-color: #0085a1;
-}
-
-.text-center {
-    text-align: center;
-}
-
-.blog-content img {
-    width: 100%;
-}
\ No newline at end of file
diff --git a/static/blog.ungleich.ch/img/home-bg.jpg b/static/blog.ungleich.ch/img/home-bg.jpg
deleted file mode 100644
index a4d2108a..00000000
Binary files a/static/blog.ungleich.ch/img/home-bg.jpg and /dev/null differ
diff --git a/static/blog.ungleich.ch/img/logo_white.svg b/static/blog.ungleich.ch/img/logo_white.svg
deleted file mode 100644
index 0d8ea881..00000000
--- a/static/blog.ungleich.ch/img/logo_white.svg
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
-	 
- 
- 
- 
- 
- 
- 
- 
-
-	 
-	 
-	 
- 
-
-	 
- 
- 
diff --git a/static/blog.ungleich.ch/js/navbar-scroll-up.js b/static/blog.ungleich.ch/js/navbar-scroll-up.js
deleted file mode 100644
index ff2765ea..00000000
--- a/static/blog.ungleich.ch/js/navbar-scroll-up.js
+++ /dev/null
@@ -1,29 +0,0 @@
-// Navigation Scripts to Show Header on Scroll-Up
-jQuery(document).ready(function($) {
-    var MQL = 1170;
-
-    //primary navigation slide-in effect
-    if ($(window).width() > MQL) {
-	var headerHeight = $('.navbar-custom').height();
-	$(window).on('scroll', {
-	    previousTop: 0
-	},
-		     function() {
-			 var currentTop = $(window).scrollTop();
-			 //check if user is scrolling up
-			 if (currentTop < this.previousTop) {
-			     //if scrolling up...
-			     if (currentTop > 0 && $('.navbar-custom').hasClass('is-fixed')) {
-				 $('.navbar-custom').addClass('is-visible');
-			     } else {
-				 $('.navbar-custom').removeClass('is-visible is-fixed');
-			     }
-			 } else {
-			     //if scrolling down...
-			     $('.navbar-custom').removeClass('is-visible');
-			     if (currentTop > headerHeight && !$('.navbar-custom').hasClass('is-fixed')) $('.navbar-custom').addClass('is-fixed');
-			 }
-			 this.previousTop = currentTop;
-		     });
-    }
-});
diff --git a/static/blog.ungleich.ch/less/clean-blog.less b/static/blog.ungleich.ch/less/clean-blog.less
deleted file mode 100755
index 095008e1..00000000
--- a/static/blog.ungleich.ch/less/clean-blog.less
+++ /dev/null
@@ -1,458 +0,0 @@
-@import "variables.less";
-@import "mixins.less";
-
-// Global Components
-
-body {
-	.serif;
-	font-size: 20px;
-	color: @gray-dark;
-}
-
-// -- Typography
-
-p {
-	line-height: 1.5;
-	margin: 30px 0;
-	a {
-		text-decoration: underline;
-	}
-}
-
-h1,
-h2,
-h3,
-h4,
-h5,
-h6 {
-	.sans-serif;
-	font-weight: 800;
-}
-
-a {
-	color: @gray-dark;
-	&:hover,
-	&:focus {
-		color: @brand-primary;
-	}
-}
-
-a img {
-	&:hover,
-	&:focus {
-		cursor: zoom-in;
-	}
-}
-
-blockquote {
-	color: @gray;
-	font-style: italic;
-}
-
-hr.small {
-	max-width: 100px;
-	margin: 15px auto;
-	border-width: 4px;
-	border-color: white;
-}
-
-// Navigation
-
-.navbar-custom {
-	position: absolute;
-	top: 0;
-	left: 0;
-	width: 100%;
-	z-index: 3;
-	.sans-serif;
-	.navbar-brand {
-		font-weight: 800;
-	}
-	.nav {
-		li {
-			a {
-				text-transform: uppercase;
-				font-size: 12px;
-				font-weight: 800;
-				letter-spacing: 1px;
-			}
-		}
-	}
-	@media only screen and (min-width: 768px) {
-		background: transparent;
-		border-bottom: 1px solid transparent;
-		.navbar-brand {
-			color: white;
-			padding: 20px;
-			&:hover,
-			&:focus {
-				color: @white-faded;
-			}
-		}
-		.nav {
-			li {
-				a {
-					color: white;
-					padding: 20px;
-					&:hover,
-					&:focus {
-						color: @white-faded;
-					}
-				}
-			}
-		}
-	}
-	@media only screen and (min-width: 1170px) {
-		-webkit-transition: background-color 0.3s;
-		-moz-transition: background-color 0.3s;
-		transition: background-color 0.3s;
-		/* Force Hardware Acceleration in WebKit */
-		-webkit-transform: translate3d(0, 0, 0);
-		-moz-transform: translate3d(0, 0, 0);
-		-ms-transform: translate3d(0, 0, 0);
-		-o-transform: translate3d(0, 0, 0);
-		transform: translate3d(0, 0, 0);
-		-webkit-backface-visibility: hidden;
-		backface-visibility: hidden;
-		&.is-fixed {
-			/* when the user scrolls down, we hide the header right above the viewport */
-			position: fixed;
-			top: -61px;
-			background-color: fade(white, 90%);
-			border-bottom: 1px solid darken(white, 5%);
-			-webkit-transition: -webkit-transform 0.3s;
-			-moz-transition: -moz-transform 0.3s;
-			transition: transform 0.3s;
-			.navbar-brand {
-				color: @gray-dark;
-				&:hover,
-				&:focus {
-					color: @brand-primary;
-				}
-			}
-			.nav {
-				li {
-					a {
-						color: @gray-dark;
-						&:hover,
-						&:focus {
-							color: @brand-primary;
-						}
-					}
-				}
-			}
-		}
-		&.is-visible {
-			/* if the user changes the scrolling direction, we show the header */
-			-webkit-transform: translate3d(0, 100%, 0);
-			-moz-transform: translate3d(0, 100%, 0);
-			-ms-transform: translate3d(0, 100%, 0);
-			-o-transform: translate3d(0, 100%, 0);
-			transform: translate3d(0, 100%, 0);
-		}
-	}
-}
-
-// Header
-
-.intro-header {
-	background-color: @gray; 
-	background: no-repeat center center; 
-	background-attachment: scroll;
-	.background-cover;
-	// NOTE: Background images are set within the HTML using inline CSS!
-	margin-bottom: 50px;
-	.site-heading,
-	.post-heading,
-	.page-heading {
-		padding: 100px 0 50px;
-		color: white;
-		@media only screen and (min-width: 768px) {
-			padding: 150px 0;
-		}
-	}
-	.site-heading,
-	.page-heading {
-		text-align: center;
-		h1 {
-			margin-top: 0;
-			font-size: 50px;
-		}
-		.subheading {
-			font-size: 24px;
-			line-height: 1.1;
-			display: block;
-			.sans-serif;
-			font-weight: 300;
-			margin: 10px 0 0;
-		}
-		@media only screen and (min-width: 768px) {
-			h1 {
-				font-size: 80px;
-			}
-		}
-	}
-	.post-heading {
-		h1 {
-			font-size: 35px;
-		}
-		.subheading,
-		.meta {
-			line-height: 1.1;
-			display: block;
-		}
-		.subheading {
-			.sans-serif;
-			font-size: 24px;
-			margin: 10px 0 30px;
-			font-weight: 600;
-		}
-		.meta {
-			.serif;
-			font-style: italic;
-			font-weight: 300;
-			font-size: 20px;
-			a {
-				color: white;
-			}
-		}
-		@media only screen and (min-width: 768px) {
-			h1 {
-				font-size: 55px;
-			}
-			.subheading {
-				font-size: 30px;
-			}
-		}
-	}
-}
-
-// Post Preview Pages
-
-.post-preview {
-	> a {
-		color: @gray-dark;
-		&:hover,
-		&:focus {
-			text-decoration: none;
-			color: @brand-primary;
-		}
-		> .post-title {
-			font-size: 30px;
-			margin-top: 30px;
-			margin-bottom: 10px;
-		}
-		> .post-subtitle {
-			margin: 0;
-			font-weight: 300;
-			margin-bottom: 10px;
-		}
-	}
-	> .post-meta {
-		color: @gray;
-		font-size: 18px;
-		font-style: italic;
-		margin-top: 0;
-		> a {
-			text-decoration: none;
-			color: @gray-dark;
-			&:hover,
-			&:focus {
-				color: @brand-primary;
-				text-decoration: underline;
-			}
-		}
-	}
-	@media only screen and (min-width: 768px) {
-		> a {
-			> .post-title {
-				font-size: 36px;
-			}
-		}
-	}
-}
-
-// Sections
-
-.section-heading {
-	font-size: 36px;
-	margin-top: 60px;
-	font-weight: 700;
-}
-
-.caption {
-	text-align: center;
-	font-size: 14px;
-	padding: 10px;
-	font-style: italic;
-	margin: 0;
-	display: block;
-	border-bottom-right-radius: 5px;
-	border-bottom-left-radius: 5px;
-}
-
-footer {
-	padding: 50px 0 65px;
-	.list-inline {
-		margin: 0;
-		padding: 0;
-	}
-	.copyright {
-		font-size: 14px;
-		text-align: center;
-		margin-bottom: 0;
-	}
-}
-
-// Contact Form Styles
-
-.floating-label-form-group {
-	font-size: 14px;
-	position: relative;
-	margin-bottom: 0;
-	padding-bottom: 0.5em;
-	border-bottom: 1px solid @gray-light;
-	input,
-	textarea {
-		z-index: 1;
-		position: relative;
-		padding-right: 0;
-		padding-left: 0;
-		border: none;
-		border-radius: 0;
-		font-size: 1.5em;
-		background: none;
-		box-shadow: none !important;
-		resize: none;
-	}
-	label {
-		display: block;
-		z-index: 0;
-		position: relative;
-		top: 2em;
-		margin: 0;
-		font-size: 0.85em;
-		line-height: 1.764705882em;
-		vertical-align: middle;
-		vertical-align: baseline;
-		opacity: 0;
-		-webkit-transition: top 0.3s ease,opacity 0.3s ease;
-		-moz-transition: top 0.3s ease,opacity 0.3s ease;
-		-ms-transition: top 0.3s ease,opacity 0.3s ease;
-		transition: top 0.3s ease,opacity 0.3s ease;
-	}
-	&::not(:first-child) {
-		padding-left: 14px;
-		border-left: 1px solid @gray-light;
-	}
-}
-
-.floating-label-form-group-with-value {
-	label {
-		top: 0;
-		opacity: 1;
-	}
-}
-
-.floating-label-form-group-with-focus {
-	label {
-		color: @brand-primary;
-	}
-}
-
-form .row:first-child .floating-label-form-group {
-	border-top: 1px solid @gray-light;
-}
-
-// Button Styles
-
-.btn {
-	.sans-serif;
-	text-transform: uppercase;
-	font-size: 14px;
-	font-weight: 800;
-	letter-spacing: 1px;
-	border-radius: 0;
-	padding: 15px 25px;
-}
-
-.btn-lg {
-	font-size: 16px;
-	padding: 25px 35px;
-}
-
-.btn-default {
-	&:hover,
-	&:focus {
-		background-color: @brand-primary;
-		border: 1px solid @brand-primary;
-		color: white;
-	}
-}
-
-// Pager Styling
-
-.pager {
-
-	margin: 20px 0 0;
-
-	li {
-		> a,
-		> span {
-			.sans-serif;
-			text-transform: uppercase;
-			font-size: 14px;
-			font-weight: 800;
-			letter-spacing: 1px;
-			padding: 15px 25px;
-			background-color: white;
-			border-radius: 0;
-		}
-
-		> a:hover,
-		> a:focus {
-			color: white;
-			background-color: @brand-primary;
-			border: 1px solid @brand-primary;
-		}
-	}
-
-	.disabled {
-		> a,
-		> a:hover,
-		> a:focus,
-		> span {
-			color: @gray;
-			background-color: @gray-dark;
-			cursor: not-allowed;
-		}
-	}
-}
-
-// -- Highlight Color Customization
-
-::-moz-selection {
-	color: white;
-	text-shadow: none;
-	background: @brand-primary;
-}
-
-::selection {
-	color: white;
-	text-shadow: none;
-	background: @brand-primary;
-}
-
-img::selection {
-	color: white;
-	background: transparent;
-}
-
-img::-moz-selection {
-	color: white;
-	background: transparent;
-}
-
-body {
-	webkit-tap-highlight-color: @brand-primary;
-}
\ No newline at end of file
diff --git a/static/blog.ungleich.ch/less/mixins.less b/static/blog.ungleich.ch/less/mixins.less
deleted file mode 100755
index c3b74c88..00000000
--- a/static/blog.ungleich.ch/less/mixins.less
+++ /dev/null
@@ -1,22 +0,0 @@
-// Mixins
-
-.transition-all() {
-    -webkit-transition: all 0.5s;
-    -moz-transition: all 0.5s;
-    transition: all 0.5s;
-}
-
-.background-cover() {
-    -webkit-background-size: cover;
-    -moz-background-size: cover;
-    background-size: cover;
-    -o-background-size: cover;
-}
-
-.serif() {
-	font-family: 'Lora', 'Times New Roman', serif;
-}
-
-.sans-serif () {
-	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
-}
\ No newline at end of file
diff --git a/static/blog.ungleich.ch/less/variables.less b/static/blog.ungleich.ch/less/variables.less
deleted file mode 100755
index 062d2fc6..00000000
--- a/static/blog.ungleich.ch/less/variables.less
+++ /dev/null
@@ -1,7 +0,0 @@
-// Variables
-
-@brand-primary: #0085A1;
-@gray-dark: lighten(black, 25%);
-@gray: lighten(black, 50%);
-@white-faded: fade(white, 80%);
-@gray-light: #eee;
\ No newline at end of file
diff --git a/static/blog.ungleich.ch/vendor/js/jquery.min.js b/static/blog.ungleich.ch/vendor/js/jquery.min.js
deleted file mode 100755
index c4643af6..00000000
--- a/static/blog.ungleich.ch/vendor/js/jquery.min.js
+++ /dev/null
@@ -1,5 +0,0 @@
-/*! jQuery v2.1.1 | (c) 2005, 2014 jQuery Foundation, Inc. | jquery.org/license */
-!function(a,b){"object"==typeof module&&"object"==typeof module.exports?module.exports=a.document?b(a,!0):function(a){if(!a.document)throw new Error("jQuery requires a window with a document");return b(a)}:b(a)}("undefined"!=typeof window?window:this,function(a,b){var c=[],d=c.slice,e=c.concat,f=c.push,g=c.indexOf,h={},i=h.toString,j=h.hasOwnProperty,k={},l=a.document,m="2.1.1",n=function(a,b){return new n.fn.init(a,b)},o=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,p=/^-ms-/,q=/-([\da-z])/gi,r=function(a,b){return b.toUpperCase()};n.fn=n.prototype={jquery:m,constructor:n,selector:"",length:0,toArray:function(){return d.call(this)},get:function(a){return null!=a?0>a?this[a+this.length]:this[a]:d.call(this)},pushStack:function(a){var b=n.merge(this.constructor(),a);return b.prevObject=this,b.context=this.context,b},each:function(a,b){return n.each(this,a,b)},map:function(a){return this.pushStack(n.map(this,function(b,c){return a.call(b,c,b)}))},slice:function(){return this.pushStack(d.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},eq:function(a){var b=this.length,c=+a+(0>a?b:0);return this.pushStack(c>=0&&b>c?[this[c]]:[])},end:function(){return this.prevObject||this.constructor(null)},push:f,sort:c.sort,splice:c.splice},n.extend=n.fn.extend=function(){var a,b,c,d,e,f,g=arguments[0]||{},h=1,i=arguments.length,j=!1;for("boolean"==typeof g&&(j=g,g=arguments[h]||{},h++),"object"==typeof g||n.isFunction(g)||(g={}),h===i&&(g=this,h--);i>h;h++)if(null!=(a=arguments[h]))for(b in a)c=g[b],d=a[b],g!==d&&(j&&d&&(n.isPlainObject(d)||(e=n.isArray(d)))?(e?(e=!1,f=c&&n.isArray(c)?c:[]):f=c&&n.isPlainObject(c)?c:{},g[b]=n.extend(j,f,d)):void 0!==d&&(g[b]=d));return g},n.extend({expando:"jQuery"+(m+Math.random()).replace(/\D/g,""),isReady:!0,error:function(a){throw new Error(a)},noop:function(){},isFunction:function(a){return"function"===n.type(a)},isArray:Array.isArray,isWindow:function(a){return null!=a&&a===a.window},isNumeric:function(a){return!n.isArray(a)&&a-parseFloat(a)>=0},isPlainObject:function(a){return"object"!==n.type(a)||a.nodeType||n.isWindow(a)?!1:a.constructor&&!j.call(a.constructor.prototype,"isPrototypeOf")?!1:!0},isEmptyObject:function(a){var b;for(b in a)return!1;return!0},type:function(a){return null==a?a+"":"object"==typeof a||"function"==typeof a?h[i.call(a)]||"object":typeof a},globalEval:function(a){var b,c=eval;a=n.trim(a),a&&(1===a.indexOf("use strict")?(b=l.createElement("script"),b.text=a,l.head.appendChild(b).parentNode.removeChild(b)):c(a))},camelCase:function(a){return a.replace(p,"ms-").replace(q,r)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerCase()},each:function(a,b,c){var d,e=0,f=a.length,g=s(a);if(c){if(g){for(;f>e;e++)if(d=b.apply(a[e],c),d===!1)break}else for(e in a)if(d=b.apply(a[e],c),d===!1)break}else if(g){for(;f>e;e++)if(d=b.call(a[e],e,a[e]),d===!1)break}else for(e in a)if(d=b.call(a[e],e,a[e]),d===!1)break;return a},trim:function(a){return null==a?"":(a+"").replace(o,"")},makeArray:function(a,b){var c=b||[];return null!=a&&(s(Object(a))?n.merge(c,"string"==typeof a?[a]:a):f.call(c,a)),c},inArray:function(a,b,c){return null==b?-1:g.call(b,a,c)},merge:function(a,b){for(var c=+b.length,d=0,e=a.length;c>d;d++)a[e++]=b[d];return a.length=e,a},grep:function(a,b,c){for(var d,e=[],f=0,g=a.length,h=!c;g>f;f++)d=!b(a[f],f),d!==h&&e.push(a[f]);return e},map:function(a,b,c){var d,f=0,g=a.length,h=s(a),i=[];if(h)for(;g>f;f++)d=b(a[f],f,c),null!=d&&i.push(d);else for(f in a)d=b(a[f],f,c),null!=d&&i.push(d);return e.apply([],i)},guid:1,proxy:function(a,b){var c,e,f;return"string"==typeof b&&(c=a[b],b=a,a=c),n.isFunction(a)?(e=d.call(arguments,2),f=function(){return a.apply(b||this,e.concat(d.call(arguments)))},f.guid=a.guid=a.guid||n.guid++,f):void 0},now:Date.now,support:k}),n.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(a,b){h["[object "+b+"]"]=b.toLowerCase()});function s(a){var b=a.length,c=n.type(a);return"function"===c||n.isWindow(a)?!1:1===a.nodeType&&b?!0:"array"===c||0===b||"number"==typeof b&&b>0&&b-1 in a}var t=function(a){var b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u="sizzle"+-new Date,v=a.document,w=0,x=0,y=gb(),z=gb(),A=gb(),B=function(a,b){return a===b&&(l=!0),0},C="undefined",D=1<<31,E={}.hasOwnProperty,F=[],G=F.pop,H=F.push,I=F.push,J=F.slice,K=F.indexOf||function(a){for(var b=0,c=this.length;c>b;b++)if(this[b]===a)return b;return-1},L="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",M="[\\x20\\t\\r\\n\\f]",N="(?:\\\\.|[\\w-]|[^\\x00-\\xa0])+",O=N.replace("w","w#"),P="\\["+M+"*("+N+")(?:"+M+"*([*^$|!~]?=)"+M+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+O+"))|)"+M+"*\\]",Q=":("+N+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+P+")*)|.*)\\)|)",R=new RegExp("^"+M+"+|((?:^|[^\\\\])(?:\\\\.)*)"+M+"+$","g"),S=new RegExp("^"+M+"*,"+M+"*"),T=new RegExp("^"+M+"*([>+~]|"+M+")"+M+"*"),U=new RegExp("="+M+"*([^\\]'\"]*?)"+M+"*\\]","g"),V=new RegExp(Q),W=new RegExp("^"+O+"$"),X={ID:new RegExp("^#("+N+")"),CLASS:new RegExp("^\\.("+N+")"),TAG:new RegExp("^("+N.replace("w","w*")+")"),ATTR:new RegExp("^"+P),PSEUDO:new RegExp("^"+Q),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+L+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/^(?:input|select|textarea|button)$/i,Z=/^h\d$/i,$=/^[^{]+\{\s*\[native \w/,_=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ab=/[+~]/,bb=/'|\\/g,cb=new RegExp("\\\\([\\da-f]{1,6}"+M+"?|("+M+")|.)","ig"),db=function(a,b,c){var d="0x"+b-65536;return d!==d||c?b:0>d?String.fromCharCode(d+65536):String.fromCharCode(d>>10|55296,1023&d|56320)};try{I.apply(F=J.call(v.childNodes),v.childNodes),F[v.childNodes.length].nodeType}catch(eb){I={apply:F.length?function(a,b){H.apply(a,J.call(b))}:function(a,b){var c=a.length,d=0;while(a[c++]=b[d++]);a.length=c-1}}}function fb(a,b,d,e){var f,h,j,k,l,o,r,s,w,x;if((b?b.ownerDocument||b:v)!==n&&m(b),b=b||n,d=d||[],!a||"string"!=typeof a)return d;if(1!==(k=b.nodeType)&&9!==k)return[];if(p&&!e){if(f=_.exec(a))if(j=f[1]){if(9===k){if(h=b.getElementById(j),!h||!h.parentNode)return d;if(h.id===j)return d.push(h),d}else if(b.ownerDocument&&(h=b.ownerDocument.getElementById(j))&&t(b,h)&&h.id===j)return d.push(h),d}else{if(f[2])return I.apply(d,b.getElementsByTagName(a)),d;if((j=f[3])&&c.getElementsByClassName&&b.getElementsByClassName)return I.apply(d,b.getElementsByClassName(j)),d}if(c.qsa&&(!q||!q.test(a))){if(s=r=u,w=b,x=9===k&&a,1===k&&"object"!==b.nodeName.toLowerCase()){o=g(a),(r=b.getAttribute("id"))?s=r.replace(bb,"\\$&"):b.setAttribute("id",s),s="[id='"+s+"'] ",l=o.length;while(l--)o[l]=s+qb(o[l]);w=ab.test(a)&&ob(b.parentNode)||b,x=o.join(",")}if(x)try{return I.apply(d,w.querySelectorAll(x)),d}catch(y){}finally{r||b.removeAttribute("id")}}}return i(a.replace(R,"$1"),b,d,e)}function gb(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLength&&delete b[a.shift()],b[c+" "]=e}return b}function hb(a){return a[u]=!0,a}function ib(a){var b=n.createElement("div");try{return!!a(b)}catch(c){return!1}finally{b.parentNode&&b.parentNode.removeChild(b),b=null}}function jb(a,b){var c=a.split("|"),e=a.length;while(e--)d.attrHandle[c[e]]=b}function kb(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&(~b.sourceIndex||D)-(~a.sourceIndex||D);if(d)return d;if(c)while(c=c.nextSibling)if(c===b)return-1;return a?1:-1}function lb(a){return function(b){var c=b.nodeName.toLowerCase();return"input"===c&&b.type===a}}function mb(a){return function(b){var c=b.nodeName.toLowerCase();return("input"===c||"button"===c)&&b.type===a}}function nb(a){return hb(function(b){return b=+b,hb(function(c,d){var e,f=a([],c.length,b),g=f.length;while(g--)c[e=f[g]]&&(c[e]=!(d[e]=c[e]))})})}function ob(a){return a&&typeof a.getElementsByTagName!==C&&a}c=fb.support={},f=fb.isXML=function(a){var b=a&&(a.ownerDocument||a).documentElement;return b?"HTML"!==b.nodeName:!1},m=fb.setDocument=function(a){var b,e=a?a.ownerDocument||a:v,g=e.defaultView;return e!==n&&9===e.nodeType&&e.documentElement?(n=e,o=e.documentElement,p=!f(e),g&&g!==g.top&&(g.addEventListener?g.addEventListener("unload",function(){m()},!1):g.attachEvent&&g.attachEvent("onunload",function(){m()})),c.attributes=ib(function(a){return a.className="i",!a.getAttribute("className")}),c.getElementsByTagName=ib(function(a){return a.appendChild(e.createComment("")),!a.getElementsByTagName("*").length}),c.getElementsByClassName=$.test(e.getElementsByClassName)&&ib(function(a){return a.innerHTML="
",a.firstChild.className="i",2===a.getElementsByClassName("i").length}),c.getById=ib(function(a){return o.appendChild(a).id=u,!e.getElementsByName||!e.getElementsByName(u).length}),c.getById?(d.find.ID=function(a,b){if(typeof b.getElementById!==C&&p){var c=b.getElementById(a);return c&&c.parentNode?[c]:[]}},d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){return a.getAttribute("id")===b}}):(delete d.find.ID,d.filter.ID=function(a){var b=a.replace(cb,db);return function(a){var c=typeof a.getAttributeNode!==C&&a.getAttributeNode("id");return c&&c.value===b}}),d.find.TAG=c.getElementsByTagName?function(a,b){return typeof b.getElementsByTagName!==C?b.getElementsByTagName(a):void 0}:function(a,b){var c,d=[],e=0,f=b.getElementsByTagName(a);if("*"===a){while(c=f[e++])1===c.nodeType&&d.push(c);return d}return f},d.find.CLASS=c.getElementsByClassName&&function(a,b){return typeof b.getElementsByClassName!==C&&p?b.getElementsByClassName(a):void 0},r=[],q=[],(c.qsa=$.test(e.querySelectorAll))&&(ib(function(a){a.innerHTML=" ",a.querySelectorAll("[msallowclip^='']").length&&q.push("[*^$]="+M+"*(?:''|\"\")"),a.querySelectorAll("[selected]").length||q.push("\\["+M+"*(?:value|"+L+")"),a.querySelectorAll(":checked").length||q.push(":checked")}),ib(function(a){var b=e.createElement("input");b.setAttribute("type","hidden"),a.appendChild(b).setAttribute("name","D"),a.querySelectorAll("[name=d]").length&&q.push("name"+M+"*[*^$|!~]?="),a.querySelectorAll(":enabled").length||q.push(":enabled",":disabled"),a.querySelectorAll("*,:x"),q.push(",.*:")})),(c.matchesSelector=$.test(s=o.matches||o.webkitMatchesSelector||o.mozMatchesSelector||o.oMatchesSelector||o.msMatchesSelector))&&ib(function(a){c.disconnectedMatch=s.call(a,"div"),s.call(a,"[s!='']:x"),r.push("!=",Q)}),q=q.length&&new RegExp(q.join("|")),r=r.length&&new RegExp(r.join("|")),b=$.test(o.compareDocumentPosition),t=b||$.test(o.contains)?function(a,b){var c=9===a.nodeType?a.documentElement:a,d=b&&b.parentNode;return a===d||!(!d||1!==d.nodeType||!(c.contains?c.contains(d):a.compareDocumentPosition&&16&a.compareDocumentPosition(d)))}:function(a,b){if(b)while(b=b.parentNode)if(b===a)return!0;return!1},B=b?function(a,b){if(a===b)return l=!0,0;var d=!a.compareDocumentPosition-!b.compareDocumentPosition;return d?d:(d=(a.ownerDocument||a)===(b.ownerDocument||b)?a.compareDocumentPosition(b):1,1&d||!c.sortDetached&&b.compareDocumentPosition(a)===d?a===e||a.ownerDocument===v&&t(v,a)?-1:b===e||b.ownerDocument===v&&t(v,b)?1:k?K.call(k,a)-K.call(k,b):0:4&d?-1:1)}:function(a,b){if(a===b)return l=!0,0;var c,d=0,f=a.parentNode,g=b.parentNode,h=[a],i=[b];if(!f||!g)return a===e?-1:b===e?1:f?-1:g?1:k?K.call(k,a)-K.call(k,b):0;if(f===g)return kb(a,b);c=a;while(c=c.parentNode)h.unshift(c);c=b;while(c=c.parentNode)i.unshift(c);while(h[d]===i[d])d++;return d?kb(h[d],i[d]):h[d]===v?-1:i[d]===v?1:0},e):n},fb.matches=function(a,b){return fb(a,null,null,b)},fb.matchesSelector=function(a,b){if((a.ownerDocument||a)!==n&&m(a),b=b.replace(U,"='$1']"),!(!c.matchesSelector||!p||r&&r.test(b)||q&&q.test(b)))try{var d=s.call(a,b);if(d||c.disconnectedMatch||a.document&&11!==a.document.nodeType)return d}catch(e){}return fb(b,n,null,[a]).length>0},fb.contains=function(a,b){return(a.ownerDocument||a)!==n&&m(a),t(a,b)},fb.attr=function(a,b){(a.ownerDocument||a)!==n&&m(a);var e=d.attrHandle[b.toLowerCase()],f=e&&E.call(d.attrHandle,b.toLowerCase())?e(a,b,!p):void 0;return void 0!==f?f:c.attributes||!p?a.getAttribute(b):(f=a.getAttributeNode(b))&&f.specified?f.value:null},fb.error=function(a){throw new Error("Syntax error, unrecognized expression: "+a)},fb.uniqueSort=function(a){var b,d=[],e=0,f=0;if(l=!c.detectDuplicates,k=!c.sortStable&&a.slice(0),a.sort(B),l){while(b=a[f++])b===a[f]&&(e=d.push(f));while(e--)a.splice(d[e],1)}return k=null,a},e=fb.getText=function(a){var b,c="",d=0,f=a.nodeType;if(f){if(1===f||9===f||11===f){if("string"==typeof a.textContent)return a.textContent;for(a=a.firstChild;a;a=a.nextSibling)c+=e(a)}else if(3===f||4===f)return a.nodeValue}else while(b=a[d++])c+=e(b);return c},d=fb.selectors={cacheLength:50,createPseudo:hb,match:X,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(a){return a[1]=a[1].replace(cb,db),a[3]=(a[3]||a[4]||a[5]||"").replace(cb,db),"~="===a[2]&&(a[3]=" "+a[3]+" "),a.slice(0,4)},CHILD:function(a){return a[1]=a[1].toLowerCase(),"nth"===a[1].slice(0,3)?(a[3]||fb.error(a[0]),a[4]=+(a[4]?a[5]+(a[6]||1):2*("even"===a[3]||"odd"===a[3])),a[5]=+(a[7]+a[8]||"odd"===a[3])):a[3]&&fb.error(a[0]),a},PSEUDO:function(a){var b,c=!a[6]&&a[2];return X.CHILD.test(a[0])?null:(a[3]?a[2]=a[4]||a[5]||"":c&&V.test(c)&&(b=g(c,!0))&&(b=c.indexOf(")",c.length-b)-c.length)&&(a[0]=a[0].slice(0,b),a[2]=c.slice(0,b)),a.slice(0,3))}},filter:{TAG:function(a){var b=a.replace(cb,db).toLowerCase();return"*"===a?function(){return!0}:function(a){return a.nodeName&&a.nodeName.toLowerCase()===b}},CLASS:function(a){var b=y[a+" "];return b||(b=new RegExp("(^|"+M+")"+a+"("+M+"|$)"))&&y(a,function(a){return b.test("string"==typeof a.className&&a.className||typeof a.getAttribute!==C&&a.getAttribute("class")||"")})},ATTR:function(a,b,c){return function(d){var e=fb.attr(d,a);return null==e?"!="===b:b?(e+="","="===b?e===c:"!="===b?e!==c:"^="===b?c&&0===e.indexOf(c):"*="===b?c&&e.indexOf(c)>-1:"$="===b?c&&e.slice(-c.length)===c:"~="===b?(" "+e+" ").indexOf(c)>-1:"|="===b?e===c||e.slice(0,c.length+1)===c+"-":!1):!0}},CHILD:function(a,b,c,d,e){var f="nth"!==a.slice(0,3),g="last"!==a.slice(-4),h="of-type"===b;return 1===d&&0===e?function(a){return!!a.parentNode}:function(b,c,i){var j,k,l,m,n,o,p=f!==g?"nextSibling":"previousSibling",q=b.parentNode,r=h&&b.nodeName.toLowerCase(),s=!i&&!h;if(q){if(f){while(p){l=b;while(l=l[p])if(h?l.nodeName.toLowerCase()===r:1===l.nodeType)return!1;o=p="only"===a&&!o&&"nextSibling"}return!0}if(o=[g?q.firstChild:q.lastChild],g&&s){k=q[u]||(q[u]={}),j=k[a]||[],n=j[0]===w&&j[1],m=j[0]===w&&j[2],l=n&&q.childNodes[n];while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if(1===l.nodeType&&++m&&l===b){k[a]=[w,n,m];break}}else if(s&&(j=(b[u]||(b[u]={}))[a])&&j[0]===w)m=j[1];else while(l=++n&&l&&l[p]||(m=n=0)||o.pop())if((h?l.nodeName.toLowerCase()===r:1===l.nodeType)&&++m&&(s&&((l[u]||(l[u]={}))[a]=[w,m]),l===b))break;return m-=e,m===d||m%d===0&&m/d>=0}}},PSEUDO:function(a,b){var c,e=d.pseudos[a]||d.setFilters[a.toLowerCase()]||fb.error("unsupported pseudo: "+a);return e[u]?e(b):e.length>1?(c=[a,a,"",b],d.setFilters.hasOwnProperty(a.toLowerCase())?hb(function(a,c){var d,f=e(a,b),g=f.length;while(g--)d=K.call(a,f[g]),a[d]=!(c[d]=f[g])}):function(a){return e(a,0,c)}):e}},pseudos:{not:hb(function(a){var b=[],c=[],d=h(a.replace(R,"$1"));return d[u]?hb(function(a,b,c,e){var f,g=d(a,null,e,[]),h=a.length;while(h--)(f=g[h])&&(a[h]=!(b[h]=f))}):function(a,e,f){return b[0]=a,d(b,null,f,c),!c.pop()}}),has:hb(function(a){return function(b){return fb(a,b).length>0}}),contains:hb(function(a){return function(b){return(b.textContent||b.innerText||e(b)).indexOf(a)>-1}}),lang:hb(function(a){return W.test(a||"")||fb.error("unsupported lang: "+a),a=a.replace(cb,db).toLowerCase(),function(b){var c;do if(c=p?b.lang:b.getAttribute("xml:lang")||b.getAttribute("lang"))return c=c.toLowerCase(),c===a||0===c.indexOf(a+"-");while((b=b.parentNode)&&1===b.nodeType);return!1}}),target:function(b){var c=a.location&&a.location.hash;return c&&c.slice(1)===b.id},root:function(a){return a===o},focus:function(a){return a===n.activeElement&&(!n.hasFocus||n.hasFocus())&&!!(a.type||a.href||~a.tabIndex)},enabled:function(a){return a.disabled===!1},disabled:function(a){return a.disabled===!0},checked:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&!!a.checked||"option"===b&&!!a.selected},selected:function(a){return a.parentNode&&a.parentNode.selectedIndex,a.selected===!0},empty:function(a){for(a=a.firstChild;a;a=a.nextSibling)if(a.nodeType<6)return!1;return!0},parent:function(a){return!d.pseudos.empty(a)},header:function(a){return Z.test(a.nodeName)},input:function(a){return Y.test(a.nodeName)},button:function(a){var b=a.nodeName.toLowerCase();return"input"===b&&"button"===a.type||"button"===b},text:function(a){var b;return"input"===a.nodeName.toLowerCase()&&"text"===a.type&&(null==(b=a.getAttribute("type"))||"text"===b.toLowerCase())},first:nb(function(){return[0]}),last:nb(function(a,b){return[b-1]}),eq:nb(function(a,b,c){return[0>c?c+b:c]}),even:nb(function(a,b){for(var c=0;b>c;c+=2)a.push(c);return a}),odd:nb(function(a,b){for(var c=1;b>c;c+=2)a.push(c);return a}),lt:nb(function(a,b,c){for(var d=0>c?c+b:c;--d>=0;)a.push(d);return a}),gt:nb(function(a,b,c){for(var d=0>c?c+b:c;++db;b++)d+=a[b].value;return d}function rb(a,b,c){var d=b.dir,e=c&&"parentNode"===d,f=x++;return b.first?function(b,c,f){while(b=b[d])if(1===b.nodeType||e)return a(b,c,f)}:function(b,c,g){var h,i,j=[w,f];if(g){while(b=b[d])if((1===b.nodeType||e)&&a(b,c,g))return!0}else while(b=b[d])if(1===b.nodeType||e){if(i=b[u]||(b[u]={}),(h=i[d])&&h[0]===w&&h[1]===f)return j[2]=h[2];if(i[d]=j,j[2]=a(b,c,g))return!0}}}function sb(a){return a.length>1?function(b,c,d){var e=a.length;while(e--)if(!a[e](b,c,d))return!1;return!0}:a[0]}function tb(a,b,c){for(var d=0,e=b.length;e>d;d++)fb(a,b[d],c);return c}function ub(a,b,c,d,e){for(var f,g=[],h=0,i=a.length,j=null!=b;i>h;h++)(f=a[h])&&(!c||c(f,d,e))&&(g.push(f),j&&b.push(h));return g}function vb(a,b,c,d,e,f){return d&&!d[u]&&(d=vb(d)),e&&!e[u]&&(e=vb(e,f)),hb(function(f,g,h,i){var j,k,l,m=[],n=[],o=g.length,p=f||tb(b||"*",h.nodeType?[h]:h,[]),q=!a||!f&&b?p:ub(p,m,a,h,i),r=c?e||(f?a:o||d)?[]:g:q;if(c&&c(q,r,h,i),d){j=ub(r,n),d(j,[],h,i),k=j.length;while(k--)(l=j[k])&&(r[n[k]]=!(q[n[k]]=l))}if(f){if(e||a){if(e){j=[],k=r.length;while(k--)(l=r[k])&&j.push(q[k]=l);e(null,r=[],j,i)}k=r.length;while(k--)(l=r[k])&&(j=e?K.call(f,l):m[k])>-1&&(f[j]=!(g[j]=l))}}else r=ub(r===g?r.splice(o,r.length):r),e?e(null,g,r,i):I.apply(g,r)})}function wb(a){for(var b,c,e,f=a.length,g=d.relative[a[0].type],h=g||d.relative[" "],i=g?1:0,k=rb(function(a){return a===b},h,!0),l=rb(function(a){return K.call(b,a)>-1},h,!0),m=[function(a,c,d){return!g&&(d||c!==j)||((b=c).nodeType?k(a,c,d):l(a,c,d))}];f>i;i++)if(c=d.relative[a[i].type])m=[rb(sb(m),c)];else{if(c=d.filter[a[i].type].apply(null,a[i].matches),c[u]){for(e=++i;f>e;e++)if(d.relative[a[e].type])break;return vb(i>1&&sb(m),i>1&&qb(a.slice(0,i-1).concat({value:" "===a[i-2].type?"*":""})).replace(R,"$1"),c,e>i&&wb(a.slice(i,e)),f>e&&wb(a=a.slice(e)),f>e&&qb(a))}m.push(c)}return sb(m)}function xb(a,b){var c=b.length>0,e=a.length>0,f=function(f,g,h,i,k){var l,m,o,p=0,q="0",r=f&&[],s=[],t=j,u=f||e&&d.find.TAG("*",k),v=w+=null==t?1:Math.random()||.1,x=u.length;for(k&&(j=g!==n&&g);q!==x&&null!=(l=u[q]);q++){if(e&&l){m=0;while(o=a[m++])if(o(l,g,h)){i.push(l);break}k&&(w=v)}c&&((l=!o&&l)&&p--,f&&r.push(l))}if(p+=q,c&&q!==p){m=0;while(o=b[m++])o(r,s,g,h);if(f){if(p>0)while(q--)r[q]||s[q]||(s[q]=G.call(i));s=ub(s)}I.apply(i,s),k&&!f&&s.length>0&&p+b.length>1&&fb.uniqueSort(i)}return k&&(w=v,j=t),r};return c?hb(f):f}return h=fb.compile=function(a,b){var c,d=[],e=[],f=A[a+" "];if(!f){b||(b=g(a)),c=b.length;while(c--)f=wb(b[c]),f[u]?d.push(f):e.push(f);f=A(a,xb(e,d)),f.selector=a}return f},i=fb.select=function(a,b,e,f){var i,j,k,l,m,n="function"==typeof a&&a,o=!f&&g(a=n.selector||a);if(e=e||[],1===o.length){if(j=o[0]=o[0].slice(0),j.length>2&&"ID"===(k=j[0]).type&&c.getById&&9===b.nodeType&&p&&d.relative[j[1].type]){if(b=(d.find.ID(k.matches[0].replace(cb,db),b)||[])[0],!b)return e;n&&(b=b.parentNode),a=a.slice(j.shift().value.length)}i=X.needsContext.test(a)?0:j.length;while(i--){if(k=j[i],d.relative[l=k.type])break;if((m=d.find[l])&&(f=m(k.matches[0].replace(cb,db),ab.test(j[0].type)&&ob(b.parentNode)||b))){if(j.splice(i,1),a=f.length&&qb(j),!a)return I.apply(e,f),e;break}}}return(n||h(a,o))(f,b,!p,e,ab.test(a)&&ob(b.parentNode)||b),e},c.sortStable=u.split("").sort(B).join("")===u,c.detectDuplicates=!!l,m(),c.sortDetached=ib(function(a){return 1&a.compareDocumentPosition(n.createElement("div"))}),ib(function(a){return a.innerHTML=" ","#"===a.firstChild.getAttribute("href")})||jb("type|href|height|width",function(a,b,c){return c?void 0:a.getAttribute(b,"type"===b.toLowerCase()?1:2)}),c.attributes&&ib(function(a){return a.innerHTML=" ",a.firstChild.setAttribute("value",""),""===a.firstChild.getAttribute("value")})||jb("value",function(a,b,c){return c||"input"!==a.nodeName.toLowerCase()?void 0:a.defaultValue}),ib(function(a){return null==a.getAttribute("disabled")})||jb(L,function(a,b,c){var d;return c?void 0:a[b]===!0?b.toLowerCase():(d=a.getAttributeNode(b))&&d.specified?d.value:null}),fb}(a);n.find=t,n.expr=t.selectors,n.expr[":"]=n.expr.pseudos,n.unique=t.uniqueSort,n.text=t.getText,n.isXMLDoc=t.isXML,n.contains=t.contains;var u=n.expr.match.needsContext,v=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,w=/^.[^:#\[\.,]*$/;function x(a,b,c){if(n.isFunction(b))return n.grep(a,function(a,d){return!!b.call(a,d,a)!==c});if(b.nodeType)return n.grep(a,function(a){return a===b!==c});if("string"==typeof b){if(w.test(b))return n.filter(b,a,c);b=n.filter(b,a)}return n.grep(a,function(a){return g.call(b,a)>=0!==c})}n.filter=function(a,b,c){var d=b[0];return c&&(a=":not("+a+")"),1===b.length&&1===d.nodeType?n.find.matchesSelector(d,a)?[d]:[]:n.find.matches(a,n.grep(b,function(a){return 1===a.nodeType}))},n.fn.extend({find:function(a){var b,c=this.length,d=[],e=this;if("string"!=typeof a)return this.pushStack(n(a).filter(function(){for(b=0;c>b;b++)if(n.contains(e[b],this))return!0}));for(b=0;c>b;b++)n.find(a,e[b],d);return d=this.pushStack(c>1?n.unique(d):d),d.selector=this.selector?this.selector+" "+a:a,d},filter:function(a){return this.pushStack(x(this,a||[],!1))},not:function(a){return this.pushStack(x(this,a||[],!0))},is:function(a){return!!x(this,"string"==typeof a&&u.test(a)?n(a):a||[],!1).length}});var y,z=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]*))$/,A=n.fn.init=function(a,b){var c,d;if(!a)return this;if("string"==typeof a){if(c="<"===a[0]&&">"===a[a.length-1]&&a.length>=3?[null,a,null]:z.exec(a),!c||!c[1]&&b)return!b||b.jquery?(b||y).find(a):this.constructor(b).find(a);if(c[1]){if(b=b instanceof n?b[0]:b,n.merge(this,n.parseHTML(c[1],b&&b.nodeType?b.ownerDocument||b:l,!0)),v.test(c[1])&&n.isPlainObject(b))for(c in b)n.isFunction(this[c])?this[c](b[c]):this.attr(c,b[c]);return this}return d=l.getElementById(c[2]),d&&d.parentNode&&(this.length=1,this[0]=d),this.context=l,this.selector=a,this}return a.nodeType?(this.context=this[0]=a,this.length=1,this):n.isFunction(a)?"undefined"!=typeof y.ready?y.ready(a):a(n):(void 0!==a.selector&&(this.selector=a.selector,this.context=a.context),n.makeArray(a,this))};A.prototype=n.fn,y=n(l);var B=/^(?:parents|prev(?:Until|All))/,C={children:!0,contents:!0,next:!0,prev:!0};n.extend({dir:function(a,b,c){var d=[],e=void 0!==c;while((a=a[b])&&9!==a.nodeType)if(1===a.nodeType){if(e&&n(a).is(c))break;d.push(a)}return d},sibling:function(a,b){for(var c=[];a;a=a.nextSibling)1===a.nodeType&&a!==b&&c.push(a);return c}}),n.fn.extend({has:function(a){var b=n(a,this),c=b.length;return this.filter(function(){for(var a=0;c>a;a++)if(n.contains(this,b[a]))return!0})},closest:function(a,b){for(var c,d=0,e=this.length,f=[],g=u.test(a)||"string"!=typeof a?n(a,b||this.context):0;e>d;d++)for(c=this[d];c&&c!==b;c=c.parentNode)if(c.nodeType<11&&(g?g.index(c)>-1:1===c.nodeType&&n.find.matchesSelector(c,a))){f.push(c);break}return this.pushStack(f.length>1?n.unique(f):f)},index:function(a){return a?"string"==typeof a?g.call(n(a),this[0]):g.call(this,a.jquery?a[0]:a):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(a,b){return this.pushStack(n.unique(n.merge(this.get(),n(a,b))))},addBack:function(a){return this.add(null==a?this.prevObject:this.prevObject.filter(a))}});function D(a,b){while((a=a[b])&&1!==a.nodeType);return a}n.each({parent:function(a){var b=a.parentNode;return b&&11!==b.nodeType?b:null},parents:function(a){return n.dir(a,"parentNode")},parentsUntil:function(a,b,c){return n.dir(a,"parentNode",c)},next:function(a){return D(a,"nextSibling")},prev:function(a){return D(a,"previousSibling")},nextAll:function(a){return n.dir(a,"nextSibling")},prevAll:function(a){return n.dir(a,"previousSibling")},nextUntil:function(a,b,c){return n.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return n.dir(a,"previousSibling",c)},siblings:function(a){return n.sibling((a.parentNode||{}).firstChild,a)},children:function(a){return n.sibling(a.firstChild)},contents:function(a){return a.contentDocument||n.merge([],a.childNodes)}},function(a,b){n.fn[a]=function(c,d){var e=n.map(this,b,c);return"Until"!==a.slice(-5)&&(d=c),d&&"string"==typeof d&&(e=n.filter(d,e)),this.length>1&&(C[a]||n.unique(e),B.test(a)&&e.reverse()),this.pushStack(e)}});var E=/\S+/g,F={};function G(a){var b=F[a]={};return n.each(a.match(E)||[],function(a,c){b[c]=!0}),b}n.Callbacks=function(a){a="string"==typeof a?F[a]||G(a):n.extend({},a);var b,c,d,e,f,g,h=[],i=!a.once&&[],j=function(l){for(b=a.memory&&l,c=!0,g=e||0,e=0,f=h.length,d=!0;h&&f>g;g++)if(h[g].apply(l[0],l[1])===!1&&a.stopOnFalse){b=!1;break}d=!1,h&&(i?i.length&&j(i.shift()):b?h=[]:k.disable())},k={add:function(){if(h){var c=h.length;!function g(b){n.each(b,function(b,c){var d=n.type(c);"function"===d?a.unique&&k.has(c)||h.push(c):c&&c.length&&"string"!==d&&g(c)})}(arguments),d?f=h.length:b&&(e=c,j(b))}return this},remove:function(){return h&&n.each(arguments,function(a,b){var c;while((c=n.inArray(b,h,c))>-1)h.splice(c,1),d&&(f>=c&&f--,g>=c&&g--)}),this},has:function(a){return a?n.inArray(a,h)>-1:!(!h||!h.length)},empty:function(){return h=[],f=0,this},disable:function(){return h=i=b=void 0,this},disabled:function(){return!h},lock:function(){return i=void 0,b||k.disable(),this},locked:function(){return!i},fireWith:function(a,b){return!h||c&&!i||(b=b||[],b=[a,b.slice?b.slice():b],d?i.push(b):j(b)),this},fire:function(){return k.fireWith(this,arguments),this},fired:function(){return!!c}};return k},n.extend({Deferred:function(a){var b=[["resolve","done",n.Callbacks("once memory"),"resolved"],["reject","fail",n.Callbacks("once memory"),"rejected"],["notify","progress",n.Callbacks("memory")]],c="pending",d={state:function(){return c},always:function(){return e.done(arguments).fail(arguments),this},then:function(){var a=arguments;return n.Deferred(function(c){n.each(b,function(b,f){var g=n.isFunction(a[b])&&a[b];e[f[1]](function(){var a=g&&g.apply(this,arguments);a&&n.isFunction(a.promise)?a.promise().done(c.resolve).fail(c.reject).progress(c.notify):c[f[0]+"With"](this===d?c.promise():this,g?[a]:arguments)})}),a=null}).promise()},promise:function(a){return null!=a?n.extend(a,d):d}},e={};return d.pipe=d.then,n.each(b,function(a,f){var g=f[2],h=f[3];d[f[1]]=g.add,h&&g.add(function(){c=h},b[1^a][2].disable,b[2][2].lock),e[f[0]]=function(){return e[f[0]+"With"](this===e?d:this,arguments),this},e[f[0]+"With"]=g.fireWith}),d.promise(e),a&&a.call(e,e),e},when:function(a){var b=0,c=d.call(arguments),e=c.length,f=1!==e||a&&n.isFunction(a.promise)?e:0,g=1===f?a:n.Deferred(),h=function(a,b,c){return function(e){b[a]=this,c[a]=arguments.length>1?d.call(arguments):e,c===i?g.notifyWith(b,c):--f||g.resolveWith(b,c)}},i,j,k;if(e>1)for(i=new Array(e),j=new Array(e),k=new Array(e);e>b;b++)c[b]&&n.isFunction(c[b].promise)?c[b].promise().done(h(b,k,c)).fail(g.reject).progress(h(b,j,i)):--f;return f||g.resolveWith(k,c),g.promise()}});var H;n.fn.ready=function(a){return n.ready.promise().done(a),this},n.extend({isReady:!1,readyWait:1,holdReady:function(a){a?n.readyWait++:n.ready(!0)},ready:function(a){(a===!0?--n.readyWait:n.isReady)||(n.isReady=!0,a!==!0&&--n.readyWait>0||(H.resolveWith(l,[n]),n.fn.triggerHandler&&(n(l).triggerHandler("ready"),n(l).off("ready"))))}});function I(){l.removeEventListener("DOMContentLoaded",I,!1),a.removeEventListener("load",I,!1),n.ready()}n.ready.promise=function(b){return H||(H=n.Deferred(),"complete"===l.readyState?setTimeout(n.ready):(l.addEventListener("DOMContentLoaded",I,!1),a.addEventListener("load",I,!1))),H.promise(b)},n.ready.promise();var J=n.access=function(a,b,c,d,e,f,g){var h=0,i=a.length,j=null==c;if("object"===n.type(c)){e=!0;for(h in c)n.access(a,b,h,c[h],!0,f,g)}else if(void 0!==d&&(e=!0,n.isFunction(d)||(g=!0),j&&(g?(b.call(a,d),b=null):(j=b,b=function(a,b,c){return j.call(n(a),c)})),b))for(;i>h;h++)b(a[h],c,g?d:d.call(a[h],h,b(a[h],c)));return e?a:j?b.call(a):i?b(a[0],c):f};n.acceptData=function(a){return 1===a.nodeType||9===a.nodeType||!+a.nodeType};function K(){Object.defineProperty(this.cache={},0,{get:function(){return{}}}),this.expando=n.expando+Math.random()}K.uid=1,K.accepts=n.acceptData,K.prototype={key:function(a){if(!K.accepts(a))return 0;var b={},c=a[this.expando];if(!c){c=K.uid++;try{b[this.expando]={value:c},Object.defineProperties(a,b)}catch(d){b[this.expando]=c,n.extend(a,b)}}return this.cache[c]||(this.cache[c]={}),c},set:function(a,b,c){var d,e=this.key(a),f=this.cache[e];if("string"==typeof b)f[b]=c;else if(n.isEmptyObject(f))n.extend(this.cache[e],b);else for(d in b)f[d]=b[d];return f},get:function(a,b){var c=this.cache[this.key(a)];return void 0===b?c:c[b]},access:function(a,b,c){var d;return void 0===b||b&&"string"==typeof b&&void 0===c?(d=this.get(a,b),void 0!==d?d:this.get(a,n.camelCase(b))):(this.set(a,b,c),void 0!==c?c:b)},remove:function(a,b){var c,d,e,f=this.key(a),g=this.cache[f];if(void 0===b)this.cache[f]={};else{n.isArray(b)?d=b.concat(b.map(n.camelCase)):(e=n.camelCase(b),b in g?d=[b,e]:(d=e,d=d in g?[d]:d.match(E)||[])),c=d.length;while(c--)delete g[d[c]]}},hasData:function(a){return!n.isEmptyObject(this.cache[a[this.expando]]||{})},discard:function(a){a[this.expando]&&delete this.cache[a[this.expando]]}};var L=new K,M=new K,N=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,O=/([A-Z])/g;function P(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.replace(O,"-$1").toLowerCase(),c=a.getAttribute(d),"string"==typeof c){try{c="true"===c?!0:"false"===c?!1:"null"===c?null:+c+""===c?+c:N.test(c)?n.parseJSON(c):c}catch(e){}M.set(a,b,c)}else c=void 0;return c}n.extend({hasData:function(a){return M.hasData(a)||L.hasData(a)},data:function(a,b,c){return M.access(a,b,c)},removeData:function(a,b){M.remove(a,b)
-},_data:function(a,b,c){return L.access(a,b,c)},_removeData:function(a,b){L.remove(a,b)}}),n.fn.extend({data:function(a,b){var c,d,e,f=this[0],g=f&&f.attributes;if(void 0===a){if(this.length&&(e=M.get(f),1===f.nodeType&&!L.get(f,"hasDataAttrs"))){c=g.length;while(c--)g[c]&&(d=g[c].name,0===d.indexOf("data-")&&(d=n.camelCase(d.slice(5)),P(f,d,e[d])));L.set(f,"hasDataAttrs",!0)}return e}return"object"==typeof a?this.each(function(){M.set(this,a)}):J(this,function(b){var c,d=n.camelCase(a);if(f&&void 0===b){if(c=M.get(f,a),void 0!==c)return c;if(c=M.get(f,d),void 0!==c)return c;if(c=P(f,d,void 0),void 0!==c)return c}else this.each(function(){var c=M.get(this,d);M.set(this,d,b),-1!==a.indexOf("-")&&void 0!==c&&M.set(this,a,b)})},null,b,arguments.length>1,null,!0)},removeData:function(a){return this.each(function(){M.remove(this,a)})}}),n.extend({queue:function(a,b,c){var d;return a?(b=(b||"fx")+"queue",d=L.get(a,b),c&&(!d||n.isArray(c)?d=L.access(a,b,n.makeArray(c)):d.push(c)),d||[]):void 0},dequeue:function(a,b){b=b||"fx";var c=n.queue(a,b),d=c.length,e=c.shift(),f=n._queueHooks(a,b),g=function(){n.dequeue(a,b)};"inprogress"===e&&(e=c.shift(),d--),e&&("fx"===b&&c.unshift("inprogress"),delete f.stop,e.call(a,g,f)),!d&&f&&f.empty.fire()},_queueHooks:function(a,b){var c=b+"queueHooks";return L.get(a,c)||L.access(a,c,{empty:n.Callbacks("once memory").add(function(){L.remove(a,[b+"queue",c])})})}}),n.fn.extend({queue:function(a,b){var c=2;return"string"!=typeof a&&(b=a,a="fx",c--),arguments.lengthx",k.noCloneChecked=!!b.cloneNode(!0).lastChild.defaultValue}();var U="undefined";k.focusinBubbles="onfocusin"in a;var V=/^key/,W=/^(?:mouse|pointer|contextmenu)|click/,X=/^(?:focusinfocus|focusoutblur)$/,Y=/^([^.]*)(?:\.(.+)|)$/;function Z(){return!0}function $(){return!1}function _(){try{return l.activeElement}catch(a){}}n.event={global:{},add:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.get(a);if(r){c.handler&&(f=c,c=f.handler,e=f.selector),c.guid||(c.guid=n.guid++),(i=r.events)||(i=r.events={}),(g=r.handle)||(g=r.handle=function(b){return typeof n!==U&&n.event.triggered!==b.type?n.event.dispatch.apply(a,arguments):void 0}),b=(b||"").match(E)||[""],j=b.length;while(j--)h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o&&(l=n.event.special[o]||{},o=(e?l.delegateType:l.bindType)||o,l=n.event.special[o]||{},k=n.extend({type:o,origType:q,data:d,handler:c,guid:c.guid,selector:e,needsContext:e&&n.expr.match.needsContext.test(e),namespace:p.join(".")},f),(m=i[o])||(m=i[o]=[],m.delegateCount=0,l.setup&&l.setup.call(a,d,p,g)!==!1||a.addEventListener&&a.addEventListener(o,g,!1)),l.add&&(l.add.call(a,k),k.handler.guid||(k.handler.guid=c.guid)),e?m.splice(m.delegateCount++,0,k):m.push(k),n.event.global[o]=!0)}},remove:function(a,b,c,d,e){var f,g,h,i,j,k,l,m,o,p,q,r=L.hasData(a)&&L.get(a);if(r&&(i=r.events)){b=(b||"").match(E)||[""],j=b.length;while(j--)if(h=Y.exec(b[j])||[],o=q=h[1],p=(h[2]||"").split(".").sort(),o){l=n.event.special[o]||{},o=(d?l.delegateType:l.bindType)||o,m=i[o]||[],h=h[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),g=f=m.length;while(f--)k=m[f],!e&&q!==k.origType||c&&c.guid!==k.guid||h&&!h.test(k.namespace)||d&&d!==k.selector&&("**"!==d||!k.selector)||(m.splice(f,1),k.selector&&m.delegateCount--,l.remove&&l.remove.call(a,k));g&&!m.length&&(l.teardown&&l.teardown.call(a,p,r.handle)!==!1||n.removeEvent(a,o,r.handle),delete i[o])}else for(o in i)n.event.remove(a,o+b[j],c,d,!0);n.isEmptyObject(i)&&(delete r.handle,L.remove(a,"events"))}},trigger:function(b,c,d,e){var f,g,h,i,k,m,o,p=[d||l],q=j.call(b,"type")?b.type:b,r=j.call(b,"namespace")?b.namespace.split("."):[];if(g=h=d=d||l,3!==d.nodeType&&8!==d.nodeType&&!X.test(q+n.event.triggered)&&(q.indexOf(".")>=0&&(r=q.split("."),q=r.shift(),r.sort()),k=q.indexOf(":")<0&&"on"+q,b=b[n.expando]?b:new n.Event(q,"object"==typeof b&&b),b.isTrigger=e?2:3,b.namespace=r.join("."),b.namespace_re=b.namespace?new RegExp("(^|\\.)"+r.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,b.result=void 0,b.target||(b.target=d),c=null==c?[b]:n.makeArray(c,[b]),o=n.event.special[q]||{},e||!o.trigger||o.trigger.apply(d,c)!==!1)){if(!e&&!o.noBubble&&!n.isWindow(d)){for(i=o.delegateType||q,X.test(i+q)||(g=g.parentNode);g;g=g.parentNode)p.push(g),h=g;h===(d.ownerDocument||l)&&p.push(h.defaultView||h.parentWindow||a)}f=0;while((g=p[f++])&&!b.isPropagationStopped())b.type=f>1?i:o.bindType||q,m=(L.get(g,"events")||{})[b.type]&&L.get(g,"handle"),m&&m.apply(g,c),m=k&&g[k],m&&m.apply&&n.acceptData(g)&&(b.result=m.apply(g,c),b.result===!1&&b.preventDefault());return b.type=q,e||b.isDefaultPrevented()||o._default&&o._default.apply(p.pop(),c)!==!1||!n.acceptData(d)||k&&n.isFunction(d[q])&&!n.isWindow(d)&&(h=d[k],h&&(d[k]=null),n.event.triggered=q,d[q](),n.event.triggered=void 0,h&&(d[k]=h)),b.result}},dispatch:function(a){a=n.event.fix(a);var b,c,e,f,g,h=[],i=d.call(arguments),j=(L.get(this,"events")||{})[a.type]||[],k=n.event.special[a.type]||{};if(i[0]=a,a.delegateTarget=this,!k.preDispatch||k.preDispatch.call(this,a)!==!1){h=n.event.handlers.call(this,a,j),b=0;while((f=h[b++])&&!a.isPropagationStopped()){a.currentTarget=f.elem,c=0;while((g=f.handlers[c++])&&!a.isImmediatePropagationStopped())(!a.namespace_re||a.namespace_re.test(g.namespace))&&(a.handleObj=g,a.data=g.data,e=((n.event.special[g.origType]||{}).handle||g.handler).apply(f.elem,i),void 0!==e&&(a.result=e)===!1&&(a.preventDefault(),a.stopPropagation()))}return k.postDispatch&&k.postDispatch.call(this,a),a.result}},handlers:function(a,b){var c,d,e,f,g=[],h=b.delegateCount,i=a.target;if(h&&i.nodeType&&(!a.button||"click"!==a.type))for(;i!==this;i=i.parentNode||this)if(i.disabled!==!0||"click"!==a.type){for(d=[],c=0;h>c;c++)f=b[c],e=f.selector+" ",void 0===d[e]&&(d[e]=f.needsContext?n(e,this).index(i)>=0:n.find(e,this,null,[i]).length),d[e]&&d.push(f);d.length&&g.push({elem:i,handlers:d})}return h]*)\/>/gi,bb=/<([\w:]+)/,cb=/<|?\w+;/,db=/<(?:script|style|link)/i,eb=/checked\s*(?:[^=]|=\s*.checked.)/i,fb=/^$|\/(?:java|ecma)script/i,gb=/^true\/(.*)/,hb=/^\s*\s*$/g,ib={option:[1,""," "],thead:[1,""],col:[2,""],tr:[2,""],td:[3,""],_default:[0,"",""]};ib.optgroup=ib.option,ib.tbody=ib.tfoot=ib.colgroup=ib.caption=ib.thead,ib.th=ib.td;function jb(a,b){return n.nodeName(a,"table")&&n.nodeName(11!==b.nodeType?b:b.firstChild,"tr")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function kb(a){return a.type=(null!==a.getAttribute("type"))+"/"+a.type,a}function lb(a){var b=gb.exec(a.type);return b?a.type=b[1]:a.removeAttribute("type"),a}function mb(a,b){for(var c=0,d=a.length;d>c;c++)L.set(a[c],"globalEval",!b||L.get(b[c],"globalEval"))}function nb(a,b){var c,d,e,f,g,h,i,j;if(1===b.nodeType){if(L.hasData(a)&&(f=L.access(a),g=L.set(b,f),j=f.events)){delete g.handle,g.events={};for(e in j)for(c=0,d=j[e].length;d>c;c++)n.event.add(b,e,j[e][c])}M.hasData(a)&&(h=M.access(a),i=n.extend({},h),M.set(b,i))}}function ob(a,b){var c=a.getElementsByTagName?a.getElementsByTagName(b||"*"):a.querySelectorAll?a.querySelectorAll(b||"*"):[];return void 0===b||b&&n.nodeName(a,b)?n.merge([a],c):c}function pb(a,b){var c=b.nodeName.toLowerCase();"input"===c&&T.test(a.type)?b.checked=a.checked:("input"===c||"textarea"===c)&&(b.defaultValue=a.defaultValue)}n.extend({clone:function(a,b,c){var d,e,f,g,h=a.cloneNode(!0),i=n.contains(a.ownerDocument,a);if(!(k.noCloneChecked||1!==a.nodeType&&11!==a.nodeType||n.isXMLDoc(a)))for(g=ob(h),f=ob(a),d=0,e=f.length;e>d;d++)pb(f[d],g[d]);if(b)if(c)for(f=f||ob(a),g=g||ob(h),d=0,e=f.length;e>d;d++)nb(f[d],g[d]);else nb(a,h);return g=ob(h,"script"),g.length>0&&mb(g,!i&&ob(a,"script")),h},buildFragment:function(a,b,c,d){for(var e,f,g,h,i,j,k=b.createDocumentFragment(),l=[],m=0,o=a.length;o>m;m++)if(e=a[m],e||0===e)if("object"===n.type(e))n.merge(l,e.nodeType?[e]:e);else if(cb.test(e)){f=f||k.appendChild(b.createElement("div")),g=(bb.exec(e)||["",""])[1].toLowerCase(),h=ib[g]||ib._default,f.innerHTML=h[1]+e.replace(ab,"<$1>$2>")+h[2],j=h[0];while(j--)f=f.lastChild;n.merge(l,f.childNodes),f=k.firstChild,f.textContent=""}else l.push(b.createTextNode(e));k.textContent="",m=0;while(e=l[m++])if((!d||-1===n.inArray(e,d))&&(i=n.contains(e.ownerDocument,e),f=ob(k.appendChild(e),"script"),i&&mb(f),c)){j=0;while(e=f[j++])fb.test(e.type||"")&&c.push(e)}return k},cleanData:function(a){for(var b,c,d,e,f=n.event.special,g=0;void 0!==(c=a[g]);g++){if(n.acceptData(c)&&(e=c[L.expando],e&&(b=L.cache[e]))){if(b.events)for(d in b.events)f[d]?n.event.remove(c,d):n.removeEvent(c,d,b.handle);L.cache[e]&&delete L.cache[e]}delete M.cache[c[M.expando]]}}}),n.fn.extend({text:function(a){return J(this,function(a){return void 0===a?n.text(this):this.empty().each(function(){(1===this.nodeType||11===this.nodeType||9===this.nodeType)&&(this.textContent=a)})},null,a,arguments.length)},append:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.appendChild(a)}})},prepend:function(){return this.domManip(arguments,function(a){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var b=jb(this,a);b.insertBefore(a,b.firstChild)}})},before:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this)})},after:function(){return this.domManip(arguments,function(a){this.parentNode&&this.parentNode.insertBefore(a,this.nextSibling)})},remove:function(a,b){for(var c,d=a?n.filter(a,this):this,e=0;null!=(c=d[e]);e++)b||1!==c.nodeType||n.cleanData(ob(c)),c.parentNode&&(b&&n.contains(c.ownerDocument,c)&&mb(ob(c,"script")),c.parentNode.removeChild(c));return this},empty:function(){for(var a,b=0;null!=(a=this[b]);b++)1===a.nodeType&&(n.cleanData(ob(a,!1)),a.textContent="");return this},clone:function(a,b){return a=null==a?!1:a,b=null==b?a:b,this.map(function(){return n.clone(this,a,b)})},html:function(a){return J(this,function(a){var b=this[0]||{},c=0,d=this.length;if(void 0===a&&1===b.nodeType)return b.innerHTML;if("string"==typeof a&&!db.test(a)&&!ib[(bb.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(ab,"<$1>$2>");try{for(;d>c;c++)b=this[c]||{},1===b.nodeType&&(n.cleanData(ob(b,!1)),b.innerHTML=a);b=0}catch(e){}}b&&this.empty().append(a)},null,a,arguments.length)},replaceWith:function(){var a=arguments[0];return this.domManip(arguments,function(b){a=this.parentNode,n.cleanData(ob(this)),a&&a.replaceChild(b,this)}),a&&(a.length||a.nodeType)?this:this.remove()},detach:function(a){return this.remove(a,!0)},domManip:function(a,b){a=e.apply([],a);var c,d,f,g,h,i,j=0,l=this.length,m=this,o=l-1,p=a[0],q=n.isFunction(p);if(q||l>1&&"string"==typeof p&&!k.checkClone&&eb.test(p))return this.each(function(c){var d=m.eq(c);q&&(a[0]=p.call(this,c,d.html())),d.domManip(a,b)});if(l&&(c=n.buildFragment(a,this[0].ownerDocument,!1,this),d=c.firstChild,1===c.childNodes.length&&(c=d),d)){for(f=n.map(ob(c,"script"),kb),g=f.length;l>j;j++)h=c,j!==o&&(h=n.clone(h,!0,!0),g&&n.merge(f,ob(h,"script"))),b.call(this[j],h,j);if(g)for(i=f[f.length-1].ownerDocument,n.map(f,lb),j=0;g>j;j++)h=f[j],fb.test(h.type||"")&&!L.access(h,"globalEval")&&n.contains(i,h)&&(h.src?n._evalUrl&&n._evalUrl(h.src):n.globalEval(h.textContent.replace(hb,"")))}return this}}),n.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){n.fn[a]=function(a){for(var c,d=[],e=n(a),g=e.length-1,h=0;g>=h;h++)c=h===g?this:this.clone(!0),n(e[h])[b](c),f.apply(d,c.get());return this.pushStack(d)}});var qb,rb={};function sb(b,c){var d,e=n(c.createElement(b)).appendTo(c.body),f=a.getDefaultComputedStyle&&(d=a.getDefaultComputedStyle(e[0]))?d.display:n.css(e[0],"display");return e.detach(),f}function tb(a){var b=l,c=rb[a];return c||(c=sb(a,b),"none"!==c&&c||(qb=(qb||n("")).appendTo(b.documentElement),b=qb[0].contentDocument,b.write(),b.close(),c=sb(a,b),qb.detach()),rb[a]=c),c}var ub=/^margin/,vb=new RegExp("^("+Q+")(?!px)[a-z%]+$","i"),wb=function(a){return a.ownerDocument.defaultView.getComputedStyle(a,null)};function xb(a,b,c){var d,e,f,g,h=a.style;return c=c||wb(a),c&&(g=c.getPropertyValue(b)||c[b]),c&&(""!==g||n.contains(a.ownerDocument,a)||(g=n.style(a,b)),vb.test(g)&&ub.test(b)&&(d=h.width,e=h.minWidth,f=h.maxWidth,h.minWidth=h.maxWidth=h.width=g,g=c.width,h.width=d,h.minWidth=e,h.maxWidth=f)),void 0!==g?g+"":g}function yb(a,b){return{get:function(){return a()?void delete this.get:(this.get=b).apply(this,arguments)}}}!function(){var b,c,d=l.documentElement,e=l.createElement("div"),f=l.createElement("div");if(f.style){f.style.backgroundClip="content-box",f.cloneNode(!0).style.backgroundClip="",k.clearCloneStyle="content-box"===f.style.backgroundClip,e.style.cssText="border:0;width:0;height:0;top:0;left:-9999px;margin-top:1px;position:absolute",e.appendChild(f);function g(){f.style.cssText="-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;margin-top:1%;top:1%;border:1px;padding:1px;width:4px;position:absolute",f.innerHTML="",d.appendChild(e);var g=a.getComputedStyle(f,null);b="1%"!==g.top,c="4px"===g.width,d.removeChild(e)}a.getComputedStyle&&n.extend(k,{pixelPosition:function(){return g(),b},boxSizingReliable:function(){return null==c&&g(),c},reliableMarginRight:function(){var b,c=f.appendChild(l.createElement("div"));return c.style.cssText=f.style.cssText="-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;display:block;margin:0;border:0;padding:0",c.style.marginRight=c.style.width="0",f.style.width="1px",d.appendChild(e),b=!parseFloat(a.getComputedStyle(c,null).marginRight),d.removeChild(e),b}})}}(),n.swap=function(a,b,c,d){var e,f,g={};for(f in b)g[f]=a.style[f],a.style[f]=b[f];e=c.apply(a,d||[]);for(f in b)a.style[f]=g[f];return e};var zb=/^(none|table(?!-c[ea]).+)/,Ab=new RegExp("^("+Q+")(.*)$","i"),Bb=new RegExp("^([+-])=("+Q+")","i"),Cb={position:"absolute",visibility:"hidden",display:"block"},Db={letterSpacing:"0",fontWeight:"400"},Eb=["Webkit","O","Moz","ms"];function Fb(a,b){if(b in a)return b;var c=b[0].toUpperCase()+b.slice(1),d=b,e=Eb.length;while(e--)if(b=Eb[e]+c,b in a)return b;return d}function Gb(a,b,c){var d=Ab.exec(b);return d?Math.max(0,d[1]-(c||0))+(d[2]||"px"):b}function Hb(a,b,c,d,e){for(var f=c===(d?"border":"content")?4:"width"===b?1:0,g=0;4>f;f+=2)"margin"===c&&(g+=n.css(a,c+R[f],!0,e)),d?("content"===c&&(g-=n.css(a,"padding"+R[f],!0,e)),"margin"!==c&&(g-=n.css(a,"border"+R[f]+"Width",!0,e))):(g+=n.css(a,"padding"+R[f],!0,e),"padding"!==c&&(g+=n.css(a,"border"+R[f]+"Width",!0,e)));return g}function Ib(a,b,c){var d=!0,e="width"===b?a.offsetWidth:a.offsetHeight,f=wb(a),g="border-box"===n.css(a,"boxSizing",!1,f);if(0>=e||null==e){if(e=xb(a,b,f),(0>e||null==e)&&(e=a.style[b]),vb.test(e))return e;d=g&&(k.boxSizingReliable()||e===a.style[b]),e=parseFloat(e)||0}return e+Hb(a,b,c||(g?"border":"content"),d,f)+"px"}function Jb(a,b){for(var c,d,e,f=[],g=0,h=a.length;h>g;g++)d=a[g],d.style&&(f[g]=L.get(d,"olddisplay"),c=d.style.display,b?(f[g]||"none"!==c||(d.style.display=""),""===d.style.display&&S(d)&&(f[g]=L.access(d,"olddisplay",tb(d.nodeName)))):(e=S(d),"none"===c&&e||L.set(d,"olddisplay",e?c:n.css(d,"display"))));for(g=0;h>g;g++)d=a[g],d.style&&(b&&"none"!==d.style.display&&""!==d.style.display||(d.style.display=b?f[g]||"":"none"));return a}n.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=xb(a,"opacity");return""===c?"1":c}}}},cssNumber:{columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{"float":"cssFloat"},style:function(a,b,c,d){if(a&&3!==a.nodeType&&8!==a.nodeType&&a.style){var e,f,g,h=n.camelCase(b),i=a.style;return b=n.cssProps[h]||(n.cssProps[h]=Fb(i,h)),g=n.cssHooks[b]||n.cssHooks[h],void 0===c?g&&"get"in g&&void 0!==(e=g.get(a,!1,d))?e:i[b]:(f=typeof c,"string"===f&&(e=Bb.exec(c))&&(c=(e[1]+1)*e[2]+parseFloat(n.css(a,b)),f="number"),null!=c&&c===c&&("number"!==f||n.cssNumber[h]||(c+="px"),k.clearCloneStyle||""!==c||0!==b.indexOf("background")||(i[b]="inherit"),g&&"set"in g&&void 0===(c=g.set(a,c,d))||(i[b]=c)),void 0)}},css:function(a,b,c,d){var e,f,g,h=n.camelCase(b);return b=n.cssProps[h]||(n.cssProps[h]=Fb(a.style,h)),g=n.cssHooks[b]||n.cssHooks[h],g&&"get"in g&&(e=g.get(a,!0,c)),void 0===e&&(e=xb(a,b,d)),"normal"===e&&b in Db&&(e=Db[b]),""===c||c?(f=parseFloat(e),c===!0||n.isNumeric(f)?f||0:e):e}}),n.each(["height","width"],function(a,b){n.cssHooks[b]={get:function(a,c,d){return c?zb.test(n.css(a,"display"))&&0===a.offsetWidth?n.swap(a,Cb,function(){return Ib(a,b,d)}):Ib(a,b,d):void 0},set:function(a,c,d){var e=d&&wb(a);return Gb(a,c,d?Hb(a,b,d,"border-box"===n.css(a,"boxSizing",!1,e),e):0)}}}),n.cssHooks.marginRight=yb(k.reliableMarginRight,function(a,b){return b?n.swap(a,{display:"inline-block"},xb,[a,"marginRight"]):void 0}),n.each({margin:"",padding:"",border:"Width"},function(a,b){n.cssHooks[a+b]={expand:function(c){for(var d=0,e={},f="string"==typeof c?c.split(" "):[c];4>d;d++)e[a+R[d]+b]=f[d]||f[d-2]||f[0];return e}},ub.test(a)||(n.cssHooks[a+b].set=Gb)}),n.fn.extend({css:function(a,b){return J(this,function(a,b,c){var d,e,f={},g=0;if(n.isArray(b)){for(d=wb(a),e=b.length;e>g;g++)f[b[g]]=n.css(a,b[g],!1,d);return f}return void 0!==c?n.style(a,b,c):n.css(a,b)},a,b,arguments.length>1)},show:function(){return Jb(this,!0)},hide:function(){return Jb(this)},toggle:function(a){return"boolean"==typeof a?a?this.show():this.hide():this.each(function(){S(this)?n(this).show():n(this).hide()})}});function Kb(a,b,c,d,e){return new Kb.prototype.init(a,b,c,d,e)}n.Tween=Kb,Kb.prototype={constructor:Kb,init:function(a,b,c,d,e,f){this.elem=a,this.prop=c,this.easing=e||"swing",this.options=b,this.start=this.now=this.cur(),this.end=d,this.unit=f||(n.cssNumber[c]?"":"px")},cur:function(){var a=Kb.propHooks[this.prop];return a&&a.get?a.get(this):Kb.propHooks._default.get(this)},run:function(a){var b,c=Kb.propHooks[this.prop];return this.pos=b=this.options.duration?n.easing[this.easing](a,this.options.duration*a,0,1,this.options.duration):a,this.now=(this.end-this.start)*b+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),c&&c.set?c.set(this):Kb.propHooks._default.set(this),this}},Kb.prototype.init.prototype=Kb.prototype,Kb.propHooks={_default:{get:function(a){var b;return null==a.elem[a.prop]||a.elem.style&&null!=a.elem.style[a.prop]?(b=n.css(a.elem,a.prop,""),b&&"auto"!==b?b:0):a.elem[a.prop]},set:function(a){n.fx.step[a.prop]?n.fx.step[a.prop](a):a.elem.style&&(null!=a.elem.style[n.cssProps[a.prop]]||n.cssHooks[a.prop])?n.style(a.elem,a.prop,a.now+a.unit):a.elem[a.prop]=a.now}}},Kb.propHooks.scrollTop=Kb.propHooks.scrollLeft={set:function(a){a.elem.nodeType&&a.elem.parentNode&&(a.elem[a.prop]=a.now)}},n.easing={linear:function(a){return a},swing:function(a){return.5-Math.cos(a*Math.PI)/2}},n.fx=Kb.prototype.init,n.fx.step={};var Lb,Mb,Nb=/^(?:toggle|show|hide)$/,Ob=new RegExp("^(?:([+-])=|)("+Q+")([a-z%]*)$","i"),Pb=/queueHooks$/,Qb=[Vb],Rb={"*":[function(a,b){var c=this.createTween(a,b),d=c.cur(),e=Ob.exec(b),f=e&&e[3]||(n.cssNumber[a]?"":"px"),g=(n.cssNumber[a]||"px"!==f&&+d)&&Ob.exec(n.css(c.elem,a)),h=1,i=20;if(g&&g[3]!==f){f=f||g[3],e=e||[],g=+d||1;do h=h||".5",g/=h,n.style(c.elem,a,g+f);while(h!==(h=c.cur()/d)&&1!==h&&--i)}return e&&(g=c.start=+g||+d||0,c.unit=f,c.end=e[1]?g+(e[1]+1)*e[2]:+e[2]),c}]};function Sb(){return setTimeout(function(){Lb=void 0}),Lb=n.now()}function Tb(a,b){var c,d=0,e={height:a};for(b=b?1:0;4>d;d+=2-b)c=R[d],e["margin"+c]=e["padding"+c]=a;return b&&(e.opacity=e.width=a),e}function Ub(a,b,c){for(var d,e=(Rb[b]||[]).concat(Rb["*"]),f=0,g=e.length;g>f;f++)if(d=e[f].call(c,b,a))return d}function Vb(a,b,c){var d,e,f,g,h,i,j,k,l=this,m={},o=a.style,p=a.nodeType&&S(a),q=L.get(a,"fxshow");c.queue||(h=n._queueHooks(a,"fx"),null==h.unqueued&&(h.unqueued=0,i=h.empty.fire,h.empty.fire=function(){h.unqueued||i()}),h.unqueued++,l.always(function(){l.always(function(){h.unqueued--,n.queue(a,"fx").length||h.empty.fire()})})),1===a.nodeType&&("height"in b||"width"in b)&&(c.overflow=[o.overflow,o.overflowX,o.overflowY],j=n.css(a,"display"),k="none"===j?L.get(a,"olddisplay")||tb(a.nodeName):j,"inline"===k&&"none"===n.css(a,"float")&&(o.display="inline-block")),c.overflow&&(o.overflow="hidden",l.always(function(){o.overflow=c.overflow[0],o.overflowX=c.overflow[1],o.overflowY=c.overflow[2]}));for(d in b)if(e=b[d],Nb.exec(e)){if(delete b[d],f=f||"toggle"===e,e===(p?"hide":"show")){if("show"!==e||!q||void 0===q[d])continue;p=!0}m[d]=q&&q[d]||n.style(a,d)}else j=void 0;if(n.isEmptyObject(m))"inline"===("none"===j?tb(a.nodeName):j)&&(o.display=j);else{q?"hidden"in q&&(p=q.hidden):q=L.access(a,"fxshow",{}),f&&(q.hidden=!p),p?n(a).show():l.done(function(){n(a).hide()}),l.done(function(){var b;L.remove(a,"fxshow");for(b in m)n.style(a,b,m[b])});for(d in m)g=Ub(p?q[d]:0,d,l),d in q||(q[d]=g.start,p&&(g.end=g.start,g.start="width"===d||"height"===d?1:0))}}function Wb(a,b){var c,d,e,f,g;for(c in a)if(d=n.camelCase(c),e=b[d],f=a[c],n.isArray(f)&&(e=f[1],f=a[c]=f[0]),c!==d&&(a[d]=f,delete a[c]),g=n.cssHooks[d],g&&"expand"in g){f=g.expand(f),delete a[d];for(c in f)c in a||(a[c]=f[c],b[c]=e)}else b[d]=e}function Xb(a,b,c){var d,e,f=0,g=Qb.length,h=n.Deferred().always(function(){delete i.elem}),i=function(){if(e)return!1;for(var b=Lb||Sb(),c=Math.max(0,j.startTime+j.duration-b),d=c/j.duration||0,f=1-d,g=0,i=j.tweens.length;i>g;g++)j.tweens[g].run(f);return h.notifyWith(a,[j,f,c]),1>f&&i?c:(h.resolveWith(a,[j]),!1)},j=h.promise({elem:a,props:n.extend({},b),opts:n.extend(!0,{specialEasing:{}},c),originalProperties:b,originalOptions:c,startTime:Lb||Sb(),duration:c.duration,tweens:[],createTween:function(b,c){var d=n.Tween(a,j.opts,b,c,j.opts.specialEasing[b]||j.opts.easing);return j.tweens.push(d),d},stop:function(b){var c=0,d=b?j.tweens.length:0;if(e)return this;for(e=!0;d>c;c++)j.tweens[c].run(1);return b?h.resolveWith(a,[j,b]):h.rejectWith(a,[j,b]),this}}),k=j.props;for(Wb(k,j.opts.specialEasing);g>f;f++)if(d=Qb[f].call(j,a,k,j.opts))return d;return n.map(k,Ub,j),n.isFunction(j.opts.start)&&j.opts.start.call(a,j),n.fx.timer(n.extend(i,{elem:a,anim:j,queue:j.opts.queue})),j.progress(j.opts.progress).done(j.opts.done,j.opts.complete).fail(j.opts.fail).always(j.opts.always)}n.Animation=n.extend(Xb,{tweener:function(a,b){n.isFunction(a)?(b=a,a=["*"]):a=a.split(" ");for(var c,d=0,e=a.length;e>d;d++)c=a[d],Rb[c]=Rb[c]||[],Rb[c].unshift(b)},prefilter:function(a,b){b?Qb.unshift(a):Qb.push(a)}}),n.speed=function(a,b,c){var d=a&&"object"==typeof a?n.extend({},a):{complete:c||!c&&b||n.isFunction(a)&&a,duration:a,easing:c&&b||b&&!n.isFunction(b)&&b};return d.duration=n.fx.off?0:"number"==typeof d.duration?d.duration:d.duration in n.fx.speeds?n.fx.speeds[d.duration]:n.fx.speeds._default,(null==d.queue||d.queue===!0)&&(d.queue="fx"),d.old=d.complete,d.complete=function(){n.isFunction(d.old)&&d.old.call(this),d.queue&&n.dequeue(this,d.queue)},d},n.fn.extend({fadeTo:function(a,b,c,d){return this.filter(S).css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=n.isEmptyObject(a),f=n.speed(b,c,d),g=function(){var b=Xb(this,n.extend({},a),f);(e||L.get(this,"finish"))&&b.stop(!0)};return g.finish=g,e||f.queue===!1?this.each(g):this.queue(f.queue,g)},stop:function(a,b,c){var d=function(a){var b=a.stop;delete a.stop,b(c)};return"string"!=typeof a&&(c=b,b=a,a=void 0),b&&a!==!1&&this.queue(a||"fx",[]),this.each(function(){var b=!0,e=null!=a&&a+"queueHooks",f=n.timers,g=L.get(this);if(e)g[e]&&g[e].stop&&d(g[e]);else for(e in g)g[e]&&g[e].stop&&Pb.test(e)&&d(g[e]);for(e=f.length;e--;)f[e].elem!==this||null!=a&&f[e].queue!==a||(f[e].anim.stop(c),b=!1,f.splice(e,1));(b||!c)&&n.dequeue(this,a)})},finish:function(a){return a!==!1&&(a=a||"fx"),this.each(function(){var b,c=L.get(this),d=c[a+"queue"],e=c[a+"queueHooks"],f=n.timers,g=d?d.length:0;for(c.finish=!0,n.queue(this,a,[]),e&&e.stop&&e.stop.call(this,!0),b=f.length;b--;)f[b].elem===this&&f[b].queue===a&&(f[b].anim.stop(!0),f.splice(b,1));for(b=0;g>b;b++)d[b]&&d[b].finish&&d[b].finish.call(this);delete c.finish})}}),n.each(["toggle","show","hide"],function(a,b){var c=n.fn[b];n.fn[b]=function(a,d,e){return null==a||"boolean"==typeof a?c.apply(this,arguments):this.animate(Tb(b,!0),a,d,e)}}),n.each({slideDown:Tb("show"),slideUp:Tb("hide"),slideToggle:Tb("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){n.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),n.timers=[],n.fx.tick=function(){var a,b=0,c=n.timers;for(Lb=n.now();b1)},removeAttr:function(a){return this.each(function(){n.removeAttr(this,a)})}}),n.extend({attr:function(a,b,c){var d,e,f=a.nodeType;if(a&&3!==f&&8!==f&&2!==f)return typeof a.getAttribute===U?n.prop(a,b,c):(1===f&&n.isXMLDoc(a)||(b=b.toLowerCase(),d=n.attrHooks[b]||(n.expr.match.bool.test(b)?Zb:Yb)),void 0===c?d&&"get"in d&&null!==(e=d.get(a,b))?e:(e=n.find.attr(a,b),null==e?void 0:e):null!==c?d&&"set"in d&&void 0!==(e=d.set(a,c,b))?e:(a.setAttribute(b,c+""),c):void n.removeAttr(a,b))
-},removeAttr:function(a,b){var c,d,e=0,f=b&&b.match(E);if(f&&1===a.nodeType)while(c=f[e++])d=n.propFix[c]||c,n.expr.match.bool.test(c)&&(a[d]=!1),a.removeAttribute(c)},attrHooks:{type:{set:function(a,b){if(!k.radioValue&&"radio"===b&&n.nodeName(a,"input")){var c=a.value;return a.setAttribute("type",b),c&&(a.value=c),b}}}}}),Zb={set:function(a,b,c){return b===!1?n.removeAttr(a,c):a.setAttribute(c,c),c}},n.each(n.expr.match.bool.source.match(/\w+/g),function(a,b){var c=$b[b]||n.find.attr;$b[b]=function(a,b,d){var e,f;return d||(f=$b[b],$b[b]=e,e=null!=c(a,b,d)?b.toLowerCase():null,$b[b]=f),e}});var _b=/^(?:input|select|textarea|button)$/i;n.fn.extend({prop:function(a,b){return J(this,n.prop,a,b,arguments.length>1)},removeProp:function(a){return this.each(function(){delete this[n.propFix[a]||a]})}}),n.extend({propFix:{"for":"htmlFor","class":"className"},prop:function(a,b,c){var d,e,f,g=a.nodeType;if(a&&3!==g&&8!==g&&2!==g)return f=1!==g||!n.isXMLDoc(a),f&&(b=n.propFix[b]||b,e=n.propHooks[b]),void 0!==c?e&&"set"in e&&void 0!==(d=e.set(a,c,b))?d:a[b]=c:e&&"get"in e&&null!==(d=e.get(a,b))?d:a[b]},propHooks:{tabIndex:{get:function(a){return a.hasAttribute("tabindex")||_b.test(a.nodeName)||a.href?a.tabIndex:-1}}}}),k.optSelected||(n.propHooks.selected={get:function(a){var b=a.parentNode;return b&&b.parentNode&&b.parentNode.selectedIndex,null}}),n.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){n.propFix[this.toLowerCase()]=this});var ac=/[\t\r\n\f]/g;n.fn.extend({addClass:function(a){var b,c,d,e,f,g,h="string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).addClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):" ")){f=0;while(e=b[f++])d.indexOf(" "+e+" ")<0&&(d+=e+" ");g=n.trim(d),c.className!==g&&(c.className=g)}return this},removeClass:function(a){var b,c,d,e,f,g,h=0===arguments.length||"string"==typeof a&&a,i=0,j=this.length;if(n.isFunction(a))return this.each(function(b){n(this).removeClass(a.call(this,b,this.className))});if(h)for(b=(a||"").match(E)||[];j>i;i++)if(c=this[i],d=1===c.nodeType&&(c.className?(" "+c.className+" ").replace(ac," "):"")){f=0;while(e=b[f++])while(d.indexOf(" "+e+" ")>=0)d=d.replace(" "+e+" "," ");g=a?n.trim(d):"",c.className!==g&&(c.className=g)}return this},toggleClass:function(a,b){var c=typeof a;return"boolean"==typeof b&&"string"===c?b?this.addClass(a):this.removeClass(a):this.each(n.isFunction(a)?function(c){n(this).toggleClass(a.call(this,c,this.className,b),b)}:function(){if("string"===c){var b,d=0,e=n(this),f=a.match(E)||[];while(b=f[d++])e.hasClass(b)?e.removeClass(b):e.addClass(b)}else(c===U||"boolean"===c)&&(this.className&&L.set(this,"__className__",this.className),this.className=this.className||a===!1?"":L.get(this,"__className__")||"")})},hasClass:function(a){for(var b=" "+a+" ",c=0,d=this.length;d>c;c++)if(1===this[c].nodeType&&(" "+this[c].className+" ").replace(ac," ").indexOf(b)>=0)return!0;return!1}});var bc=/\r/g;n.fn.extend({val:function(a){var b,c,d,e=this[0];{if(arguments.length)return d=n.isFunction(a),this.each(function(c){var e;1===this.nodeType&&(e=d?a.call(this,c,n(this).val()):a,null==e?e="":"number"==typeof e?e+="":n.isArray(e)&&(e=n.map(e,function(a){return null==a?"":a+""})),b=n.valHooks[this.type]||n.valHooks[this.nodeName.toLowerCase()],b&&"set"in b&&void 0!==b.set(this,e,"value")||(this.value=e))});if(e)return b=n.valHooks[e.type]||n.valHooks[e.nodeName.toLowerCase()],b&&"get"in b&&void 0!==(c=b.get(e,"value"))?c:(c=e.value,"string"==typeof c?c.replace(bc,""):null==c?"":c)}}}),n.extend({valHooks:{option:{get:function(a){var b=n.find.attr(a,"value");return null!=b?b:n.trim(n.text(a))}},select:{get:function(a){for(var b,c,d=a.options,e=a.selectedIndex,f="select-one"===a.type||0>e,g=f?null:[],h=f?e+1:d.length,i=0>e?h:f?e:0;h>i;i++)if(c=d[i],!(!c.selected&&i!==e||(k.optDisabled?c.disabled:null!==c.getAttribute("disabled"))||c.parentNode.disabled&&n.nodeName(c.parentNode,"optgroup"))){if(b=n(c).val(),f)return b;g.push(b)}return g},set:function(a,b){var c,d,e=a.options,f=n.makeArray(b),g=e.length;while(g--)d=e[g],(d.selected=n.inArray(d.value,f)>=0)&&(c=!0);return c||(a.selectedIndex=-1),f}}}}),n.each(["radio","checkbox"],function(){n.valHooks[this]={set:function(a,b){return n.isArray(b)?a.checked=n.inArray(n(a).val(),b)>=0:void 0}},k.checkOn||(n.valHooks[this].get=function(a){return null===a.getAttribute("value")?"on":a.value})}),n.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error contextmenu".split(" "),function(a,b){n.fn[b]=function(a,c){return arguments.length>0?this.on(b,null,a,c):this.trigger(b)}}),n.fn.extend({hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)},bind:function(a,b,c){return this.on(a,null,b,c)},unbind:function(a,b){return this.off(a,null,b)},delegate:function(a,b,c,d){return this.on(b,a,c,d)},undelegate:function(a,b,c){return 1===arguments.length?this.off(a,"**"):this.off(b,a||"**",c)}});var cc=n.now(),dc=/\?/;n.parseJSON=function(a){return JSON.parse(a+"")},n.parseXML=function(a){var b,c;if(!a||"string"!=typeof a)return null;try{c=new DOMParser,b=c.parseFromString(a,"text/xml")}catch(d){b=void 0}return(!b||b.getElementsByTagName("parsererror").length)&&n.error("Invalid XML: "+a),b};var ec,fc,gc=/#.*$/,hc=/([?&])_=[^&]*/,ic=/^(.*?):[ \t]*([^\r\n]*)$/gm,jc=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,kc=/^(?:GET|HEAD)$/,lc=/^\/\//,mc=/^([\w.+-]+:)(?:\/\/(?:[^\/?#]*@|)([^\/?#:]*)(?::(\d+)|)|)/,nc={},oc={},pc="*/".concat("*");try{fc=location.href}catch(qc){fc=l.createElement("a"),fc.href="",fc=fc.href}ec=mc.exec(fc.toLowerCase())||[];function rc(a){return function(b,c){"string"!=typeof b&&(c=b,b="*");var d,e=0,f=b.toLowerCase().match(E)||[];if(n.isFunction(c))while(d=f[e++])"+"===d[0]?(d=d.slice(1)||"*",(a[d]=a[d]||[]).unshift(c)):(a[d]=a[d]||[]).push(c)}}function sc(a,b,c,d){var e={},f=a===oc;function g(h){var i;return e[h]=!0,n.each(a[h]||[],function(a,h){var j=h(b,c,d);return"string"!=typeof j||f||e[j]?f?!(i=j):void 0:(b.dataTypes.unshift(j),g(j),!1)}),i}return g(b.dataTypes[0])||!e["*"]&&g("*")}function tc(a,b){var c,d,e=n.ajaxSettings.flatOptions||{};for(c in b)void 0!==b[c]&&((e[c]?a:d||(d={}))[c]=b[c]);return d&&n.extend(!0,a,d),a}function uc(a,b,c){var d,e,f,g,h=a.contents,i=a.dataTypes;while("*"===i[0])i.shift(),void 0===d&&(d=a.mimeType||b.getResponseHeader("Content-Type"));if(d)for(e in h)if(h[e]&&h[e].test(d)){i.unshift(e);break}if(i[0]in c)f=i[0];else{for(e in c){if(!i[0]||a.converters[e+" "+i[0]]){f=e;break}g||(g=e)}f=f||g}return f?(f!==i[0]&&i.unshift(f),c[f]):void 0}function vc(a,b,c,d){var e,f,g,h,i,j={},k=a.dataTypes.slice();if(k[1])for(g in a.converters)j[g.toLowerCase()]=a.converters[g];f=k.shift();while(f)if(a.responseFields[f]&&(c[a.responseFields[f]]=b),!i&&d&&a.dataFilter&&(b=a.dataFilter(b,a.dataType)),i=f,f=k.shift())if("*"===f)f=i;else if("*"!==i&&i!==f){if(g=j[i+" "+f]||j["* "+f],!g)for(e in j)if(h=e.split(" "),h[1]===f&&(g=j[i+" "+h[0]]||j["* "+h[0]])){g===!0?g=j[e]:j[e]!==!0&&(f=h[0],k.unshift(h[1]));break}if(g!==!0)if(g&&a["throws"])b=g(b);else try{b=g(b)}catch(l){return{state:"parsererror",error:g?l:"No conversion from "+i+" to "+f}}}return{state:"success",data:b}}n.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:fc,type:"GET",isLocal:jc.test(ec[1]),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":pc,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":n.parseJSON,"text xml":n.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(a,b){return b?tc(tc(a,n.ajaxSettings),b):tc(n.ajaxSettings,a)},ajaxPrefilter:rc(nc),ajaxTransport:rc(oc),ajax:function(a,b){"object"==typeof a&&(b=a,a=void 0),b=b||{};var c,d,e,f,g,h,i,j,k=n.ajaxSetup({},b),l=k.context||k,m=k.context&&(l.nodeType||l.jquery)?n(l):n.event,o=n.Deferred(),p=n.Callbacks("once memory"),q=k.statusCode||{},r={},s={},t=0,u="canceled",v={readyState:0,getResponseHeader:function(a){var b;if(2===t){if(!f){f={};while(b=ic.exec(e))f[b[1].toLowerCase()]=b[2]}b=f[a.toLowerCase()]}return null==b?null:b},getAllResponseHeaders:function(){return 2===t?e:null},setRequestHeader:function(a,b){var c=a.toLowerCase();return t||(a=s[c]=s[c]||a,r[a]=b),this},overrideMimeType:function(a){return t||(k.mimeType=a),this},statusCode:function(a){var b;if(a)if(2>t)for(b in a)q[b]=[q[b],a[b]];else v.always(a[v.status]);return this},abort:function(a){var b=a||u;return c&&c.abort(b),x(0,b),this}};if(o.promise(v).complete=p.add,v.success=v.done,v.error=v.fail,k.url=((a||k.url||fc)+"").replace(gc,"").replace(lc,ec[1]+"//"),k.type=b.method||b.type||k.method||k.type,k.dataTypes=n.trim(k.dataType||"*").toLowerCase().match(E)||[""],null==k.crossDomain&&(h=mc.exec(k.url.toLowerCase()),k.crossDomain=!(!h||h[1]===ec[1]&&h[2]===ec[2]&&(h[3]||("http:"===h[1]?"80":"443"))===(ec[3]||("http:"===ec[1]?"80":"443")))),k.data&&k.processData&&"string"!=typeof k.data&&(k.data=n.param(k.data,k.traditional)),sc(nc,k,b,v),2===t)return v;i=k.global,i&&0===n.active++&&n.event.trigger("ajaxStart"),k.type=k.type.toUpperCase(),k.hasContent=!kc.test(k.type),d=k.url,k.hasContent||(k.data&&(d=k.url+=(dc.test(d)?"&":"?")+k.data,delete k.data),k.cache===!1&&(k.url=hc.test(d)?d.replace(hc,"$1_="+cc++):d+(dc.test(d)?"&":"?")+"_="+cc++)),k.ifModified&&(n.lastModified[d]&&v.setRequestHeader("If-Modified-Since",n.lastModified[d]),n.etag[d]&&v.setRequestHeader("If-None-Match",n.etag[d])),(k.data&&k.hasContent&&k.contentType!==!1||b.contentType)&&v.setRequestHeader("Content-Type",k.contentType),v.setRequestHeader("Accept",k.dataTypes[0]&&k.accepts[k.dataTypes[0]]?k.accepts[k.dataTypes[0]]+("*"!==k.dataTypes[0]?", "+pc+"; q=0.01":""):k.accepts["*"]);for(j in k.headers)v.setRequestHeader(j,k.headers[j]);if(k.beforeSend&&(k.beforeSend.call(l,v,k)===!1||2===t))return v.abort();u="abort";for(j in{success:1,error:1,complete:1})v[j](k[j]);if(c=sc(oc,k,b,v)){v.readyState=1,i&&m.trigger("ajaxSend",[v,k]),k.async&&k.timeout>0&&(g=setTimeout(function(){v.abort("timeout")},k.timeout));try{t=1,c.send(r,x)}catch(w){if(!(2>t))throw w;x(-1,w)}}else x(-1,"No Transport");function x(a,b,f,h){var j,r,s,u,w,x=b;2!==t&&(t=2,g&&clearTimeout(g),c=void 0,e=h||"",v.readyState=a>0?4:0,j=a>=200&&300>a||304===a,f&&(u=uc(k,v,f)),u=vc(k,u,v,j),j?(k.ifModified&&(w=v.getResponseHeader("Last-Modified"),w&&(n.lastModified[d]=w),w=v.getResponseHeader("etag"),w&&(n.etag[d]=w)),204===a||"HEAD"===k.type?x="nocontent":304===a?x="notmodified":(x=u.state,r=u.data,s=u.error,j=!s)):(s=x,(a||!x)&&(x="error",0>a&&(a=0))),v.status=a,v.statusText=(b||x)+"",j?o.resolveWith(l,[r,x,v]):o.rejectWith(l,[v,x,s]),v.statusCode(q),q=void 0,i&&m.trigger(j?"ajaxSuccess":"ajaxError",[v,k,j?r:s]),p.fireWith(l,[v,x]),i&&(m.trigger("ajaxComplete",[v,k]),--n.active||n.event.trigger("ajaxStop")))}return v},getJSON:function(a,b,c){return n.get(a,b,c,"json")},getScript:function(a,b){return n.get(a,void 0,b,"script")}}),n.each(["get","post"],function(a,b){n[b]=function(a,c,d,e){return n.isFunction(c)&&(e=e||d,d=c,c=void 0),n.ajax({url:a,type:b,dataType:e,data:c,success:d})}}),n.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(a,b){n.fn[b]=function(a){return this.on(b,a)}}),n._evalUrl=function(a){return n.ajax({url:a,type:"GET",dataType:"script",async:!1,global:!1,"throws":!0})},n.fn.extend({wrapAll:function(a){var b;return n.isFunction(a)?this.each(function(b){n(this).wrapAll(a.call(this,b))}):(this[0]&&(b=n(a,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstElementChild)a=a.firstElementChild;return a}).append(this)),this)},wrapInner:function(a){return this.each(n.isFunction(a)?function(b){n(this).wrapInner(a.call(this,b))}:function(){var b=n(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){var b=n.isFunction(a);return this.each(function(c){n(this).wrapAll(b?a.call(this,c):a)})},unwrap:function(){return this.parent().each(function(){n.nodeName(this,"body")||n(this).replaceWith(this.childNodes)}).end()}}),n.expr.filters.hidden=function(a){return a.offsetWidth<=0&&a.offsetHeight<=0},n.expr.filters.visible=function(a){return!n.expr.filters.hidden(a)};var wc=/%20/g,xc=/\[\]$/,yc=/\r?\n/g,zc=/^(?:submit|button|image|reset|file)$/i,Ac=/^(?:input|select|textarea|keygen)/i;function Bc(a,b,c,d){var e;if(n.isArray(b))n.each(b,function(b,e){c||xc.test(a)?d(a,e):Bc(a+"["+("object"==typeof e?b:"")+"]",e,c,d)});else if(c||"object"!==n.type(b))d(a,b);else for(e in b)Bc(a+"["+e+"]",b[e],c,d)}n.param=function(a,b){var c,d=[],e=function(a,b){b=n.isFunction(b)?b():null==b?"":b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};if(void 0===b&&(b=n.ajaxSettings&&n.ajaxSettings.traditional),n.isArray(a)||a.jquery&&!n.isPlainObject(a))n.each(a,function(){e(this.name,this.value)});else for(c in a)Bc(c,a[c],b,e);return d.join("&").replace(wc,"+")},n.fn.extend({serialize:function(){return n.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var a=n.prop(this,"elements");return a?n.makeArray(a):this}).filter(function(){var a=this.type;return this.name&&!n(this).is(":disabled")&&Ac.test(this.nodeName)&&!zc.test(a)&&(this.checked||!T.test(a))}).map(function(a,b){var c=n(this).val();return null==c?null:n.isArray(c)?n.map(c,function(a){return{name:b.name,value:a.replace(yc,"\r\n")}}):{name:b.name,value:c.replace(yc,"\r\n")}}).get()}}),n.ajaxSettings.xhr=function(){try{return new XMLHttpRequest}catch(a){}};var Cc=0,Dc={},Ec={0:200,1223:204},Fc=n.ajaxSettings.xhr();a.ActiveXObject&&n(a).on("unload",function(){for(var a in Dc)Dc[a]()}),k.cors=!!Fc&&"withCredentials"in Fc,k.ajax=Fc=!!Fc,n.ajaxTransport(function(a){var b;return k.cors||Fc&&!a.crossDomain?{send:function(c,d){var e,f=a.xhr(),g=++Cc;if(f.open(a.type,a.url,a.async,a.username,a.password),a.xhrFields)for(e in a.xhrFields)f[e]=a.xhrFields[e];a.mimeType&&f.overrideMimeType&&f.overrideMimeType(a.mimeType),a.crossDomain||c["X-Requested-With"]||(c["X-Requested-With"]="XMLHttpRequest");for(e in c)f.setRequestHeader(e,c[e]);b=function(a){return function(){b&&(delete Dc[g],b=f.onload=f.onerror=null,"abort"===a?f.abort():"error"===a?d(f.status,f.statusText):d(Ec[f.status]||f.status,f.statusText,"string"==typeof f.responseText?{text:f.responseText}:void 0,f.getAllResponseHeaders()))}},f.onload=b(),f.onerror=b("error"),b=Dc[g]=b("abort");try{f.send(a.hasContent&&a.data||null)}catch(h){if(b)throw h}},abort:function(){b&&b()}}:void 0}),n.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/(?:java|ecma)script/},converters:{"text script":function(a){return n.globalEval(a),a}}}),n.ajaxPrefilter("script",function(a){void 0===a.cache&&(a.cache=!1),a.crossDomain&&(a.type="GET")}),n.ajaxTransport("script",function(a){if(a.crossDomain){var b,c;return{send:function(d,e){b=n("