text:
// @generated
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: src/com/facebook/buck/workertool/resources/proto/worker_tool.proto

package com.facebook.buck.workertool.model;

/**
 * Protobuf type {@code workertool.api.v1.StartPipelineCommand}
 */
@javax.annotation.Generated(value="protoc", comments="annotations:StartPipelineCommand.java.pb.meta")
public  final class StartPipelineCommand extends
    com.google.protobuf.GeneratedMessageV3 implements
    // @@protoc_insertion_point(message_implements:workertool.api.v1.StartPipelineCommand)
    StartPipelineCommandOrBuilder {
private static final long serialVersionUID = 0L;
  // Use StartPipelineCommand.newBuilder() to construct.
  private StartPipelineCommand(com.google.protobuf.GeneratedMessageV3.Builder<?> builder) {
    super(builder);
  }
  private StartPipelineCommand() {
    actionId_ = com.google.protobuf.LazyStringArrayList.EMPTY;
  }

  @java.lang.Override
  public final com.google.protobuf.UnknownFieldSet
  getUnknownFields() {
    return this.unknownFields;
  }
  private StartPipelineCommand(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    this();
    if (extensionRegistry == null) {
      throw new java.lang.NullPointerException();
    }
    int mutable_bitField0_ = 0;
    com.google.protobuf.UnknownFieldSet.Builder unknownFields =
        com.google.protobuf.UnknownFieldSet.newBuilder();
    try {
      boolean done = false;
      while (!done) {
        int tag = input.readTag();
        switch (tag) {
          case 0:
            done = true;
            break;
          case 10: {
            java.lang.String s = input.readStringRequireUtf8();
            if (!((mutable_bitField0_ & 0x00000001) != 0)) {
              actionId_ = new com.google.protobuf.LazyStringArrayList();
              mutable_bitField0_ |= 0x00000001;
            }
            actionId_.add(s);
            break;
          }
          default: {
            if (!parseUnknownField(
                input, unknownFields, extensionRegistry, tag)) {
              done = true;
            }
            break;
          }
        }
      }
    } catch (com.google.protobuf.InvalidProtocolBufferException e) {
      throw e.setUnfinishedMessage(this);
    } catch (java.io.IOException e) {
      throw new com.google.protobuf.InvalidProtocolBufferException(
          e).setUnfinishedMessage(this);
    } finally {
      if (((mutable_bitField0_ & 0x00000001) != 0)) {
        actionId_ = actionId_.getUnmodifiableView();
      }
      this.unknownFields = unknownFields.build();
      makeExtensionsImmutable();
    }
  }
  public static final com.google.protobuf.Descriptors.Descriptor
      getDescriptor() {
    return com.facebook.buck.workertool.model.WorkerToolProto.internal_static_workertool_api_v1_StartPipelineCommand_descriptor;
  }

  @java.lang.Override
  protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internalGetFieldAccessorTable() {
    return com.facebook.buck.workertool.model.WorkerToolProto.internal_static_workertool_api_v1_StartPipelineCommand_fieldAccessorTable
        .ensureFieldAccessorsInitialized(
            com.facebook.buck.workertool.model.StartPipelineCommand.class, com.facebook.buck.workertool.model.StartPipelineCommand.Builder.class);
  }

  public static final int ACTION_ID_FIELD_NUMBER = 1;
  private com.google.protobuf.LazyStringList actionId_;
  /**
   * repeated string action_id = 1;
   */
  public com.google.protobuf.ProtocolStringList
      getActionIdList() {
    return actionId_;
  }
  /**
   * repeated string action_id = 1;
   */
  public int getActionIdCount() {
    return actionId_.size();
  }
  /**
   * repeated string action_id = 1;
   */
  public java.lang.String getActionId(int index) {
    return actionId_.get(index);
  }
  /**
   * repeated string action_id = 1;
   */
  public com.google.protobuf.ByteString
      getActionIdBytes(int index) {
    return actionId_.getByteString(index);
  }

  private byte memoizedIsInitialized = -1;
  @java.lang.Override
  public final boolean isInitialized() {
    byte isInitialized = memoizedIsInitialized;
    if (isInitialized == 1) return true;
    if (isInitialized == 0) return false;

    memoizedIsInitialized = 1;
    return true;
  }

  @java.lang.Override
  public void writeTo(com.google.protobuf.CodedOutputStream output)
                      throws java.io.IOException {
    for (int i = 0; i < actionId_.size(); i++) {
      com.google.protobuf.GeneratedMessageV3.writeString(output, 1, actionId_.getRaw(i));
    }
    unknownFields.writeTo(output);
  }

  @java.lang.Override
  public int getSerializedSize() {
    int size = memoizedSize;
    if (size != -1) return size;

    size = 0;
    {
      int dataSize = 0;
      for (int i = 0; i < actionId_.size(); i++) {
        dataSize += computeStringSizeNoTag(actionId_.getRaw(i));
      }
      size += dataSize;
      size += 1 * getActionIdList().size();
    }
    size += unknownFields.getSerializedSize();
    memoizedSize = size;
    return size;
  }

  @java.lang.Override
  public boolean equals(final java.lang.Object obj) {
    if (obj == this) {
     return true;
    }
    if (!(obj instanceof com.facebook.buck.workertool.model.StartPipelineCommand)) {
      return super.equals(obj);
    }
    com.facebook.buck.workertool.model.StartPipelineCommand other = (com.facebook.buck.workertool.model.StartPipelineCommand) obj;

    if (!getActionIdList()
        .equals(other.getActionIdList())) return false;
    if (!unknownFields.equals(other.unknownFields)) return false;
    return true;
  }

  @java.lang.Override
  public int hashCode() {
    if (memoizedHashCode != 0) {
      return memoizedHashCode;
    }
    int hash = 41;
    hash = (19 * hash) + getDescriptor().hashCode();
    if (getActionIdCount() > 0) {
      hash = (37 * hash) + ACTION_ID_FIELD_NUMBER;
      hash = (53 * hash) + getActionIdList().hashCode();
    }
    hash = (29 * hash) + unknownFields.hashCode();
    memoizedHashCode = hash;
    return hash;
  }

  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(
      java.nio.ByteBuffer data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(
      java.nio.ByteBuffer data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(
      com.google.protobuf.ByteString data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(
      com.google.protobuf.ByteString data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(byte[] data)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(
      byte[] data,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws com.google.protobuf.InvalidProtocolBufferException {
    return PARSER.parseFrom(data, extensionRegistry);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseDelimitedFrom(java.io.InputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseDelimitedFrom(
      java.io.InputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseDelimitedWithIOException(PARSER, input, extensionRegistry);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(
      com.google.protobuf.CodedInputStream input)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input);
  }
  public static com.facebook.buck.workertool.model.StartPipelineCommand parseFrom(
      com.google.protobuf.CodedInputStream input,
      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
      throws java.io.IOException {
    return com.google.protobuf.GeneratedMessageV3
        .parseWithIOException(PARSER, input, extensionRegistry);
  }

  @java.lang.Override
  public Builder newBuilderForType() { return newBuilder(); }
  public static Builder newBuilder() {
    return DEFAULT_INSTANCE.toBuilder();
  }
  public static Builder newBuilder(com.facebook.buck.workertool.model.StartPipelineCommand prototype) {
    return DEFAULT_INSTANCE.toBuilder().mergeFrom(prototype);
  }
  @java.lang.Override
  public Builder toBuilder() {
    return this == DEFAULT_INSTANCE
        ? new Builder() : new Builder().mergeFrom(this);
  }

  @java.lang.Override
  protected Builder newBuilderForType(
      com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
    Builder builder = new Builder(parent);
    return builder;
  }
  /**
   * Protobuf type {@code workertool.api.v1.StartPipelineCommand}
   */
  public static final class Builder extends
      com.google.protobuf.GeneratedMessageV3.Builder<Builder> implements
      // @@protoc_insertion_point(builder_implements:workertool.api.v1.StartPipelineCommand)
      com.facebook.buck.workertool.model.StartPipelineCommandOrBuilder {
    public static final com.google.protobuf.Descriptors.Descriptor
        getDescriptor() {
      return com.facebook.buck.workertool.model.WorkerToolProto.internal_static_workertool_api_v1_StartPipelineCommand_descriptor;
    }

    @java.lang.Override
    protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
        internalGetFieldAccessorTable() {
      return com.facebook.buck.workertool.model.WorkerToolProto.internal_static_workertool_api_v1_StartPipelineCommand_fieldAccessorTable
          .ensureFieldAccessorsInitialized(
              com.facebook.buck.workertool.model.StartPipelineCommand.class, com.facebook.buck.workertool.model.StartPipelineCommand.Builder.class);
    }

    // Construct using com.facebook.buck.workertool.model.StartPipelineCommand.newBuilder()
    private Builder() {
      maybeForceBuilderInitialization();
    }

    private Builder(
        com.google.protobuf.GeneratedMessageV3.BuilderParent parent) {
      super(parent);
      maybeForceBuilderInitialization();
    }
    private void maybeForceBuilderInitialization() {
      if (com.google.protobuf.GeneratedMessageV3
              .alwaysUseFieldBuilders) {
      }
    }
    @java.lang.Override
    public Builder clear() {
      super.clear();
      actionId_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      bitField0_ = (bitField0_ & ~0x00000001);
      return this;
    }

    @java.lang.Override
    public com.google.protobuf.Descriptors.Descriptor
        getDescriptorForType() {
      return com.facebook.buck.workertool.model.WorkerToolProto.internal_static_workertool_api_v1_StartPipelineCommand_descriptor;
    }

    @java.lang.Override
    public com.facebook.buck.workertool.model.StartPipelineCommand getDefaultInstanceForType() {
      return com.facebook.buck.workertool.model.StartPipelineCommand.getDefaultInstance();
    }

    @java.lang.Override
    public com.facebook.buck.workertool.model.StartPipelineCommand build() {
      com.facebook.buck.workertool.model.StartPipelineCommand result = buildPartial();
      if (!result.isInitialized()) {
        throw newUninitializedMessageException(result);
      }
      return result;
    }

    @java.lang.Override
    public com.facebook.buck.workertool.model.StartPipelineCommand buildPartial() {
      com.facebook.buck.workertool.model.StartPipelineCommand result = new com.facebook.buck.workertool.model.StartPipelineCommand(this);
      int from_bitField0_ = bitField0_;
      if (((bitField0_ & 0x00000001) != 0)) {
        actionId_ = actionId_.getUnmodifiableView();
        bitField0_ = (bitField0_ & ~0x00000001);
      }
      result.actionId_ = actionId_;
      onBuilt();
      return result;
    }

    @java.lang.Override
    public Builder clone() {
      return super.clone();
    }
    @java.lang.Override
    public Builder setField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.setField(field, value);
    }
    @java.lang.Override
    public Builder clearField(
        com.google.protobuf.Descriptors.FieldDescriptor field) {
      return super.clearField(field);
    }
    @java.lang.Override
    public Builder clearOneof(
        com.google.protobuf.Descriptors.OneofDescriptor oneof) {
      return super.clearOneof(oneof);
    }
    @java.lang.Override
    public Builder setRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        int index, java.lang.Object value) {
      return super.setRepeatedField(field, index, value);
    }
    @java.lang.Override
    public Builder addRepeatedField(
        com.google.protobuf.Descriptors.FieldDescriptor field,
        java.lang.Object value) {
      return super.addRepeatedField(field, value);
    }
    @java.lang.Override
    public Builder mergeFrom(com.google.protobuf.Message other) {
      if (other instanceof com.facebook.buck.workertool.model.StartPipelineCommand) {
        return mergeFrom((com.facebook.buck.workertool.model.StartPipelineCommand)other);
      } else {
        super.mergeFrom(other);
        return this;
      }
    }

    public Builder mergeFrom(com.facebook.buck.workertool.model.StartPipelineCommand other) {
      if (other == com.facebook.buck.workertool.model.StartPipelineCommand.getDefaultInstance()) return this;
      if (!other.actionId_.isEmpty()) {
        if (actionId_.isEmpty()) {
          actionId_ = other.actionId_;
          bitField0_ = (bitField0_ & ~0x00000001);
        } else {
          ensureActionIdIsMutable();
          actionId_.addAll(other.actionId_);
        }
        onChanged();
      }
      this.mergeUnknownFields(other.unknownFields);
      onChanged();
      return this;
    }

    @java.lang.Override
    public final boolean isInitialized() {
      return true;
    }

    @java.lang.Override
    public Builder mergeFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws java.io.IOException {
      com.facebook.buck.workertool.model.StartPipelineCommand parsedMessage = null;
      try {
        parsedMessage = PARSER.parsePartialFrom(input, extensionRegistry);
      } catch (com.google.protobuf.InvalidProtocolBufferException e) {
        parsedMessage = (com.facebook.buck.workertool.model.StartPipelineCommand) e.getUnfinishedMessage();
        throw e.unwrapIOException();
      } finally {
        if (parsedMessage != null) {
          mergeFrom(parsedMessage);
        }
      }
      return this;
    }
    private int bitField0_;

    private com.google.protobuf.LazyStringList actionId_ = com.google.protobuf.LazyStringArrayList.EMPTY;
    private void ensureActionIdIsMutable() {
      if (!((bitField0_ & 0x00000001) != 0)) {
        actionId_ = new com.google.protobuf.LazyStringArrayList(actionId_);
        bitField0_ |= 0x00000001;
       }
    }
    /**
     * repeated string action_id = 1;
     */
    public com.google.protobuf.ProtocolStringList
        getActionIdList() {
      return actionId_.getUnmodifiableView();
    }
    /**
     * repeated string action_id = 1;
     */
    public int getActionIdCount() {
      return actionId_.size();
    }
    /**
     * repeated string action_id = 1;
     */
    public java.lang.String getActionId(int index) {
      return actionId_.get(index);
    }
    /**
     * repeated string action_id = 1;
     */
    public com.google.protobuf.ByteString
        getActionIdBytes(int index) {
      return actionId_.getByteString(index);
    }
    /**
     * repeated string action_id = 1;
     */
    public Builder setActionId(
        int index, java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  ensureActionIdIsMutable();
      actionId_.set(index, value);
      onChanged();
      return this;
    }
    /**
     * repeated string action_id = 1;
     */
    public Builder addActionId(
        java.lang.String value) {
      if (value == null) {
    throw new NullPointerException();
  }
  ensureActionIdIsMutable();
      actionId_.add(value);
      onChanged();
      return this;
    }
    /**
     * repeated string action_id = 1;
     */
    public Builder addAllActionId(
        java.lang.Iterable<java.lang.String> values) {
      ensureActionIdIsMutable();
      com.google.protobuf.AbstractMessageLite.Builder.addAll(
          values, actionId_);
      onChanged();
      return this;
    }
    /**
     * repeated string action_id = 1;
     */
    public Builder clearActionId() {
      actionId_ = com.google.protobuf.LazyStringArrayList.EMPTY;
      bitField0_ = (bitField0_ & ~0x00000001);
      onChanged();
      return this;
    }
    /**
     * repeated string action_id = 1;
     */
    public Builder addActionIdBytes(
        com.google.protobuf.ByteString value) {
      if (value == null) {
    throw new NullPointerException();
  }
  checkByteStringIsUtf8(value);
      ensureActionIdIsMutable();
      actionId_.add(value);
      onChanged();
      return this;
    }
    @java.lang.Override
    public final Builder setUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.setUnknownFields(unknownFields);
    }

    @java.lang.Override
    public final Builder mergeUnknownFields(
        final com.google.protobuf.UnknownFieldSet unknownFields) {
      return super.mergeUnknownFields(unknownFields);
    }

    // @@protoc_insertion_point(builder_scope:workertool.api.v1.StartPipelineCommand)
  }

  // @@protoc_insertion_point(class_scope:workertool.api.v1.StartPipelineCommand)
  private static final com.facebook.buck.workertool.model.StartPipelineCommand DEFAULT_INSTANCE;
  static {
    DEFAULT_INSTANCE = new com.facebook.buck.workertool.model.StartPipelineCommand();
  }

  public static com.facebook.buck.workertool.model.StartPipelineCommand getDefaultInstance() {
    return DEFAULT_INSTANCE;
  }

  private static final com.google.protobuf.Parser<StartPipelineCommand>
      PARSER = new com.google.protobuf.AbstractParser<StartPipelineCommand>() {
    @java.lang.Override
    public StartPipelineCommand parsePartialFrom(
        com.google.protobuf.CodedInputStream input,
        com.google.protobuf.ExtensionRegistryLite extensionRegistry)
        throws com.google.protobuf.InvalidProtocolBufferException {
      return new StartPipelineCommand(input, extensionRegistry);
    }
  };

  public static com.google.protobuf.Parser<StartPipelineCommand> parser() {
    return PARSER;
  }

  @java.lang.Override
  public com.google.protobuf.Parser<StartPipelineCommand> getParserForType() {
    return PARSER;
  }

  @java.lang.Override
  public com.facebook.buck.workertool.model.StartPipelineCommand getDefaultInstanceForType() {
    return DEFAULT_INSTANCE;
  }

}


text:
import moment from 'moment-timezone';
import { Link } from 'react-router-dom';
import { Flex } from 'app/components/Layout';
import styles from './GalleryDetailsRow.css';

type Props = {
  gallery: Record<string, any>;
  showDescription?: boolean;
  size?: 'small' | 'large';
};

const GalleryDetailsRow = ({
  gallery,
  showDescription = false,
  size = 'large',
}: Props) => (
  <Flex className={styles.details} column>

      {gallery.event && (

          <Link to={`/events/${gallery.event.id}`}>{gallery.event.title}</Link>

      )}

      {gallery.takenAt && (

          {moment(gallery.takenAt).format('ll')}

      )}

      {gallery.location && (
        {gallery.location}
      )}

    {showDescription && (

{gallery.description}

    )}
  </Flex>
);

export default GalleryDetailsRow;

redpajama_set_name: RedPajamaGithub


text:
from __future__ import unicode_literals

from django.db import models, migrations

class Migration(migrations.Migration):

    dependencies = [
        ('stock', '0012_auto_20150613_2229'),
    ]

    operations = [
        migrations.RenameField(
            model_name='stockorderproducts',
            old_name='order_product',
            new_name='order_products',
        ),
    ]


text:
<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/ads/googleads/v12/enums/value_rule_set_dimension.proto

namespace Google\Ads\GoogleAds\V12\Enums;

use Google\Protobuf\Internal\GPBType;
use Google\Protobuf\Internal\RepeatedField;
use Google\Protobuf\Internal\GPBUtil;

/**
 * Container for enum describing possible dimensions of a conversion value rule
 * set.
 *
 * Generated from protobuf message google.ads.googleads.v12.enums.ValueRuleSetDimensionEnum
 */
class ValueRuleSetDimensionEnum extends \Google\Protobuf\Internal\Message
{

    /**
     * Constructor.
     *
     * @param array $data {
     *     Optional. Data for populating the Message object.
     *
     * }
     */
    public function __construct($data = NULL) {
        \GPBMetadata\Google\Ads\GoogleAds\V12\Enums\ValueRuleSetDimension::initOnce();
        parent::__construct($data);
    }

}


text:
<md-toolbar>

         <md-button ng-click="showBookingCalendar()" class="btn-home"><md-icon md-font-set="material-icons" > home </md-icon></md-button>

            Рабочее место Дизайнера

{{currentUser.name}}

            <md-menu md-offset="0 50">
                <md-button ng-click="$mdOpenMenu($event)" class="md-fab md-warn md-mini" aria-label="Open some menu">
                    <md-icon md-menu-origin md-font-set>menu</md-icon>
                </md-button>
                <md-menu-content class="icon-menu">
                    <md-menu-item>
                        <md-button ng-click="showSchedule()" aria-label="Расписание" class="md-fab md-raised md-mini icon-in-menu">
                            <md-icon md-menu-align-target md-font-set="material-icons"> event_note </md-icon>
                        </md-button>
                    </md-menu-item>
                    <md-menu-item>
                        <md-button ng-click="showMessages()" aria-label="Сообщения" class="md-fab md-raised md-mini icon-in-menu">
                            <md-icon md-menu-align-target md-font-set="material-icons"> chat </md-icon>
                        </md-button>
                    </md-menu-item>
                    <md-menu-item>
                        <md-button ng-click="help()" aria-label="Помощь" class="md-fab md-raised md-mini icon-in-menu">
                            <md-icon md-menu-align-target md-font-set="material-icons"> help </md-icon>
                        </md-button>
                    </md-menu-item>
                    <md-menu-item>
                        <md-button ng-click="logout()" aria-label="Выход" class="md-fab md-raised md-mini icon-in-menu">
                            <md-icon md-menu-align-target md-font-set="material-icons"> exit_to_app </md-icon>
                        </md-button>
                    </md-menu-item>
                </md-menu-content>
            </md-menu>

</md-toolbar>

        <md-content flex class="md-padding" ui-view style="max-height: 100%;">

        </md-content>

<md-sidenav class="md-sidenav-right md-whiteframe-z2" md-component-id="messages">
    <md-toolbar class="md-theme-light">

Сообщения

            <md-button class="md-icon-button" aria-label="Закрыть" title="Закрыть" ng-click="closeMessages()">
                <md-icon md-font-set="material-icons"> close </md-icon>
            </md-button>

    </md-toolbar>
    <md-content ng-controller="messagesCtrl" layout-padding style="position:relative;" class="main-content">
        <md-list>
            <md-list-item class="md-3-line message-item" ng-repeat="m in messages" style="position:relative">

                        <md-icon class="material-design mesage-icon">account_circle</md-icon>

                                <md-button class="md-icon-button" aria-label="Принять" title="Принять" ng-click="acceptMessage(m)">
                                    <md-icon md-font-set="material-icons icon-accept"> check_circle </md-icon>
                                </md-button>
                                <md-button class="md-icon-button" aria-label="Отклонить" title="Отклонить" ng-click="declineMessage(m)" style="transform:rotate(-45deg)">
                                    <md-icon md-font-set="material-icons icon-decline"> add_circle </md-icon>
                                </md-button>

{{ m.proposeBookingForExchange.user.name }}

                            Предлагаю обменять {{m.userBookingForExchange.date.format('DD MMMM YYYY')}} {{m.userBookingForExchange.workplace.title}} в студии
                            {{m.userBookingForExchange.studio.name}} на {{m.proposeBookingForExchange.date.format('DD MMMM YYYY')}}
                            {{m.proposeBookingForExchange.workplace.title}} в студии {{m.proposeBookingForExchange.studio.name}}

                    <md-progress-circular md-mode="indeterminate"></md-progress-circular>

                <md-divider ng-if="!$last"></md-divider>
            </md-list-item>
        </md-list>

            <md-progress-circular md-mode="indeterminate"></md-progress-circular>

    </md-content>
</md-sidenav>


text:
cpx_scripts
===========

Scripts used to help with clinopyroxene compressability calculations


text:
Widget.HorizontalNavigation = function (categories) {
	if (categories) {
		for (var i = 0; i < categories.length; i++) {
			categories[i].url = property.shopUrl + property.categoryUrl + "/" + categories[i].code
		}
	}

	var data = {categories: categories}

	this.data = data
	this.html = parse(function(){/*!
		{{? categories.length > 0

			{{# categories[i]

{{categories[i].name[0].content}}

			}}#

		}}?
	*/}, data)
}

Widget.HorizontalNavigation.prototype = {
	constructor: Widget.HorizontalNavigation
}