text:
package com.amazonaws.services.elasticache.model;

import java.io.Serializable;
import javax.annotation.Generated;

import com.amazonaws.AmazonWebServiceRequest;

/**
 *

 * Represents the input of a DescribeCacheEngineVersions operation.
 *

 *
 * @see AWS API Documentation
 */
@Generated("com.amazonaws:aws-java-sdk-code-generator")
public class DescribeCacheEngineVersionsRequest extends com.amazonaws.AmazonWebServiceRequest implements Serializable, Cloneable {

    /**
     *

     * The cache engine to return. Valid values: memcached | redis
     *

     */
    private String engine;
    /**
     *

     * The cache engine version to return.
     *

     *

     * Example: 1.4.14
     *

     */
    private String engineVersion;
    /**
     *

     * The name of a specific cache parameter group family to return details for.
     *

     *

     * Valid values are: memcached1.4 | memcached1.5 | redis2.6 |
     * redis2.8 | redis3.2 | redis4.0 | redis5.0 |
     *

     *

     * Constraints:
     *

     *

     *

     *

     * Must be 1 to 255 alphanumeric characters
     *

     *

     *

     *

     * First character must be a letter
     *

     *

     *

     *

     * Cannot end with a hyphen or contain two consecutive hyphens
     *

     *

     *

     */
    private String cacheParameterGroupFamily;
    /**
     *

     * The maximum number of records to include in the response. If more records exist than the specified
     * MaxRecords value, a marker is included in the response so that the remaining results can be
     * retrieved.
     *

     *

     * Default: 100
     *

     *

     * Constraints: minimum 20; maximum 100.
     *

     */
    private Integer maxRecords;
    /**
     *

     * An optional marker returned from a prior request. Use this marker for pagination of results from this operation.
     * If this parameter is specified, the response includes only records beyond the marker, up to the value specified
     * by MaxRecords.
     *

     */
    private String marker;
    /**
     *

     * If true, specifies that only the default version of the specified engine or engine and major version
     * combination is to be returned.
     *

     */
    private Boolean defaultOnly;

    /**
     *

     * The cache engine to return. Valid values: memcached | redis
     *

     *
     * @param engine
     *        The cache engine to return. Valid values: memcached | redis
     */

    public void setEngine(String engine) {
        this.engine = engine;
    }

    /**
     *

     * The cache engine to return. Valid values: memcached | redis
     *

     *
     * @return The cache engine to return. Valid values: memcached | redis
     */

    public String getEngine() {
        return this.engine;
    }

    /**
     *

     * The cache engine to return. Valid values: memcached | redis
     *

     *
     * @param engine
     *        The cache engine to return. Valid values: memcached | redis
     * @return Returns a reference to this object so that method calls can be chained together.
     */

    public DescribeCacheEngineVersionsRequest withEngine(String engine) {
        setEngine(engine);
        return this;
    }

    /**
     *

     * The cache engine version to return.
     *

     *

     * Example: 1.4.14
     *

     *
     * @param engineVersion
     *        The cache engine version to return.

     *

     *        Example: 1.4.14
     */

    public void setEngineVersion(String engineVersion) {
        this.engineVersion = engineVersion;
    }

    /**
     *

     * The cache engine version to return.
     *

     *

     * Example: 1.4.14
     *

     *
     * @return The cache engine version to return.

     *

     *         Example: 1.4.14
     */

    public String getEngineVersion() {
        return this.engineVersion;
    }

    /**
     *

     * The cache engine version to return.
     *

     *

     * Example: 1.4.14
     *

     *
     * @param engineVersion
     *        The cache engine version to return.

     *

     *        Example: 1.4.14
     * @return Returns a reference to this object so that method calls can be chained together.
     */

    public DescribeCacheEngineVersionsRequest withEngineVersion(String engineVersion) {
        setEngineVersion(engineVersion);
        return this;
    }

    /**
     *

     * The name of a specific cache parameter group family to return details for.
     *

     *

     * Valid values are: memcached1.4 | memcached1.5 | redis2.6 |
     * redis2.8 | redis3.2 | redis4.0 | redis5.0 |
     *

     *

     * Constraints:
     *

     *

     *

     *

     * Must be 1 to 255 alphanumeric characters
     *

     *

     *

     *

     * First character must be a letter
     *

     *

     *

     *

     * Cannot end with a hyphen or contain two consecutive hyphens
     *

     *

     *

     *
     * @param cacheParameterGroupFamily
     *        The name of a specific cache parameter group family to return details for.

     *

     *        Valid values are: memcached1.4 | memcached1.5 | redis2.6 |
     *        redis2.8 | redis3.2 | redis4.0 | redis5.0 |
     *

     *

     *        Constraints:
     *

     *

     *

     *

     *        Must be 1 to 255 alphanumeric characters
     *

     *

     *

     *

     *        First character must be a letter
     *

     *

     *

     *

     *        Cannot end with a hyphen or contain two consecutive hyphens
     *

     *

     */

    public void setCacheParameterGroupFamily(String cacheParameterGroupFamily) {
        this.cacheParameterGroupFamily = cacheParameterGroupFamily;
    }

    /**
     *

     * The name of a specific cache parameter group family to return details for.
     *

     *

     * Valid values are: memcached1.4 | memcached1.5 | redis2.6 |
     * redis2.8 | redis3.2 | redis4.0 | redis5.0 |
     *

     *

     * Constraints:
     *

     *

     *

     *

     * Must be 1 to 255 alphanumeric characters
     *

     *

     *

     *

     * First character must be a letter
     *

     *

     *

     *

     * Cannot end with a hyphen or contain two consecutive hyphens
     *

     *

     *

     *
     * @return The name of a specific cache parameter group family to return details for.

     *

     *         Valid values are: memcached1.4 | memcached1.5 | redis2.6 |
     *         redis2.8 | redis3.2 | redis4.0 | redis5.0 |
     *

     *

     *         Constraints:
     *

     *

     *

     *

     *         Must be 1 to 255 alphanumeric characters
     *

     *

     *

     *

     *         First character must be a letter
     *

     *

     *

     *

     *         Cannot end with a hyphen or contain two consecutive hyphens
     *

     *

     */

    public String getCacheParameterGroupFamily() {
        return this.cacheParameterGroupFamily;
    }

    /**
     *

     * The name of a specific cache parameter group family to return details for.
     *

     *

     * Valid values are: memcached1.4 | memcached1.5 | redis2.6 |
     * redis2.8 | redis3.2 | redis4.0 | redis5.0 |
     *

     *

     * Constraints:
     *

     *

     *

     *

     * Must be 1 to 255 alphanumeric characters
     *

     *

     *

     *

     * First character must be a letter
     *

     *

     *

     *

     * Cannot end with a hyphen or contain two consecutive hyphens
     *

     *

     *

     *
     * @param cacheParameterGroupFamily
     *        The name of a specific cache parameter group family to return details for.

     *

     *        Valid values are: memcached1.4 | memcached1.5 | redis2.6 |
     *        redis2.8 | redis3.2 | redis4.0 | redis5.0 |
     *

     *

     *        Constraints:
     *

     *

     *

     *

     *        Must be 1 to 255 alphanumeric characters
     *

     *

     *

     *

     *        First character must be a letter
     *

     *

     *

     *

     *        Cannot end with a hyphen or contain two consecutive hyphens
     *

     *

     * @return Returns a reference to this object so that method calls can be chained together.
     */

    public DescribeCacheEngineVersionsRequest withCacheParameterGroupFamily(String cacheParameterGroupFamily) {
        setCacheParameterGroupFamily(cacheParameterGroupFamily);
        return this;
    }

    /**
     *

     * The maximum number of records to include in the response. If more records exist than the specified
     * MaxRecords value, a marker is included in the response so that the remaining results can be
     * retrieved.
     *

     *

     * Default: 100
     *

     *

     * Constraints: minimum 20; maximum 100.
     *

     *
     * @param maxRecords
     *        The maximum number of records to include in the response. If more records exist than the specified
     *        MaxRecords value, a marker is included in the response so that the remaining results can be
     *        retrieved.

     *

     *        Default: 100
     *

     *

     *        Constraints: minimum 20; maximum 100.
     */

    public void setMaxRecords(Integer maxRecords) {
        this.maxRecords = maxRecords;
    }

    /**
     *

     * The maximum number of records to include in the response. If more records exist than the specified
     * MaxRecords value, a marker is included in the response so that the remaining results can be
     * retrieved.
     *

     *

     * Default: 100
     *

     *

     * Constraints: minimum 20; maximum 100.
     *

     *
     * @return The maximum number of records to include in the response. If more records exist than the specified
     *         MaxRecords value, a marker is included in the response so that the remaining results can be
     *         retrieved.

     *

     *         Default: 100
     *

     *

     *         Constraints: minimum 20; maximum 100.
     */

    public Integer getMaxRecords() {
        return this.maxRecords;
    }

    /**
     *

     * The maximum number of records to include in the response. If more records exist than the specified
     * MaxRecords value, a marker is included in the response so that the remaining results can be
     * retrieved.
     *

     *

     * Default: 100
     *

     *

     * Constraints: minimum 20; maximum 100.
     *

     *
     * @param maxRecords
     *        The maximum number of records to include in the response. If more records exist than the specified
     *        MaxRecords value, a marker is included in the response so that the remaining results can be
     *        retrieved.

     *

     *        Default: 100
     *

     *

     *        Constraints: minimum 20; maximum 100.
     * @return Returns a reference to this object so that method calls can be chained together.
     */

    public DescribeCacheEngineVersionsRequest withMaxRecords(Integer maxRecords) {
        setMaxRecords(maxRecords);
        return this;
    }

    /**
     *

     * An optional marker returned from a prior request. Use this marker for pagination of results from this operation.
     * If this parameter is specified, the response includes only records beyond the marker, up to the value specified
     * by MaxRecords.
     *

     *
     * @param marker
     *        An optional marker returned from a prior request. Use this marker for pagination of results from this
     *        operation. If this parameter is specified, the response includes only records beyond the marker, up to the
     *        value specified by MaxRecords.
     */

    public void setMarker(String marker) {
        this.marker = marker;
    }

    /**
     *

     * An optional marker returned from a prior request. Use this marker for pagination of results from this operation.
     * If this parameter is specified, the response includes only records beyond the marker, up to the value specified
     * by MaxRecords.
     *

     *
     * @return An optional marker returned from a prior request. Use this marker for pagination of results from this
     *         operation. If this parameter is specified, the response includes only records beyond the marker, up to
     *         the value specified by MaxRecords.
     */

    public String getMarker() {
        return this.marker;
    }

    /**
     *

     * An optional marker returned from a prior request. Use this marker for pagination of results from this operation.
     * If this parameter is specified, the response includes only records beyond the marker, up to the value specified
     * by MaxRecords.
     *

     *
     * @param marker
     *        An optional marker returned from a prior request. Use this marker for pagination of results from this
     *        operation. If this parameter is specified, the response includes only records beyond the marker, up to the
     *        value specified by MaxRecords.
     * @return Returns a reference to this object so that method calls can be chained together.
     */

    public DescribeCacheEngineVersionsRequest withMarker(String marker) {
        setMarker(marker);
        return this;
    }

    /**
     *

     * If true, specifies that only the default version of the specified engine or engine and major version
     * combination is to be returned.
     *

     *
     * @param defaultOnly
     *        If true, specifies that only the default version of the specified engine or engine and major
     *        version combination is to be returned.
     */

    public void setDefaultOnly(Boolean defaultOnly) {
        this.defaultOnly = defaultOnly;
    }

    /**
     *

     * If true, specifies that only the default version of the specified engine or engine and major version
     * combination is to be returned.
     *

     *
     * @return If true, specifies that only the default version of the specified engine or engine and major
     *         version combination is to be returned.
     */

    public Boolean getDefaultOnly() {
        return this.defaultOnly;
    }

    /**
     *

     * If true, specifies that only the default version of the specified engine or engine and major version
     * combination is to be returned.
     *

     *
     * @param defaultOnly
     *        If true, specifies that only the default version of the specified engine or engine and major
     *        version combination is to be returned.
     * @return Returns a reference to this object so that method calls can be chained together.
     */

    public DescribeCacheEngineVersionsRequest withDefaultOnly(Boolean defaultOnly) {
        setDefaultOnly(defaultOnly);
        return this;
    }

    /**
     *

     * If true, specifies that only the default version of the specified engine or engine and major version
     * combination is to be returned.
     *

     *
     * @return If true, specifies that only the default version of the specified engine or engine and major
     *         version combination is to be returned.
     */

    public Boolean isDefaultOnly() {
        return this.defaultOnly;
    }

    /**
     * Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be
     * redacted from this string using a placeholder value.
     *
     * @return A string representation of this object.
     *
     * @see java.lang.Object#toString()
     */
    @Override
    public String toString() {
        StringBuilder sb = new StringBuilder();
        sb.append("{");
        if (getEngine() != null)
            sb.append("Engine: ").append(getEngine()).append(",");
        if (getEngineVersion() != null)
            sb.append("EngineVersion: ").append(getEngineVersion()).append(",");
        if (getCacheParameterGroupFamily() != null)
            sb.append("CacheParameterGroupFamily: ").append(getCacheParameterGroupFamily()).append(",");
        if (getMaxRecords() != null)
            sb.append("MaxRecords: ").append(getMaxRecords()).append(",");
        if (getMarker() != null)
            sb.append("Marker: ").append(getMarker()).append(",");
        if (getDefaultOnly() != null)
            sb.append("DefaultOnly: ").append(getDefaultOnly());
        sb.append("}");
        return sb.toString();
    }

    @Override
    public boolean equals(Object obj) {
        if (this == obj)
            return true;
        if (obj == null)
            return false;

        if (obj instanceof DescribeCacheEngineVersionsRequest == false)
            return false;
        DescribeCacheEngineVersionsRequest other = (DescribeCacheEngineVersionsRequest) obj;
        if (other.getEngine() == null ^ this.getEngine() == null)
            return false;
        if (other.getEngine() != null && other.getEngine().equals(this.getEngine()) == false)
            return false;
        if (other.getEngineVersion() == null ^ this.getEngineVersion() == null)
            return false;
        if (other.getEngineVersion() != null && other.getEngineVersion().equals(this.getEngineVersion()) == false)
            return false;
        if (other.getCacheParameterGroupFamily() == null ^ this.getCacheParameterGroupFamily() == null)
            return false;
        if (other.getCacheParameterGroupFamily() != null && other.getCacheParameterGroupFamily().equals(this.getCacheParameterGroupFamily()) == false)
            return false;
        if (other.getMaxRecords() == null ^ this.getMaxRecords() == null)
            return false;
        if (other.getMaxRecords() != null && other.getMaxRecords().equals(this.getMaxRecords()) == false)
            return false;
        if (other.getMarker() == null ^ this.getMarker() == null)
            return false;
        if (other.getMarker() != null && other.getMarker().equals(this.getMarker()) == false)
            return false;
        if (other.getDefaultOnly() == null ^ this.getDefaultOnly() == null)
            return false;
        if (other.getDefaultOnly() != null && other.getDefaultOnly().equals(this.getDefaultOnly()) == false)
            return false;
        return true;
    }

    @Override
    public int hashCode() {
        final int prime = 31;
        int hashCode = 1;

        hashCode = prime * hashCode + ((getEngine() == null) ? 0 : getEngine().hashCode());
        hashCode = prime * hashCode + ((getEngineVersion() == null) ? 0 : getEngineVersion().hashCode());
        hashCode = prime * hashCode + ((getCacheParameterGroupFamily() == null) ? 0 : getCacheParameterGroupFamily().hashCode());
        hashCode = prime * hashCode + ((getMaxRecords() == null) ? 0 : getMaxRecords().hashCode());
        hashCode = prime * hashCode + ((getMarker() == null) ? 0 : getMarker().hashCode());
        hashCode = prime * hashCode + ((getDefaultOnly() == null) ? 0 : getDefaultOnly().hashCode());
        return hashCode;
    }

    @Override
    public DescribeCacheEngineVersionsRequest clone() {
        return (DescribeCacheEngineVersionsRequest) super.clone();
    }

}


text:
<?xml version="1.0" encoding="utf-8"?>
<resources>

    <string name="hello">Hello World!</string>
    <string name="app_name">ChatSecureTestsTest</string>

</resources>

redpajama_set_name: RedPajamaGithub


text:
using System;
using System.Linq;
using Google.Apis.Dfareporting.v3_5;
using Google.Apis.Dfareporting.v3_5.Data;

namespace DfaReporting.Samples {
  /// <summary>
  /// This example displays all advertiser groups for the specified user
  /// profile.
  /// </summary>
  class GetAdvertiserGroups : SampleBase {
    /// <summary>
    /// Returns a description about the code example.
    /// </summary>
    public override string Description {
      get {
        return "This example displays all advertiser groups for the" +
            " specified user profile.\n";
      }
    }

    /// <summary>
    /// Main method, to run this code example as a standalone application.
    /// </summary>
    /// <param name="args">The command line arguments.</param>
    public static void Main(string[] args) {
      SampleBase codeExample = new GetAdvertiserGroups();
      Console.WriteLine(codeExample.Description);
      codeExample.Run(DfaReportingFactory.getInstance());
    }

    /// <summary>
    /// Run the code example.
    /// </summary>
    /// <param name="service">An initialized Dfa Reporting service object
    /// </param>
    public override void Run(DfareportingService service) {
      long profileId = long.Parse(_T("INSERT_PROFILE_ID_HERE"));

      // Limit the fields returned.
      String fields = "nextPageToken,advertiserGroups(id,name)";

      // List all advertiser groups
      AdvertiserGroupsResource.ListRequest request =
          service.AdvertiserGroups.List(profileId);
      request.Fields = fields;
      AdvertiserGroupsListResponse result = request.Execute();

      // Display advertiser group names and IDs
      if (result.AdvertiserGroups.Any()) {
        foreach (AdvertiserGroup group in result.AdvertiserGroups) {
          Console.WriteLine("Advertiser Group with ID {0} and name \"{1}\"" +
              " was found.", group.Id, group.Name);
        }
      } else {
        Console.WriteLine("No advertiser groups found for your criteria.");
      }
    }
  }
}


text:
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
    android:color="#1e000000">
    <item>
        <color android:color="@color/card_background"/>
    </item>
</ripple>


text:
import { useQuery } from 'react-query';

// service
import {
  fetchDashboard,
  fetchDashboards,
} from 'services/dashboard';

export const useFetchDashboard = (
  id,
  params = {},
  queryConfig = {},
) => useQuery(
  ['fetch-dashboard', id, params],
  () => fetchDashboard(id, params),
  { ...queryConfig },
);

export const useFeaturedDashboards = (
  _params,
  queryConfig = {},
) => {
  const params = {
    published: true,
    'is-featured': true,
    ..._params,
  };

  return useQuery(
    ['featured-dashboards', params],
    () => fetchDashboards(params),
    { ...queryConfig },
  );
};

export const useHighlightedDashboards = (
  _params,
  queryConfig = {},
) => {
  const params = {
    published: 'true',
    'is-highlighted': true,
    ..._params,
  };

  return useQuery(
    ['highlighted-dashboards', params],
    () => fetchDashboards(params),
    { ...queryConfig },
  );
};


text:
typedef NS_ENUM(NSUInteger, FSNetworkingImageSize) {
    FSNetworkingImageSize32 = 32,
    FSNetworkingImageSize44 = 44,
    FSNetworkingImageSize64 = 64,
    FSNetworkingImageSize88 = 88
};

typedef void(^FSNSCVenueBlock)(NSDictionary *venue, UIImage *categoryImage);

@interface FSNetworkingViewHandler : NSObject <NSCopying, NSSecureCoding, UITableViewDataSource, UITableViewDelegate, UISearchDisplayDelegate, UISearchResultsUpdating>

@property (copy, nonatomic) FSNSCVenueBlock selectHandler;

@property (assign, nonatomic) IBInspectable CGFloat cellHeight;

@property (assign, nonatomic) IBInspectable BOOL refreshControl;

@property (assign, nonatomic) IBInspectable BOOL categoryImage;

@property (assign, nonatomic) IBInspectable BOOL addressDetail;

@property (assign, nonatomic) IBInspectable BOOL distanceDetail;

@property (strong, nonatomic) IBInspectable UIColor *textLabelColor;

@property (strong, nonatomic) IBInspectable UIColor *detailLabelColor;

@property (assign, nonatomic) UIViewContentMode imageContentMode;

@property (assign, nonatomic) FSNetworkingImageSize imageSize;

#pragma mark - Public Methods

- (IBAction)reloadData:(id)sender;

- (void)reloadData:(NSString*)searchText tableView:(UITableView *)tableView completion:(void (^)(void))completion;

@end


text:
package org.nd4j.parameterserver.status.play;

import io.aeron.driver.MediaDriver;
import lombok.extern.slf4j.Slf4j;
import org.nd4j.parameterserver.ParameterServerSubscriber;
import org.nd4j.parameterserver.model.SubscriberState;

import java.util.*;
import java.util.concurrent.Executors;
import java.util.concurrent.ScheduledExecutorService;
import java.util.concurrent.TimeUnit;

/**
 * Base status storage for storage logic
 * and scheduling of ejection of
 * instances indicating
 * failure
 *
 * @author Adam Gibson
 */
@Slf4j
public abstract class BaseStatusStorage implements StatusStorage {
    protected Map<Integer, SubscriberState> statusStorageMap = createMap();
    private ScheduledExecutorService executorService;
    protected Map<Integer, Long> updated;
    private long heartBeatEjectionMilliSeconds = 1000;
    private long checkInterval = 1000;

    public BaseStatusStorage() {
        this(1000, 1000);
    }

    /**
     * The list of state ids
     * for the given {@link SubscriberState}
     *
     * @return the list of ids for the given state
     */
    @Override
    public List<Integer> ids() {
        return new ArrayList<>(statusStorageMap.keySet());
    }

    /**
     * Returns the number of states
     * held by this storage
     *
     * @return
     */
    @Override
    public int numStates() {
        return statusStorageMap.size();
    }

    /**
     *
     * @param heartBeatEjectionMilliSeconds the amount of time before
     *                                      ejecting a given subscriber as failed
     * @param checkInterval the interval to check for
     */
    public BaseStatusStorage(long heartBeatEjectionMilliSeconds, long checkInterval) {
        this.heartBeatEjectionMilliSeconds = heartBeatEjectionMilliSeconds;
        this.checkInterval = checkInterval;
        init();
    }

    private void init() {
        updated = createUpdatedMap();
        executorService = Executors.newScheduledThreadPool(1);
        //eject values that haven't checked in a while
        executorService.scheduleAtFixedRate(new Runnable() {
            @Override
            public void run() {
                long curr = System.currentTimeMillis();
                Set<Integer> remove = new HashSet<>();
                for (Map.Entry<Integer, Long> entry : updated.entrySet()) {
                    long val = entry.getValue();
                    long diff = Math.abs(curr - val);
                    if (diff > heartBeatEjectionMilliSeconds) {
                        remove.add(entry.getKey());
                    }
                }

                if (!remove.isEmpty())
                    log.info("Removing " + remove.size() + " entries");
                //purge removed values
                for (Integer i : remove) {
                    updated.remove(i);
                    statusStorageMap.remove(i);
                }

            }
        }, 30000, checkInterval, TimeUnit.MILLISECONDS);
    }

    /**
     * Create the storage map
     * @return
     */
    public abstract Map<Integer, Long> createUpdatedMap();

    /**
     * Create the storage map
     * @return
     */
    public abstract Map<Integer, SubscriberState> createMap();

    /**
     * Get the state given an id.
     * The integer represents a stream id
     * for a given {@link ParameterServerSubscriber}.
     * <p>
     * A {@link SubscriberState} is supposed to be 1 to 1 mapping
     * for a stream and a {@link MediaDriver}.
     *
     * @param id the id of the state to get
     * @return the subscriber state for the given id or none
     * if it doesn't exist
     */
    @Override
    public SubscriberState getState(int id) {
        if (!statusStorageMap.containsKey(id))
            return SubscriberState.empty();
        return statusStorageMap.get(id);
    }

    /**
     * Update the state for storage
     *
     * @param subscriberState the subscriber state to update
     */
    @Override
    public void updateState(SubscriberState subscriberState) {
        updated.put(subscriberState.getStreamId(), System.currentTimeMillis());
        statusStorageMap.put(subscriberState.getStreamId(), subscriberState);
    }

}


text:
package org.apache.servicecomb.demo.edge.model;

public class DependTypeB {
  private DependTypeA a;

  private int value;

  public DependTypeA getA() {
    return a;
  }

  public void setA(DependTypeA a) {
    this.a = a;
  }

  public int getValue() {
    return value;
  }

  public void setValue(int value) {
    this.value = value;
  }
}


text:
"""Category handling functions for the Toron project."""

from itertools import chain
from itertools import combinations

def make_structure(discrete_categories):
    """Returns a category structure generated from a base of
    discrete categories::

        >>> make_structure([{'A'}, {'B'}, {'B', 'C'}])
        [set(), {'A'}, {'B'}, {'B', 'C'}, {'A', 'B'}, {'A', 'B', 'C'}]

    The generated structure is almost always a topology but that
    is not necessarily the case. There are valid collections of
    discrete categories that do not result in a valid topology::

        >>> make_structure([{'A', 'B'}, {'B', 'C'}])
        [set(), {'A', 'B'}, {'B', 'C'}, {'A', 'B', 'C'}]

    The above result is not a topology because it's missing the
    intersection of {'A', 'B'} and {'B', 'C'}--the set {'B'}.
    """
    structure = []  # Use list to preserve lexical order of input.
    for length in range(len(discrete_categories) + 1):
        for subsequence in combinations(discrete_categories, length):
            unioned = set().union(*subsequence)
            if unioned not in structure:
                structure.append(unioned)
    return structure

def minimize_discrete_categories(*bases):
    """Returns a minimal base of discrete categories that covers
    the same generated structure as all given bases combined::

        >>> base_a = [{'A'}, {'B'}, {'B', 'C'}]
        >>> base_b = [{'A', 'C'}, {'C'}, {'C', 'D'}]
        >>> minimize_discrete_categories(base_a, base_b)
        [{'A'}, {'B'}, {'C'}, {'C', 'D'}]
    """
    base_categories = []
    for category in sorted(chain(*bases), key=len):
        structure = make_structure(base_categories)
        if category not in structure:
            base_categories.append(category)

    return base_categories


text:
'use strict';
var app = angular.module('shiftContentApp');

/**
 * Content type routes
 * Defines routing under content type editor namespace that includes managing
 * types, editing types, managing fields and their attributes.
 */
app.config(function ($routeProvider, viewsBase) {

  var router = $routeProvider;
  var views = viewsBase;

  router.when('/types/', {
    controller: 'ContentTypesCtrl',
    templateUrl: views + '/content-types/list.html',
    resolve: {
      types: ['TypeRepository', '$timeout', function(TypeRepository){
        return TypeRepository.query();
      }]
    }
  });

  router.when('/types/:id/', {
    controller: 'ContentTypeCtrl',
    templateUrl: views + '/content-types/type.html',
    resolve: {
      type: ['TypeRepository', '$route', function(TypeRepository, $route){
        return TypeRepository.get($route.current.params.id);
      }],
      fieldTypes: ['FieldTypeRepository', function(FieldTypeRepository){
        return FieldTypeRepository.query();
      }]
    }
  });

});


text:
ACCEPTED

#### According to
The Catalogue of Life, 3rd January 2011

#### Published in
null

#### Original name
Allocarya leptoclada Greene

### Remarks
null


text:
package org.jetbrains.plugins.scala.util

case class Place(sourceFile: String, offset: Int)(val macroApplication: String = "", val line: Int = -1)
case class MacroExpansion(place: Place, body: String, tree: String = "", removeCompanionObject: Boolean = false)


text:
"""

Each tests should start in an empty directory that will be destroyed at the end.

"""

from __future__ import unicode_literals

import unittest
import tempfile
import os
import os.path
import shutil
import re

import gitchangelog

def raw_renderer(data, opts):
    return data

def simple_renderer(data, opts):
    """Provide a fixed template for tests.

    To use when checking what commits gets attributed to which
    versions/sections.

    Do not use if you want to check body contents as it is not printed.

    """
    s = ""
    for version in data["versions"]:
        s += "%s\n" % version["tag"]
        for section in version["sections"]:
            s += "  %s:\n" % section["label"]
            for commit in section["commits"]:
                s += "    * %(subject)s [%(author)s]\n" % commit
        s += "\n"
    return s

def set_env(**se_kwargs):

    def decorator(f):

        def _wrapped(*args, **kwargs):
            kwargs["env"] = dict(kwargs.get("env") or os.environ)
            for key, value in se_kwargs.items():
                kwargs["env"][key] = value
            return f(*args, **kwargs)
        return _wrapped
    return decorator

BASE_PATH = os.path.normpath(os.path.join(
    os.path.dirname(os.path.realpath(__file__)),
    ".."))
tprog = os.path.join(BASE_PATH, "gitchangelog.py")

WITH_COVERAGE = gitchangelog.cmd("type coverage")[2] == 0
if WITH_COVERAGE:
    tprog_set = set_env(
        COVERAGE_FILE="%s/.coverage.2" % BASE_PATH,
        PYTHONPATH="%s" % BASE_PATH,
        tprog=('coverage run -a --source=%(base_path)s '
               '--omit=%(base_path)s/setup.py,'
                   '%(base_path)s/gitchangelog.rc* '
               '--rcfile="%(base_path)s/.coveragerc" %(tprog)s'
               % {'base_path': BASE_PATH,
                  'tprog': tprog}))
else:
    tprog_set = set_env(tprog=tprog)

w = tprog_set(gitchangelog.wrap)
cmd = tprog_set(gitchangelog.cmd)

class ExtendedTest(unittest.TestCase):

    def assertContains(self, haystack, needle, msg=None):
        if not msg:
            msg = "%r should contain %r." % (haystack, needle)
        self.assertTrue(needle in haystack, msg)

    def assertNotContains(self, haystack, needle, msg=None):
        if not msg:
            msg = "%r should not contain %r." % (haystack, needle)
        self.assertTrue(needle not in haystack, msg)

    def assertRegex(self, text, regex, msg=None):
        if not msg:
            msg = "%r should match regex %r." % (text, regex)
        self.assertTrue(re.search(regex, text, re.MULTILINE) is not None, msg)

class BaseTmpDirTest(ExtendedTest):

    def setUp(self):
        ## put an empty tmp directory up
        self.old_cwd = os.getcwd()
        self.tmpdir = tempfile.mkdtemp()
        os.chdir(self.tmpdir)

    def tearDown(self):
        ## put an empty tmp directory up
        os.chdir(self.old_cwd)
        shutil.rmtree(self.tmpdir)

class BaseGitReposTest(BaseTmpDirTest):

    def setUp(self):
        super(BaseGitReposTest, self).setUp()
        w(r"""

            ## Creating repository
            mkdir repos
            cd repos
            git init .

            git config user.email "committer@example.com"
            git config user.name "The Committer"

        """)
        os.chdir("repos")

        self.repos = gitchangelog.GitRepos(os.getcwd())

    @property
    def raw_changelog(self):
        ## Currifyed main function
        return lambda *a, **kw: gitchangelog.changelog(
            self.repos, *a, output_engine=raw_renderer, **kw)

    @property
    def simple_changelog(self):
        ## Currifyed main function
        return lambda *a, **kw: gitchangelog.changelog(
            self.repos, *a, output_engine=simple_renderer, **kw)


text:
{% extends "bucketlist/base.html" %}

{% block main %}

Login into your account

Register for an account

                    <form action="{% url 'frontend:authentication' %}" method="post" class="col s12">
                    {% csrf_token %}

                            <input name='username' id="username" type="text" class="validate">
                            Username

                            <input name='password' id="password" type="password" class="validate">
                            Password

                            <button class="btn waves-effect waves-light" type="submit" name="action">Signin send</button>

                    </form>

                    <form action="{% url 'frontend:register_user' %}" method="post" class="col s12">
                    {% csrf_token %}

                            <input id="username" name="username" type="text" class="validate">
                            Username

                          <input id="email" name="email" type="email" class="validate">
                          Email

                          <input id="password" name="password" type="password" class="validate">
                          Password

                            <button class="btn waves-effect waves-light" type="submit" name="action">Register send</button>

                    </form>

{% endblock main %}


text:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<TITLE>
Uses of Class spaceWar.Obstacle
</TITLE>

<META NAME="date" CONTENT="2010-11-19">

<LINK REL ="stylesheet" TYPE="text/css" HREF="../../stylesheet.css" TITLE="Style">

      Package
      Class
    Use
      Tree
      Deprecated
      Index
      Help

 PREV
 NEXT

  FRAMES
 NO FRAMES

  All Classes

Uses of Class
spaceWar.Obstacle

Uses of Obstacle in spaceWar

Methods in spaceWar that return types with arguments of type Obstacle

 java.util.ArrayList<Obstacle>
Sector.getObstacles()

          Accessor method for the obstacles contained in the sector.

Methods in spaceWar with parameters of type Obstacle

 void
Sector.addObstacle(Obstacle obs)

          Add a single obstacle to those in the sector.

      Package
      Class
    Use
      Tree
      Deprecated
      Index
      Help

 PREV
 NEXT

  FRAMES
 NO FRAMES

  All Classes


text:
package com.wangc.fast.P8

/**
  * Created by wangchao on 2017/6/18.
  */
class Student extends Person{
  override def toStringMy(): String ={
    "this is override ==="+super.toStringMy()
  }

  override val name2 = "sd"

  override def id:Int = 12
}

object Test{
  def main(args: Array[String]): Unit = {
    val stu:Person = new Student
    println( stu.getClass )
    println( stu.toStringMy() )
  }
}


text:
package com.qatang.admin.query.user;

import com.qatang.admin.entity.user.User;
import com.qatang.core.enums.EnableDisableStatus;
import com.qatang.core.query.AbstractSearchable;
import org.apache.commons.lang3.StringUtils;

import javax.persistence.criteria.*;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Date;
import java.util.List;

/**
 * @author qatang
 * @since 2014-12-29 16:00
 */
public class UserSearchable extends AbstractSearchable<User> {
    private String id;
    private String username;
    private String email;
    private String mobile;
    private Date beginCreatedTime;
    private Date endCreatedTime;
    private EnableDisableStatus valid;

    @Override
    protected Predicate createPredicate(Root<User> root, CriteriaQuery<?> criteriaQuery, CriteriaBuilder criteriaBuilder) {
        List<Predicate> predicateList = new ArrayList<>();

        if (StringUtils.isNotEmpty(this.getId())) {
            Path<String> idPath = root.get("id");
            List<String> userIdList = Arrays.asList(StringUtils.split(this.getId(), ","));
            predicateList.add(idPath.in(userIdList));
        }
        if (StringUtils.isNotEmpty(this.getUsername())) {
            predicateList.add(criteriaBuilder.like(root.get("username"), "%" + this.getUsername() + "%"));
        }
        if (StringUtils.isNotEmpty(this.getEmail())) {
            predicateList.add(criteriaBuilder.like(root.get("email"), "%" + this.getEmail() + "%"));
        }
        if (StringUtils.isNotEmpty(this.getMobile())) {
            predicateList.add(criteriaBuilder.like(root.get("mobile"), "%" + this.getMobile() + "%"));
        }
        if (this.getBeginCreatedTime() != null) {
            predicateList.add(criteriaBuilder.greaterThanOrEqualTo(root.get("createdTime"), this.getBeginCreatedTime()));
        }
        if (this.getEndCreatedTime() != null) {
            predicateList.add(criteriaBuilder.lessThanOrEqualTo(root.get("createdTime"), this.getEndCreatedTime()));
        }
        if (this.getValid() != null && this.getValid() != EnableDisableStatus.ALL) {
            predicateList.add(criteriaBuilder.equal(root.get("valid"), this.getValid()));
        }

        criteriaQuery.where(predicateList.toArray(new Predicate[predicateList.size()]));
        return null;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getUsername() {
        return username;
    }

    public void setUsername(String username) {
        this.username = username;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    public String getMobile() {
        return mobile;
    }

    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    public Date getBeginCreatedTime() {
        return beginCreatedTime;
    }

    public void setBeginCreatedTime(Date beginCreatedTime) {
        this.beginCreatedTime = beginCreatedTime;
    }

    public Date getEndCreatedTime() {
        return endCreatedTime;
    }

    public void setEndCreatedTime(Date endCreatedTime) {
        this.endCreatedTime = endCreatedTime;
    }

    public EnableDisableStatus getValid() {
        return valid;
    }

    public void setValid(EnableDisableStatus valid) {
        this.valid = valid;
    }
}


text:
#define _BSD_SOURCE 1
#define _GNU_SOURCE 1

#include <sys/types.h>
#include <errno.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>

#if defined(__unix__) || defined(__APPLE__)
#  include <unistd.h>
#endif

#ifdef __APPLE__
typedef int RetType;
typedef int LenType;
#elif __GLIBC__
typedef ssize_t RetType;
typedef size_t LenType;
#else
typedef int RetType;
typedef int LenType;
#endif

#include "compilersupport_p.h"

struct Buffer
{
  char **ptr;
  size_t *len;
  size_t alloc;
};

static RetType write_to_buffer(void *cookie, const char *data, LenType len)
{
  struct Buffer *b = (struct Buffer *)cookie;
  char *ptr = *b->ptr;
  size_t newsize;

  errno = EFBIG;
  if (unlikely(add_check_overflow(*b->len, len, &newsize)))
    return -1;

  if (newsize > b->alloc)
  {
    // make room
    size_t newalloc = newsize + newsize / 2 + 1;    // give 50% more room
    ptr = realloc(ptr, newalloc);
    if (ptr == NULL)
      return -1;
    b->alloc = newalloc;
    *b->ptr = ptr;
  }

  memcpy(ptr + *b->len, data, len);
  *b->len = newsize;
  return len;
}

static int close_buffer(void *cookie)
{
  struct Buffer *b = (struct Buffer *)cookie;
  if (*b->ptr)
    (*b->ptr)[*b->len] = '\0';
  free(b);
  return 0;
}

FILE *open_memstream(char **bufptr, size_t *lenptr)
{
  struct Buffer *b = (struct Buffer *)malloc(sizeof(struct Buffer));
  if (b == NULL)
    return NULL;
  b->alloc = 0;
  b->len = lenptr;
  b->ptr = bufptr;
  *bufptr = NULL;
  *lenptr = 0;

#ifdef __APPLE__
  return funopen(b, NULL, write_to_buffer, NULL, close_buffer);
#elif __GLIBC__
  static const cookie_io_functions_t vtable =
  {
    NULL,
    write_to_buffer,
    NULL,
    close_buffer
  };
  return fopencookie(b, "w", vtable);
#endif
}


text:
@import UIKit;

/**
 *  Image width buckets used to ensure image sizes don't vary too wildly.
 *
 *  This prevents us from fragmenting the image thumbnail caches on the back-end.
 */
typedef NS_ENUM(NSInteger, WMFImageWidth) {
    /**
     *  The smallest image width we will show, e.g. in search cell thumbnails.
     *
     *  There's no guarantee about image aspect ratio, so we fetch a little more and use aspect fill.
     */
    WMFImageWidthExtraSmall = 60,
    /**
     *  The next-smallest thumbnail we'll show, e.g. in nearby cell thumbnails.
     */
    WMFImageWidthSmall = 120,
    /**
     *  A medium width, e.g. POTD & lead images.
     */
    WMFImageWidthMedium = 320,
    /**
     *  A slightly larger width, e.g. modal gallery.
     */
    WMFImageWidthLarge = 640,

    WMFImageWidthExtraLarge = 1280,

    WMFImageWidthExtraExtraLarge = 1920
};

@interface UIScreen (WMFImageWidth)

/**
 *  @see WMFArticleListTableViewCell
 *
 *  @return The thumbnail width to request for article list cells, according to the receiver's @c scale.
 */
- (NSNumber *)wmf_listThumbnailWidthForScale;

/**
 *  @see WMFNearbyArticleTableViewCell
 *
 *  @return The thumbnail width to request for nearby cells, according to the receiver's @c scale.
 */
- (NSNumber *)wmf_nearbyThumbnailWidthForScale;

/**
 *  @see WMFArticlePreviewCell
 *
 *  @return The thumbnail width to request according to the receiver's @c scale.
 */
- (NSNumber *)wmf_leadImageWidthForScale;

/**
 *  @see WMFPicOfTheDayTableViewCell
 *
 *  @return The thumbnail width to request for POTD cells, according ot the receiver's @c scale.
 */
- (NSNumber *)wmf_potdImageWidthForScale;

/**
 *  @see WMFImageGalleryCollectionViewCell
 *
 *  @return The thumbnail width to request for the modal image gallery, according to the receiver's @c scale.
 */
- (NSInteger)wmf_galleryImageWidthForScale;

/**
 *  @return The thumbnail width to request for the article, according to the receiver's @c scale.
 */
- (NSInteger)wmf_articleImageWidthForScale;

@end

@interface UITraitCollection (WMFImageWidth)

@property (nonatomic, readonly) NSInteger wmf_listThumbnailWidth;
@property (nonatomic, readonly) NSInteger wmf_nearbyThumbnailWidth;
@property (nonatomic, readonly) NSInteger wmf_leadImageWidth;
@property (nonatomic, readonly) NSInteger wmf_potdImageWidth;
@property (nonatomic, readonly) NSInteger wmf_galleryImageWidth;
@property (nonatomic, readonly) NSInteger wmf_articleImageWidth;

@end


text:
class CreateOtherNodes < ActiveRecord::Migration
  def up
    create_table :other_nodes do |t|
      t.integer :other_node_id
      t.integer :node_id
    end
  end

  def down
    drop_table :other_nodes
  end
end


text:
"""9-1. Restaurant:

Make a class called Restaurant.
The __init__() method for
Restaurant should store two attributes: a restaurant_name and a cuisine_type.
Make a method called describe_restaurant() that prints these two pieces of
information, and a method called open_restaurant() that prints a message indi-
cating that the restaurant is open.
Make an instance called restaurant from your class. Print the two attri-
butes individually, and then call both methods."""

class Restaurant():
    def __init__(self, name, cuisine_type):
        self.name = name.title()
        self.cuisine_type = cuisine_type
        self.number_served = 0

    def describe_restaurant(self):
        msg = f"{self.name} tiene los mejores {self.cuisine_type} del condado."
        print(f"\n{msg}")

    def open_restaurant(self):
        msg = f"{self.name} ya abrio sus puertas al publico!"
        print(f"\n{msg}")

    def set_number_served(self, number_served):
        self.number_served = number_served

    def increment_number_served(self, additional_served):
        self.number_served += additional_served

restaurant = Restaurant('Doña chencha', 'pozoles')
print(restaurant.name)
print(restaurant.cuisine_type)

restaurant.describe_restaurant()
restaurant.open_restaurant()


text:
package huida.controller;

public class ActividadController {

}


text:
package org.drools.container.spring.beans;

import java.util.HashMap;

import org.drools.grid.Grid;
import org.drools.grid.GridNode;
//import org.drools.grid.SocketService;
import org.drools.grid.impl.GridImpl;
//import org.drools.grid.service.directory.WhitePages;
//import org.drools.grid.service.directory.impl.WhitePagesImpl;
import org.springframework.beans.factory.FactoryBean;
import org.springframework.beans.factory.InitializingBean;
import org.springframework.util.StringUtils;

public class GridNodeBeanFactory
    implements
    FactoryBean,
    InitializingBean {

    private String   id;
    private Grid     grid;
    private GridNode node;

    private String   port;

    //
    public Object getObject() throws Exception {
        return node;
    }

    public Class< ? extends GridNode> getObjectType() {
        return GridNode.class;
    }

    //
    public boolean isSingleton() {
        return true;
    }

    //
    public void afterPropertiesSet() throws Exception {
        if ( grid == null ) {
            this.grid = new GridImpl( new HashMap<String, Object>() );
//            ((GridImpl) this.grid).addService( WhitePages.class,
//                                               new WhitePagesImpl() );
        }
        this.node = this.grid.createGridNode( id );

//        if ( StringUtils.hasText( this.port ) ) {
//            this.grid.get( SocketService.class ).addService( id,
//                                                             Integer.parseInt( port ),
//                                                             this.node );
//        }
        //        connection.addExecutionNode(new LocalNodeConnector());
        //        connection.addDirectoryNode(new LocalDirectoryConnector());
        //        node = connection.getExecutionNode();
        //        node.setId( id );
    }

    //
    public void setId(String id) {
        this.id = id;
    }

    public String getId() {
        return id;
    }

    public Grid getGrid() {
        return grid;
    }

    public void setGrid(Grid grid) {
        this.grid = grid;
    }

    public String getPort() {
        return port;
    }

    public void setPort(String port) {
        this.port = port;
    }

}


text:
using System;
using System.Collections.Generic;
using System.Linq;

public class ThreeDLabyrinth
{
    private static char[,,] labyrinth;

    private const char ImpassableCellSymbol = '#';
    private const char UpperLevelCellSymbol = 'U';// X + 1
    private const char LowerLevelCellSymbol = 'D';// X - 1

    internal static void Main()
    {
        var initialCoords = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
        var matrixSizes = Console.ReadLine().Split(' ').Select(int.Parse).ToArray();
        int x = matrixSizes[0], y = matrixSizes[1], z = matrixSizes[2];

        labyrinth = new char[x, y, z];
        for (int xx = 0; xx < x; xx++)
        {
            for (int yy = 0; yy < y; yy++)
            {
                var line = Console.ReadLine();

                for (int zz = 0; zz < z; zz++)
                {
                    labyrinth[xx, yy, zz] = line[zz];
                }
            }
        }

        var shortestPath = FindShortestPath(initialCoords, z, y, x);
        Console.WriteLine(shortestPath);
    }

    private static int FindShortestPath(int[] initialCoords, int z, int y, int x)
    {
        var queue = new Queue<Cell>();
        queue.Enqueue(new Cell(initialCoords[0], initialCoords[1], initialCoords[2]));

        while (queue.Count > 0)
        {
            var cell = queue.Dequeue();

            // Left
            if (cell.Z - 1 >= 0 && labyrinth[cell.X, cell.Y, cell.Z - 1] != ImpassableCellSymbol)
            {
                var newCell = new Cell(cell.X, cell.Y, cell.Z - 1, cell.Level + 1);
                queue.Enqueue(newCell);
            }

            // Right
            if (cell.Z + 1 < z && labyrinth[cell.X, cell.Y, cell.Z + 1] != ImpassableCellSymbol)
            {
                var newCell = new Cell(cell.X, cell.Y, cell.Z + 1, cell.Level + 1);
                queue.Enqueue(newCell);
            }

            // Forward
            if (cell.Y - 1 >= 0 && labyrinth[cell.X, cell.Y - 1, cell.Z] != ImpassableCellSymbol)
            {
                var newCell = new Cell(cell.X, cell.Y - 1, cell.Z, cell.Level + 1);
                queue.Enqueue(newCell);
            }

            // Back
            if (cell.Y + 1 < y && labyrinth[cell.X, cell.Y + 1, cell.Z] != ImpassableCellSymbol)
            {
                var newCell = new Cell(cell.X, cell.Y + 1, cell.Z, cell.Level + 1);
                queue.Enqueue(newCell);
            }

            // Up
            if (labyrinth[cell.X, cell.Y, cell.Z] == UpperLevelCellSymbol)
            {
                var newCell = new Cell(cell.X + 1, cell.Y, cell.Z, cell.Level + 1);
                if (newCell.X >= x)
                {
                    return newCell.Level;
                }
                else if (newCell.X < x && labyrinth[newCell.X, newCell.Y, newCell.Z] != ImpassableCellSymbol)
                {
                    queue.Enqueue(newCell);
                }
            }

            // Down
            if (labyrinth[cell.X, cell.Y, cell.Z] == LowerLevelCellSymbol)
            {
                var newCell = new Cell(cell.X - 1, cell.Y, cell.Z, cell.Level + 1);
                if (newCell.X < 0)
                {
                    return newCell.Level;
                }
                else if (newCell.X >= 0 && labyrinth[newCell.X, newCell.Y, newCell.Z] != ImpassableCellSymbol)
                {
                    queue.Enqueue(newCell);
                }
            }

            MarkCellAsVisited(cell);
        }

        return 0;
    }

    private static void MarkCellAsVisited(Cell cellCoords)
    {
        labyrinth[cellCoords.X, cellCoords.Y, cellCoords.Z] = ImpassableCellSymbol;
    }

    public struct Cell
    {
        public Cell(int x, int y, int z, int level = 0)
            : this()
        {
            this.X = x;
            this.Y = y;
            this.Z = z;
            this.Level = level;
        }

        public int X { get; set; }

        public int Y { get; set; }

        public int Z { get; set; }

        public int Level { get; set; }
    }
}


text:
ACCEPTED

#### According to
Index Fungorum

#### Published in
Folia geobot. phytotax. 23: 193 (1988)

#### Original name
Dimerella pocsii Vezda & Farkas

### Remarks
null