text: /**
  * Copyright 2012-2020, Plotly, Inc.
  * All rights reserved.
  *
  * This source code is licensed under the MIT license found in the
  * LICENSE file in the root directory of this source tree.
  */
  
  'use strict';
  
  var Lib = require('../../lib');
  
  var layoutAttributes = require('./layout_attributes');
  
  module.exports = function supplyLayoutDefaults(layoutIn, layoutOut) {
      function coerce(attr, dflt) {
          return Lib.coerce(layoutIn, layoutOut, layoutAttributes, attr, dflt);
      }
  
      coerce('hiddenlabels');
      coerce('funnelareacolorway', layoutOut.colorway);
      coerce('extendfunnelareacolors');
  };
  