#wpforms-google-drive-sign-in {
  /**
	 * Generated via https://developers.google.com/identity/branding-guidelines#expandable-1
	 */
}

#wpforms-google-drive-sign-in .gsi-material-button {
  -moz-user-select: none;
  -webkit-user-select: none;
  -ms-user-select: none;
  -webkit-appearance: none;
  background-color: WHITE;
  background-image: none;
  border: 1px solid #747775;
  -webkit-border-radius: 4px;
  border-radius: 4px;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  color: #1f1f1f;
  cursor: pointer;
  font-family: 'Roboto', arial, sans-serif;
  font-size: 14px;
  height: 40px;
  letter-spacing: 0.25px;
  outline: none;
  overflow: hidden;
  padding: 0 12px;
  position: relative;
  text-align: center;
  -webkit-transition: background-color .218s, border-color .218s, box-shadow .218s;
  transition: background-color .218s, border-color .218s, box-shadow .218s;
  vertical-align: middle;
  white-space: nowrap;
  width: auto;
  max-width: 400px;
  min-width: min-content;
}

#wpforms-google-drive-sign-in .gsi-material-button .gsi-material-button-icon {
  height: 20px;
  margin-right: 12px;
  min-width: 20px;
  width: 20px;
}

#wpforms-google-drive-sign-in .gsi-material-button .gsi-material-button-content-wrapper {
  -webkit-align-items: center;
  align-items: center;
  display: flex;
  -webkit-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: nowrap;
  flex-wrap: nowrap;
  height: 100%;
  justify-content: space-between;
  position: relative;
  width: 100%;
}

#wpforms-google-drive-sign-in .gsi-material-button .gsi-material-button-contents {
  -webkit-flex-grow: 1;
  flex-grow: 1;
  font-family: 'Roboto', arial, sans-serif;
  font-weight: 500;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: top;
}

#wpforms-google-drive-sign-in .gsi-material-button .gsi-material-button-state {
  -webkit-transition: opacity .218s;
  transition: opacity .218s;
  bottom: 0;
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
}

#wpforms-google-drive-sign-in .gsi-material-button:disabled {
  cursor: default;
  background-color: #ffffff61;
  border-color: #1f1f1f1f;
}

#wpforms-google-drive-sign-in .gsi-material-button:disabled .gsi-material-button-contents {
  opacity: 38%;
}

#wpforms-google-drive-sign-in .gsi-material-button:disabled .gsi-material-button-icon {
  opacity: 38%;
}

#wpforms-google-drive-sign-in .gsi-material-button:not(:disabled):active .gsi-material-button-state,
#wpforms-google-drive-sign-in .gsi-material-button:not(:disabled):focus .gsi-material-button-state {
  background-color: #303030;
  opacity: 12%;
}

#wpforms-google-drive-sign-in .gsi-material-button:not(:disabled):hover {
  -webkit-box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
  box-shadow: 0 1px 2px 0 rgba(60, 64, 67, 0.3), 0 1px 3px 1px rgba(60, 64, 67, 0.15);
}

#wpforms-google-drive-sign-in .gsi-material-button:not(:disabled):hover .gsi-material-button-state {
  background-color: #303030;
  opacity: 8%;
}

.rtl #wpforms-google-sheets-sign-in .gsi-material-button .gsi-material-button-icon {
  margin-right: 0;
  margin-left: 12px;
}

#wpforms-google-drive-sign-in {
  margin-inline-start: auto;
  margin-top: -1.5px;
  margin-bottom: -1.5px;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-provider-connection-block label {
  display: block;
  margin-bottom: 10px;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-provider-connection-block-field {
  width: calc(100% - 44px);
  max-width: 450px;
}

.wpforms-panel-content-section-google-drive .wpforms-btn.wpforms-btn-sm {
  font-size: 13px;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-google-drive-provider-folder-type .wpforms-builder-provider-connection-block-field {
  display: flex;
  align-items: center;
  gap: 20px;
  margin: 0;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-google-drive-provider-folder-type .wpforms-builder-provider-connection-block-field label {
  cursor: pointer;
  margin: 0;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-google-drive-provider-folder-id:has(input:not([value=''])) {
  margin-top: 10px;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-provider-connection-block-field-existing-not-empty {
  display: flex;
  gap: 10px;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-google-drive-provider-files .choices__input::-webkit-input-placeholder {
  color: #444444;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-google-drive-provider-files .choices__input::-moz-placeholder {
  color: #444444;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-google-drive-provider-files .choices__input::placeholder {
  color: #444444;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-provider-settings-default-content h4 {
  font-weight: 500;
  font-size: 16px;
  line-height: 24px;
  margin: 0 auto 10px;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-provider-settings-default-content p {
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-provider-settings-default-content a {
  color: #777777;
  text-decoration: underline;
}

.wpforms-panel-content-section-google-drive .wpforms-builder-google-drive-provider-folder-name .wpforms-builder-provider-connection-setting .note {
  margin-bottom: 15px;
}

.wpforms_page_wpforms-builder .picker-dialog {
  z-index: 1000000;
  border-radius: 6px;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.15);
  border: 0;
  overflow: hidden;
}

.wpforms_page_wpforms-builder .picker-dialog-bg {
  z-index: 999999;
  opacity: 1 !important;
  background: rgba(114, 119, 124, 0.75);
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYnVpbGRlci5jc3MiLCJzb3VyY2VzIjpbImJ1aWxkZXIuc2NzcyIsIl92YXJzLnNjc3MiLCJfc2lnbi1pbi1idG4uc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0ICd2YXJzJztcbkBpbXBvcnQgJ3NpZ24taW4tYnRuJztcblxuI3dwZm9ybXMtZ29vZ2xlLWRyaXZlLXNpZ24taW4ge1xuXHRtYXJnaW4taW5saW5lLXN0YXJ0OiBhdXRvO1xuXHRtYXJnaW4tdG9wOiAtMS41cHg7XG5cdG1hcmdpbi1ib3R0b206IC0xLjVweDtcbn1cblxuLndwZm9ybXMtcGFuZWwtY29udGVudC1zZWN0aW9uLWdvb2dsZS1kcml2ZSB7XG5cdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbi1ibG9jayB7XG5cdFx0bGFiZWwge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblx0fVxuXG5cdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbi1ibG9jay1maWVsZCB7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDQ0cHgpO1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdH1cblxuXHQud3Bmb3Jtcy1idG4ud3Bmb3Jtcy1idG4tc20ge1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0fVxuXG5cdC53cGZvcm1zLWJ1aWxkZXItZ29vZ2xlLWRyaXZlLXByb3ZpZGVyLWZvbGRlci10eXBlIHtcblx0XHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLWNvbm5lY3Rpb24tYmxvY2stZmllbGQge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRnYXA6IDIwcHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnVpbGRlci1nb29nbGUtZHJpdmUtcHJvdmlkZXItZm9sZGVyLWlkOmhhcyhpbnB1dDpub3QoW3ZhbHVlPScnXSkpIHtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHR9XG5cblx0LndwZm9ybXMtYnVpbGRlci1wcm92aWRlci1jb25uZWN0aW9uLWJsb2NrLWZpZWxkLWV4aXN0aW5nLW5vdC1lbXB0eSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEwcHg7XG5cdH1cblxuXHQud3Bmb3Jtcy1idWlsZGVyLWdvb2dsZS1kcml2ZS1wcm92aWRlci1maWxlcyAuY2hvaWNlc19faW5wdXQge1xuXHRcdCY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRpbnB1dF90ZXh0X2NvbG9yO1xuXHRcdH1cblxuXHRcdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICRpbnB1dF90ZXh0X2NvbG9yO1xuXHRcdH1cblxuXHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdGNvbG9yOiAkaW5wdXRfdGV4dF9jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQud3Bmb3Jtcy1idWlsZGVyLXByb3ZpZGVyLXNldHRpbmdzLWRlZmF1bHQtY29udGVudCB7XG5cdFx0aDQge1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gMTBweDtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiAkaW5wdXRfYnV0dG9uX2NvbG9yO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cblx0LndwZm9ybXMtYnVpbGRlci1nb29nbGUtZHJpdmUtcHJvdmlkZXItZm9sZGVyLW5hbWUge1xuXHRcdC53cGZvcm1zLWJ1aWxkZXItcHJvdmlkZXItY29ubmVjdGlvbi1zZXR0aW5nIC5ub3RlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0fVxuXHR9XG59XG5cbi53cGZvcm1zX3BhZ2Vfd3Bmb3Jtcy1idWlsZGVyIHtcblx0LnBpY2tlci1kaWFsb2cge1xuXHRcdHotaW5kZXg6IDEwMDAwMDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJveC1zaGFkb3c6IDAgM3B4IDZweCAwIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblxuXHQucGlja2VyLWRpYWxvZy1iZyB7XG5cdFx0ei1pbmRleDogOTk5OTk5O1xuXHRcdG9wYWNpdHk6IDEhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMTE0LCAxMTksIDEyNCwgMC43NSk7XG5cdH1cbn1cbiIsIiRpbnB1dF90ZXh0X2NvbG9yOiAjNDQ0NDQ0O1xuJGlucHV0X2JhY2tncm91bmRfY29sb3I6ICNmZmZmZmY7XG4kaW5wdXRfYnV0dG9uX2JhY2tncm91bmQ6ICNmOGY4Zjg7XG4kaW5wdXRfYnV0dG9uX2NvbG9yOiAjNzc3Nzc3O1xuJGlucHV0X2J1dHRvbl9ib3JkZXJfY29sb3I6ICNjY2NjY2M7XG4kcmVtb3ZlX2J1dHRvbl9iYWNrZ3JvdW5kOiAjZmNmMGYxO1xuJHJlZDogI2Q2MzYzODtcbiRyZWRfaG92ZXJfYmc6ICNmOWUxZTE7XG4kcmVkX2ZvY3VzOiAjYjMyZDJlO1xuJGJsdWU6ICMwMzZhYWI7XG4kYmx1ZV9ob3Zlcl9iZzogI2VlZWVlZTtcbiRibHVlX2ZvY3VzOiAjMjE1ZDhmOyIsIiN3cGZvcm1zLWdvb2dsZS1kcml2ZS1zaWduLWluIHtcblx0LyoqXG5cdCAqIEdlbmVyYXRlZCB2aWEgaHR0cHM6Ly9kZXZlbG9wZXJzLmdvb2dsZS5jb20vaWRlbnRpdHkvYnJhbmRpbmctZ3VpZGVsaW5lcyNleHBhbmRhYmxlLTFcblx0ICovXG5cdC5nc2ktbWF0ZXJpYWwtYnV0dG9uIHtcblx0XHQtbW96LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG5cdFx0LW1zLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBXSElURTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICM3NDc3NzU7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGNvbG9yOiAjMWYxZjFmO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRmb250LWZhbWlseTogJ1JvYm90bycsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMjVweDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMCAxMnB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0LXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yMThzLCBib3JkZXItY29sb3IgLjIxOHMsIGJveC1zaGFkb3cgLjIxOHM7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMjE4cywgYm9yZGVyLWNvbG9yIC4yMThzLCBib3gtc2hhZG93IC4yMThzO1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHR3aWR0aDogYXV0bztcblx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdG1pbi13aWR0aDogbWluLWNvbnRlbnQ7XG5cdH1cblxuXHQuZ3NpLW1hdGVyaWFsLWJ1dHRvbiAuZ3NpLW1hdGVyaWFsLWJ1dHRvbi1pY29uIHtcblx0XHRoZWlnaHQ6IDIwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHRcdG1pbi13aWR0aDogMjBweDtcblx0XHR3aWR0aDogMjBweDtcblx0fVxuXG5cdC5nc2ktbWF0ZXJpYWwtYnV0dG9uIC5nc2ktbWF0ZXJpYWwtYnV0dG9uLWNvbnRlbnQtd3JhcHBlciB7XG5cdFx0LXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHQtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHQtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGZsZXgtd3JhcDogbm93cmFwO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0LmdzaS1tYXRlcmlhbC1idXR0b24gLmdzaS1tYXRlcmlhbC1idXR0b24tY29udGVudHMge1xuXHRcdC13ZWJraXQtZmxleC1ncm93OiAxO1xuXHRcdGZsZXgtZ3JvdzogMTtcblx0XHRmb250LWZhbWlseTogJ1JvYm90bycsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHR9XG5cblx0LmdzaS1tYXRlcmlhbC1idXR0b24gLmdzaS1tYXRlcmlhbC1idXR0b24tc3RhdGUge1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAuMjE4cztcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4yMThzO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAwO1xuXHRcdHRvcDogMDtcblx0fVxuXG5cdC5nc2ktbWF0ZXJpYWwtYnV0dG9uOmRpc2FibGVkIHtcblx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjYxO1xuXHRcdGJvcmRlci1jb2xvcjogIzFmMWYxZjFmO1xuXHR9XG5cblx0LmdzaS1tYXRlcmlhbC1idXR0b246ZGlzYWJsZWQgLmdzaS1tYXRlcmlhbC1idXR0b24tY29udGVudHMge1xuXHRcdG9wYWNpdHk6IDM4JTtcblx0fVxuXG5cdC5nc2ktbWF0ZXJpYWwtYnV0dG9uOmRpc2FibGVkIC5nc2ktbWF0ZXJpYWwtYnV0dG9uLWljb24ge1xuXHRcdG9wYWNpdHk6IDM4JTtcblx0fVxuXG5cdC5nc2ktbWF0ZXJpYWwtYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSAuZ3NpLW1hdGVyaWFsLWJ1dHRvbi1zdGF0ZSxcblx0LmdzaS1tYXRlcmlhbC1idXR0b246bm90KDpkaXNhYmxlZCk6Zm9jdXMgLmdzaS1tYXRlcmlhbC1idXR0b24tc3RhdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG5cdFx0b3BhY2l0eTogMTIlO1xuXHR9XG5cblx0LmdzaS1tYXRlcmlhbC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdC13ZWJraXQtYm94LXNoYWRvdzogMCAxcHggMnB4IDAgcmdiYSg2MCwgNjQsIDY3LCAuMzApLCAwIDFweCAzcHggMXB4IHJnYmEoNjAsIDY0LCA2NywgLjE1KTtcblx0XHRib3gtc2hhZG93OiAwIDFweCAycHggMCByZ2JhKDYwLCA2NCwgNjcsIC4zMCksIDAgMXB4IDNweCAxcHggcmdiYSg2MCwgNjQsIDY3LCAuMTUpO1xuXHR9XG5cblx0LmdzaS1tYXRlcmlhbC1idXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIgLmdzaS1tYXRlcmlhbC1idXR0b24tc3RhdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICMzMDMwMzA7XG5cdFx0b3BhY2l0eTogOCU7XG5cdH1cbn1cblxuLnJ0bCB7XG5cdCN3cGZvcm1zLWdvb2dsZS1zaGVldHMtc2lnbi1pbiB7XG5cdFx0LmdzaS1tYXRlcmlhbC1idXR0b24gLmdzaS1tYXRlcmlhbC1idXR0b24taWNvbiB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMTJweDtcblx0XHR9XG5cdH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUVBQSxBQUFBLDZCQUE2QixDQUFDO0VBQzdCOztJQUVHO0NBd0dIOztBQTNHRCxBQUlDLDZCQUo0QixDQUk1QixvQkFBb0IsQ0FBQztFQUNwQixnQkFBZ0IsRUFBRSxJQUFJO0VBQ3RCLG1CQUFtQixFQUFFLElBQUk7RUFDekIsZUFBZSxFQUFFLElBQUk7RUFDckIsa0JBQWtCLEVBQUUsSUFBSTtFQUN4QixnQkFBZ0IsRUFBRSxLQUFLO0VBQ3ZCLGdCQUFnQixFQUFFLElBQUk7RUFDdEIsTUFBTSxFQUFFLGlCQUFpQjtFQUN6QixxQkFBcUIsRUFBRSxHQUFHO0VBQzFCLGFBQWEsRUFBRSxHQUFHO0VBQ2xCLGtCQUFrQixFQUFFLFVBQVU7RUFDOUIsVUFBVSxFQUFFLFVBQVU7RUFDdEIsS0FBSyxFQUFFLE9BQU87RUFDZCxNQUFNLEVBQUUsT0FBTztFQUNmLFdBQVcsRUFBRSwyQkFBMkI7RUFDeEMsU0FBUyxFQUFFLElBQUk7RUFDZixNQUFNLEVBQUUsSUFBSTtFQUNaLGNBQWMsRUFBRSxNQUFNO0VBQ3RCLE9BQU8sRUFBRSxJQUFJO0VBQ2IsUUFBUSxFQUFFLE1BQU07RUFDaEIsT0FBTyxFQUFFLE1BQU07RUFDZixRQUFRLEVBQUUsUUFBUTtFQUNsQixVQUFVLEVBQUUsTUFBTTtFQUNs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 */
